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 2 - Concepts of <strong>Object</strong> OrientationStrengths of <strong>Object</strong> TechnologyStrengths of <strong>Object</strong> Technology• Provides a single paradigm• A single language used by users, analysts, designers,<strong>and</strong> implementers• Facilitates architectural <strong>and</strong> code reuse• Models more closely reflect the real world• More accurately describes corporate entities• Decomposed based on natural partitioning• Easier to underst<strong>and</strong> <strong>and</strong> maintain• Provides stability• A small change in requirements does not mean massivechanges in the system under development• Is adaptive to 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 reserved 5• The <strong>UML</strong> represents a convergence of Best Practices throughout the objecttechnologyindustry. It provides a consistent language that can be applied to bothsystem <strong>and</strong> business engineering.• <strong>Object</strong> technology can help a company change its systems almost as fast as thecompany itself changes.2 - 5

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

Saved successfully!

Ooh no, something went wrong!