12.07.2015 Views

DEV475 Mastering Object-Oriented Analysis and Design with UML ...

DEV475 Mastering Object-Oriented Analysis and Design with UML ...

DEV475 Mastering Object-Oriented Analysis and Design with UML ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Module 1 - Best Practices of Software EngineeringBringing It All Together: The Iterative ApproachBringing It All Together: The Iterative ApproachIn aniteration,you walkthrough alldisciplines.Disciplinesgroupactivitieslogically.<strong>Mastering</strong> <strong>Object</strong> <strong>Oriented</strong> <strong>Analysis</strong> <strong>and</strong> <strong>Design</strong> <strong>with</strong> <strong>UML</strong>Copyright © 2003 Rational Software, all rights reserved39This slide illustrates how phases <strong>and</strong> iterations (the time dimension) relate to thedevelopment activities (the discipline dimension). The relative size of each color areain the graph indicates how much of the activity is performed in each phase oriteratino.Each iteration involves activities from all disciplines. The relative amount of workrelated to the disciplines changes between iterations. For instance, during lateConstruction, the main work is related to Implementation <strong>and</strong> Test <strong>and</strong> very littlework on Requirements is done.Note that requirements are not necessarily complete by the end of Elaboration. It isacceptable to delay the analysis <strong>and</strong> design of well-understood portions of the systemuntil Construction because they are low in risk.1 - 39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!