Please enable JavaScript.
Coggle requires JavaScript to display documents.
Systems Design ('V' Model (Follows the approval of an agreed set…
Systems Design
'V' Model
-
-
-
Advantage is that design is completed in one pass and prompts both testing and programming activities
-
Downside is that any changed to requirements will require the design to be re-evaluated, modified and re-validated
Incremental
-
-
-
The advantage is that the design is not all done in one go. Lessons can be learned from previous increments to improve the design in later increments
-
Waterfall
-
Should only start when a complete set of requirements have been agreed and signed off by the project sponsor
Advantage is that design will be a single pass, based on a agreed set of requirements and will provide blueprints for programming
The downside is that any changes to requirements will require the design to be re-evaluated, modifies and re-validated
Agile
-
The design evolves over each iterative development cycle where each cycle explores, constructs and deploys a new set of features
-
The downside is that the evolving design misses or does meet the overall requirements of the systems and significant rework is required
-
Iterative
-
-
There is no specific high-level design stage. Instead the high-level design evolves to support each iteration
-