Documente Academic
Documente Profesional
Documente Cultură
Ph: +91-141-2410448
Corporate Overview:
Key Solution an upcoming IT Service Providing offering Software Research and
Development services to companies worldwide through its state of the art
offshore Development Center (ODC) in Jaipur, India.
Project Methodology:
We strictly use ISO norms, Enterprise Unified Process (depend upon the
scenario) for the design and development of the application.
Our methodology is strictly and wholly object oriented which would comply with
all the rules of the RUP. We use following workflows specifically in RUP to
develop the application:
www.keysolutionindia.com
-1-
Ph: +91-141-2410448
Software Development Process Followed by Key Solution India:
www.keysolutionindia.com
-2-
Ph: +91-141-2410448
Our methodology is strictly and wholly object oriented which comply with all
the rules of ISO norms. We use following workflows to develop application:
Business Modeling
Requirement Gathering
Implementation
Deployment
www.keysolutionindia.com
-3-
Ph: +91-141-2410448
Business Modeling:
Business Modeling is the first phase in Business Process development and large
information systems Implementation projects.
www.keysolutionindia.com
-4-
Ph: +91-141-2410448
Requirement Analysis:
The process of reviewing a business's processes to determine the business
needs and functional requirements that a system must meet.
www.keysolutionindia.com
-5-
Ph: +91-141-2410448
Systems Analysis & Design:
The examination of a problem and the creation of its solution.
www.keysolutionindia.com
-6-
Ph: +91-141-2410448
Architect
Implementation
Model
Implementer
Component
Implementation
System
Integrator
Integration
Build Plan
Implementation
Subsystem
Code
Reviewer
www.keysolutionindia.com
-7-
Ph: +91-141-2410448
Test:
The genetic test process has many steps that ensure a people have a full
understanding of the benefits, risks and implications of the test results.
www.keysolutionindia.com
-8-
Ph: +91-141-2410448
Project Management:
Project Management is handled exclusively by a PM appointed with a mutual
agreement with client. The project is managed using the formal ISO
methodology. We follow the following project management hierarchy:
Process Flow:
Communication Methodology:
We implement the application in iterations and send the client all the
documents related to the application. The procedures we follow are:
a. Requirement Analysis and functional Specification Design and
approval, Test Plan Designs.
b. Use Case design and approval
c. Database Design and approval
d. Component and UI Designing and Approval
e. Implementation of Technical Solutions
f. Testing and Debugging
g. Product Configuration Management
www.keysolutionindia.com
-9-
Ph: +91-141-2410448
The whole project communication is maintained through proper channel
and is handled by an ISO level documentation process to ensure Zero
Percent Losses due to failure in communication.
The project manager analyzes the work done, reports and sends
the client summarized version of the daily progress.
Quality Assurance:
For Quality Assurance we follow a time-tested strategy that includes:
a. Unit Testing: We implement the system as objects and objects are
packaged into package that is tested. The class we implement is
tested in this part. If the classes are implemented as Sub Class
and Super class then we test the methods that are implemented
in sub lass and super class and cohesion and coupling between
the class and subclass. It includes classes, package attributes and
operations.
b. Integration Testing: When the custom classes, package are
integrated then the integration testing is implemented, the mode
of communication along with the requisite data that would be
www.keysolutionindia.com
- 10 -
Ph: +91-141-2410448
passed between the objects and package. It includes Thread Based
Testing as well as Cluster Testing method of testing the
application.
c. Validation Testing: We implemented validation testing by having
Test Cases sorted out at the time of Analysis and Design with
validating the input and output is also validated in this section.
d. User Interface Testing: We also carry User Interface Testing to
test the User Interface of the application with the implementation
of the pattern that we use.
e. Component Testing: It is a subpart of unit and Integration
testing i.e. in unit and integration testing we use this part.
f. Configuration Testing: Configuration and instability testing is
done in part and it is a subpart of integration testing i.e. two
components can be coupled and bounded in what manner.
g. Security Testing: The security is one of the major issues of any
application and before delivering the module we do security testing
so that Vulnerability and Communication testing that helps in
keeping the communication safer.
h. Performance Testing: We do performance testing to uncover
performance problems that could some out due to inappropriate
network bandwidth, inadequate database capabilities, faulty and
week operating capabilities and other issues that would degrade
performance in Client Server environment.
i. Acceptance Testing: An acceptance criterion is defined for each
module and sub module.
www.keysolutionindia.com
- 11 -