Free Articles, Free Web Content, Reprint Articles
Friday, May 24, 2019
 
Free Articles, Free Web Content, Reprint ArticlesRegisterAll CategoriesTop AuthorsSubmit Article (Article Submission)ContactSubscribe Free Articles, Free Web Content, Reprint Articles
 

Sequential Lifecycle Models

The software development lifecycle begins with the identification of a requirement forsoftware and ends with the formal verification of the developed software against that requirement. Traditionally, the models used for the software development lifecycle have been sequential, with the development progressing through a number of well defined phases.

The software development lifecycle begins with the identification of a requirement for software and ends with the formal verification of the developed software against that requirement. Traditionally, the models used for the software development lifecycle have been sequential, with the development progressing through a number of well defined phases. The sequential phases are usually represented by a V or waterfall diagram. These models are respectively called a V lifecycle model and a waterfall lifecycle model.There are in fact many variations of V and waterfall lifecycle models, introducingdifferent phases to the lifecycle and creating different boundaries between phases. The following set of lifecycle phases fits in with the practices of most professional software developers:   - The Requirements phase, in which the requirements for the software are gathered and analyzed, to produce a complete and unambiguous specification of what the software is required to do.  - The Architectural Design phase, where a software architecture for theimplementation of the requirements is designed and specified, identifying thecomponents within the software and the relationships between the components.  - The Detailed Design phase, where the detailed implementation of each component is specified.  - The Code and Unit Test phase, in which each component of the software is coded and tested to verify that it faithfully implements the detailed design.  - The Software Integration phase, in which progressively larger groups of testedsoftware components are integrated and tested until the software works as a whole.  - The System Integration phase, in which the software is integrated to the overallproduct and tested.  - The Acceptance Testing phase, where tests are applied and witnessed to validate that the software faithfully implements the specified requirements.Software specifications will be products of the first three phases of this lifecycle model. The remaining four phases all involve testing the software at various levelsArticle Search, requiring test specifications against which the testing will be conducted as an input to each of these phases.

Source: Free Articles from ArticlesFactory.com

ABOUT THE AUTHOR


My name is Sergio. I work for Dana Consulting Inc - custom software development company as technical writer and marketing specialist.



Health
Business
Finance
Travel
Technology
Home Repair
Computers
Marketing
Autos
Family
Entertainment
Law
Education
Communication
Other
Sports
ECommerce
Home Business
Self Help
Internet
Partners


Page loaded in 0.020 seconds