Initial :
Meeting between business Analyst and Client.
Project initiation note(PIN) is prepared by project manager and submitted for approval to C.E.O
Budget Issues (business issues are discussed)
The output of initial state is BRS
BRS :
Rough Effort Estimation(Manpower, Schedule, Cost)
Overview of the project.
Customer requirements. (Functional)
Customer Expectations. (Performance, Security, Usability)
Requirements analysis gathering:
All the customer requirements and expectations are gathered and analyzed in this phase.
All the customer requirements are transformed to system requirements.
Effort Estimation. Business model is build. Technology is decided.
One copy of SRS goes to designing and another to testing.
Designing:
HLD: It consists of overall architecture of the application from root module to leaf module.
LLD: It consists of architecture and business flow of internal working of sub modules. DFD’s, Algorithms, Flowcharts, E-R diagrams, Network diagrams, and pictorial representation represent these. Output of Design face is called technical design document or functional design document or pseudo code.
Coding:
In this phase pseudo code is converted to machine-readable format using appropriate technology. The output this phase is .exe module.
Testing:
This exe module is tested with the test cases, if any bugs are found they are reported and this process is continued till the application is reasonably bug free.
Maintenance: In this phase the application goes into production.