- Consists of,
· Requirement Analysis
· Design
· Coding
· Testing
· Implementation
· Maintenance
Requirement and Analysis Specification:
- Main objective is to produce a document that properly specifies all requirements of the customer.
- The need for executing this phase properly to produce an Software Requirement Specification (SRS) with least defects.
Design Process:
- The process by which the user requirements are elicited and software satisfying these requirements is designed, built, tested and delivered to customer.
- High-Level Design (System Design) – the phase of the lifecycle when a logical view of the computer implementation of the solution to the customer requirements is developed.
- Gives solution for high level of abstraction.
- Requires two components – the functional architecture of the application and the database design.
- Low-Level Design (Detailed Design) – the view of the application developed during the high-level design is broken down into modules and programs.
Coding:
- The detailed design is used to produce the required programs in a programming language.
Implementation and Maintenance:
- The software product is integrated into its operational environment and tested in this environment to ensure that it performs as required.
No comments:
Post a Comment