Software Engineering 2
Software Engineering 2
Requirements analysis and specification design, implementation and unit testing integration and system testing and operation and maintenance. The phases always occur in this order and don't overlap. The developer must complete each phase before the next phase begins.
Water fall Model Requirement analysis and specification phase :The goal of this phase is to understand the exact requirement of customer and document them properly. This activity is usually executed together with customer, also to document all function performance and interfacing requirement for the software. The requirement describe the (what) of system not the (how). This phase produce a large document written at natural language, contains a description of what the system will do without describing how it will be done. The resultant document is known as Software requirement (SRS) document. The (SRS) document may acts as contract between the developer and customer. If developer fails to implement full set of requirement it may amount to failure to implemented the contracted system.
Design Phase
(SRS) document produced in previous phase which contain the exact requirement of customer. In This phase, transform requirement specification into structure that to implemented into programming language this work is documented and known as software design description (SDD) document.
Construction Phase :Here detailed design, coding and testing phase. Release the product to customer. Cut Over Phase :Acceptance phase testing by the user installation of the system and user training. In this model quick lutial views about the product are possible .
Requirement Engineering
Requirement describe ( what ) of the system not the ( How ). Requirement Engineering produces the one large document written in an natural language, contains description of what the system will do without describing how it will do requirement Engineering is a problem Statement by the Customer. Step of Requirement Engineering The quality of software product is only as good as the process that create it. This process consist of four steps as in figure
Requirement Engineering
Requirement Elicitation
Requirement Analysis
SRS
Requirement Documentation
Requirement
Review