본문 바로가기
Computer Science

Object-Oriented Analysis Design (7)

by OKOK 2021. 7. 28.

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

댓글