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 ...

crnarupa.singidunum.ac.rs
from crnarupa.singidunum.ac.rs More from this publisher
12.07.2015 Views

DEV475 Mastering Object-Oriented Analysis and Design with UMLTest Within the Product Development LifecycleTest Within the Product Development LifecycleIterationXIterationX + 1IterationX + 2Requirements CaptureProjectPlanningAnalysis and DesignBuildImplementationDefineValidateTest andAchieveImproveMissionBuildEvaluateMissionAssetsVerify ApproachTimeMastering Object Oriented Analysis and Design with UMLCopyright © 2003 Rational Software, all rights reserved26The testing lifecycle is a part of the software lifecycle; both should start in anequivalent time frame. The design and development process for tests can be ascomplex and arduous as the process for developing the software product itself. If testsdo not start in line with the first executable software releases, the test effort will backload the discovery of potentially important problems until late in the developmentcycle.1 - 26

Module 1 - Best Practices of Software EngineeringPractice 6: Manage ChangePractice 6: Manage ChangeBest PracticesProcess Made PracticalDevelop IterativelyManage RequirementsUse ComponentArchitecturesModel Visually (UML)Continuously Verify QualityManage ChangeMastering Object Oriented Analysis and Design with UMLCopyright © 2003 Rational Software, all rights reserved27You cannot stop change from being introduced into a project. However, you mustcontrol how and when changes are introduced into project artifacts, and whointroduces those changes.You must also synchronize changes across development teams and locations.Unified Change Management (UCM) is the Rational Software approach to managingchange in software system development, from requirements to release.1 - 27

Module 1 - Best Practices of Software EngineeringPractice 6: Manage ChangePractice 6: Manage ChangeBest PracticesProcess Made PracticalDevelop IterativelyManage RequirementsUse ComponentArchitecturesModel Visually (<strong>UML</strong>)Continuously Verify QualityManage Change<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 reserved27You cannot stop change from being introduced into a project. However, you mustcontrol how <strong>and</strong> when changes are introduced into project artifacts, <strong>and</strong> whointroduces those changes.You must also synchronize changes across development teams <strong>and</strong> locations.Unified Change Management (UCM) is the Rational Software approach to managingchange in software system development, from requirements to release.1 - 27

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

Saved successfully!

Ooh no, something went wrong!