Unit: Analysis Process and Modeling


Unit Identifier: OO2005

Unit Overview:

This unit offers a collection of object-oriented analysis techniques that can be applied to almost any Object-Oriented methodology or hybrid methodology. These techniques help the analyst gather and organize data to aid in the discovery process that lies at the heart of any analysis. The unit begins with a very practical method for identifying the natural object classes that exist in business environments. Knowing which objects to include in the developing system and which to exclude will simplify the definition of system requirements and ultimately simplify the system design. As object classes are identified, they are subjected to a technique called 'use case realization' to initially assign the workload specified in Use Case Models. This use case-driven approach fully supports the Unified Process and is fully supported by the Unified Modeling Language (UML).

Unit Duration: 8 hours

Unit Objectives:

Students will learn and follow Object-Oriented methodology to construct and complete the Analysis Model in preparation for Object-Oriented Design.

  • Identify object classes from Use Cases, workflow diagrams, enterprise diagrams, and other traditional analysis information sources
  • Use realization techniques to identify object class behavior and relationships to other object classes
  • Construct the Analysis Model to define the initial structure of the object-oriented system

Unit Outline:

  1. Goals of Analysis


  2. Analysis Model Components


  3. Analysis Class Types


  4. Analysis Packages

  5. The Analysis Process
    • Identifying analysis classes
    • Describing object interaction (collaboration)
    • Documenting special requirement

  6. Analyzing a Class
    • Identifying class responsibilities
    • Identifying class attributes
    • Identifying associations
    • Identifying aggregations
    • Identifying generalizations
    • Capturing special requirements


For More Information Contact:
Tod Pryor at training@prioritytech.com
402-445-4747, or toll free at 1-866-PTI-CORP ext. 4747

Site Map  |  Contact Us

Copyright © 2008 Priority Technologies, Inc. - All rights reserved.