The Software Development Process: Excerpts From Martin Fowler, 2004, UML Distilled 3 Edition, Addison-Welsey New York
The Software Development Process: Excerpts From Martin Fowler, 2004, UML Distilled 3 Edition, Addison-Welsey New York
The Software Development Process: Excerpts From Martin Fowler, 2004, UML Distilled 3 Edition, Addison-Welsey New York
DEVELOPMENT PROCESS
Excerpts from Martin Fowler, 2004, UML Distilled 3rd Edition, Addison-
Welsey New York
Software development processes
Modelling techniques, like UML, are part of or fit into the software
development process. There are four software development processes;
• Waterfall
• Iterative
• Agile and
• Elaboration: Identifies the primary use cases of the project and builds software in
iterations in order to shake out the architecture of the system. At the end of
elaboration, one should have a good sense of the requirements and a skeletal
working system that acts as the seed of development. One should have identified
and resolved the major project risks.
4. Rational Unified Process (RUP)
• Construction: Continues the building process, developing enough
functionality to release.
A project has two stages. The first stage comes up with plans and is
difficult to predict, but the second stage is much more predictable
because the plans are in place.