e-Catalog


Contact
OOAD with the UML: Finding Classes

Course Status: Released
Course Language: English
Course Duration: 4 Hours
Deployment Options: Online, Interactive CDs, Network, Downloads, Intranet

Audience
Analysts and designers using OOAD for the first time; software engineers; anyone involved with capturing requirements for large software systems
Prerequisites
The course OOAD with the UML: Fundamentals; an understanding of basic software life-cycle principles
Course Aim
To outline techniques for finding classes from an initial set of system requirements
Learning Objectives
Distinguish between objects and classes.
List the characteristics of a good class.
Identify candidate classes from a use-case flow of events.
Describe boundary, entity, and control class stereotypes.
Group classes into boundary, entity, or control stereotypes.
Draw simple class diagrams in the UML.
Use the Class-Responsibilities-Collaborators (CRC) card technique to refine class information.
Topics Covered
Objects and classes
-
State, behavior, and identity
- Objects, classes, and the UML
- Choosing good abstractions

Identifying entity classes
-
Stereotypes
- How to find entity classes
- Exercise: Finding entity classes

Finding and documenting classes
-
Boundary and control classes
- Documenting classes

CRC modeling
-
Purpose of CRC modeling
- Organizing a CRC session
- The CRC card session

| About Eno.com | Security&Privacy | Contact Us |
Copyright © 1995-2005 E&A Inc.. All rights reserved.