CIS-260 Home
http://www.c-jump.com/bcc/
From Requirements to Classes
- Weeks 8-9, From Requirements to Classes
- Transition From Requirements to Classes
- From Use Cases to Classes
- Categories of Objects and Classes
- What are we looking for?
- What else are we looking for?
- Class or Attribute?
- Identifying Objects and their Classes
- Types of Attributes
- Class Diagram
- Quality of Classes - Criteria
- Quality of Abstraction - Criteria
- Quality of Abstraction - Coupling
- Quality of Abstraction - Cohesion
- Quality of Abstraction - Sufficiency
- Quality of Abstraction - Completeness
- Quality of Abstraction - Primitiveness
- Placement of Methods
- Concurrency of Methods
- Choice of Relationships
- Choice of Implementation