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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Module 1 - Best Practices of Software EngineeringTrace Symptoms to Root CausesTrace Symptoms to Root CausesSymptoms Root Causes Best PracticesNeeds not metRequirements churnModules don’t not fit fitHard to maintainLate discoveryPoor qualityPoor performanceColliding developersBuild-<strong>and</strong>-releaseInsufficient requirementsAmbiguous communicationsBrittle architecturesOverwhelming complexityUndetected inconsistenciesPoor testingSubjective assessmentWaterfall developmentUncontrolled changeInsufficient automationDevelop IterativelyManage RequirementsUse Component ArchitecturesModel 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 reserved5Treat these root causes, <strong>and</strong> you will eliminate the symptoms. Eliminate thesymptoms, <strong>and</strong> you’ll be in a much better position to develop quality software in arepeatable <strong>and</strong> predictable fashion.Best practices are a set of commercially proven approaches to software development,which, when used in combination, strike at the root causes of software developmentproblems. These are called “Best Practices,” not because we can precisely quantifytheir value, but because they are observed to be commonly used in the industry bysuccessful organizations. The Best Practices are harvested from thous<strong>and</strong>s ofcustomers on thous<strong>and</strong>s of projects <strong>and</strong> from industry experts.1 - 5

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

Saved successfully!

Ooh no, something went wrong!