Elaboration
- Elaboration is the initial series of iterations during which :
- The core risky software acrhitecture is programmed and testsed.
- The majority of requirements are discovered and stabilized.
- The major risks are mitifated or retired. - Important artifacts start in Elaboration :
- Domain model : domain objcts and concepts
- Design model : design class diagram, interaction diagram
- SW Architecture Document (AD)
Designing Objects : Static vs. Dynamic
- Two kinds of object models :
- Static models help design the definition of packages, class names, attributes, and method signatures.
- Dynamic models help design the logic, the code, or the method bodies. - Relationship between static and dynamic modeling :
- Spend a short period of time on interaction diagrams, then switch to a wall of related calss diagrams.
Class and Object
- class is a construction plan for a set of similar objects of a system.
- Objects are instances of classes.
- Arrtibutes : structural characteristics of a class
- Operations : behavior of a class
Types of Class Relationship
'Computer Science' 카테고리의 다른 글
Design Pattern (2) (0) | 2021.07.28 |
---|---|
Design Pattern (1) (0) | 2021.07.28 |
Object-Oriented Analysis Design (6) (0) | 2021.07.27 |
Object-Oriented Analysis Design (5) 2030. Analyze (0) | 2021.07.27 |
Object-Oriented Analysis Design (4) OOAD Process (0) | 2021.07.27 |
댓글