Software Life Cycle II

 [Previous Chapter]  [Previous Page]  [Contents]  [Next Page]  [Next Chapter]

*Problem Analysis and Requirements Specification:
Analysis of the problem domain and iterative development of the specification in cooperation with the users and/or domain experts. Prototypes may be necessary/useful to ease the cooperation. The resulting document from this step is used to measure the external factors of software quality.
 
*Design:
Development of a plan how the specification can be implemented. This process heavily depends on the chosen modeling techniques and the programming language and environment to be used.
 
*Implementation:
Development of program text that can be compiled into executable code including testing on the module level.
 
*Testing:
Testing the software product against its specification.
 
*Maintenance:
Late bug fixes and adaptations of the software product to new requirements.
 

 [Previous Chapter]  [Previous Page]  [Contents]  [Next Page]  [Next Chapter]
Copyright © 2001, 2002 Andreas Borchert, converted to HTML on February 11, 2002