PROJECT PLAN, FLOW AND REVIEWEX
ECUTION PLAN AND PROCESS
Level 1
Project Discussion and Selecting
Technical Documents / Project Documents
Defining Roles and Responsibilities
.
Level 2
Understanding the Objective of the Project
Detailed Study and System Development
Project Design – GUI Design
Adopting Project Design
.
Level 3
Logics & Coding
Adopting Coding Standards
Code Reviews
.
Level 4
Testing & Documentation
Unit Testing & Integration
Documentation
SOFTWARE DEVELOPMENT PROCESS:
Requirements analysis
Specification
Architecture
Design, implementation and testing
Deployment and maintenance
Documentation
Requirements analysis
The most important task in creating a software product is extracting the requirements or requirements analysis. Customers typically have an abstract idea of what they want as an end result, but not what software should do. Incomplete, ambiguous, or even contradictory requirements are recognized by skilled and experienced software engineers at this point
Specification
A functional specification is the set of documentation that describes the requested behavior of an engineering system. The documentation typically describes what is needed by the system user as well as requested properties of inputs and outputs
Software Development Specifications
A Software Requirements Specification (SRS) is a complete description of the behavior of the system to be developed. It includes a set of use cases that describe all the interactions the users will have with the software. Use cases are also known as functional requirements. In addition to use cases, the SRS also contains nonfunctional (or supplementary) requirements. Non-functional requirements are requirements which impose constraints on the design or implementation