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.

<strong>DEV475</strong> <strong>Mastering</strong> <strong>Object</strong>-<strong>Oriented</strong> <strong>Analysis</strong> <strong>and</strong> <strong>Design</strong> <strong>with</strong> <strong>UML</strong>Example: High-Level Organization of the ModelExample: High-Level Organization of the ModelApplicationBusiness Services<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 18The above example includes the Application <strong>and</strong> Business-Specific layers for theCourse Registration System.The Application layer contains the design elements that are specific to the CourseRegistration application.We expect that multiple applications will share some key abstractions <strong>and</strong> commonservices. These have been encapsulated in the Business Services layer, which isaccessible to the Application layer. The Business Services layer contains businessspecificelements that are used in several applications, not necessarily just this one.5 - 18

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

Saved successfully!

Ooh no, something went wrong!