Free Articles, Free Web Content, Reprint Articles
Saturday, February 11, 2012
 
Free Articles, Free Web Content, Reprint ArticlesRegisterAll CategoriesTop AuthorsSubmit Article (Article Submission)ContactSubscribe Free Articles, Free Web Content, Reprint Articles
ADVERTISEMENTS
 

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 levelsScience Articles, requiring test specifications against which the testing will be conducted as an input to each of these phases.

Article Tags: Phase, Where

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
Technology
Travel
Home Repair
Computers
Family
Communication
Entertainment
Marketing
Self Help
Autos
Home Business
ECommerce
Sports
Education
Internet
Other
Law
Partners


Page loaded in 0.030 seconds