| Object-Oriented Analysis (code
CZ15) |
 |
| Course
contents |
Introduction
More Details
Analysis
Basic rules
Methodologies for object-orientation
Automated warehouse case
Requirements modeling
Finding candidate objects
Candidate objects- Modeling heuristics
Objects: state,behavior,life-cycle,identity
Preparing Data Dictionary
Object modeling & CRC analysis
Objects, messages and methods-the object/message paradigm
Attributes values and domains
Attributes values and domains- modeling heuristics
Class- class versus instance methods and attributes
Class- general UML notation
Classes- modeling heuristics
Associations- modeling heuristics
Aggregations- modeling heuristics
Constraints- modeling heuristics
Inheritance- modeling heuristics
Abstract versus concrete classes
Single versus multiple inheritance
Extension versus restriction inheritance
Inheritance- general UML notation
Inheritance patterns- dimensions
CRC analysis
Responsibility analysis
Collaborations
Collaborations graphs
Dynamic modeling-topics
Messages and responses
Message Sequence Diagrams
State transition diagrams
Relation sequence diagrams
Relation dynamic model/CRC Cards
|
| Course
duration: 2 Month(s) |
|
|