dcsimg
UML incremental and iterative software development.
3 posts in topic
Flat View  Flat View
TOPIC ACTIONS:
 

Posted By:   Anonymous
Posted On:   Sunday, August 11, 2002 01:12 AM

What do the creators of UML understand by an incremental and iterative software development?

Re: UML incremental and iterative software development.

Posted By:   Christopher_Koenigsberg  
Posted On:   Monday, August 12, 2002 08:30 AM

Excerpts from my copy of the UML Reference Manual on CD (PDF) (ISBN 0-201-30998-X), p. 299, Encyclopedia of Terms, "Incremental Development":



The development of a model and other artifacts of a system as a series of versions, each omplete to some degree of precision and functionality, but each adding incremental detail to the previous version. The advantage is that each version of the model can be evaluated and debugged based on the relatively small changes to the previous version, making it easier to make changes correctly. The term is closely allied with the concept of iterative development.



P. 319, "Iterative development":



The development of a system by a process broken into a series of steps, or iterations, each of which provides a better approximation to the desired system than the previous iteration. The result of each step must be an executable system that can be executed, tested, and debugged. Iterative development is closely allied with the concept of incremental development. In iterative incremental development, each iteration adds incremental functionality to the previous iteration. The order of adding functionality is chosen to balance the size of the iterations and to attack potential sources of risk early, before the cost of fixing problems is large.

Re: UML incremental and iterative software development.

Posted By:   Christopher_Koenigsberg  
Posted On:   Monday, August 12, 2002 08:21 AM

UML was designed to support this kind of a thing, where a particular UML diagram might only represent a temporary intermediate incomplete state that a system is going through, during your development process.

Re: UML incremental and iterative software development.

Posted By:   Lasse_Koskela  
Posted On:   Monday, August 12, 2002 12:47 AM

Probably the theoretical definition of "incremental and iterative software development" instead of any specific process like RUP or XP.
About | Sitemap | Contact