ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [OOP/UML] Component Diagram
    Learn/OOP&UML 2022. 8. 17. 23:19

    # 개요

    - 패키지나 클래스가 구현되어야 나올 수 있다. 

    - 그러므로 거의 구현이 다 되어야 Component Diagram이 나온다. 

     

    # UML Component

    - Class를 모아놓은게 Component

    - Component가 Component를 가질 수도 있음

    - 개발팀들에 Component를 분배해서 개발할 수 있다. 

     

    # Notation

    Interface

    - 가장 많이 사용되는 형태

    - 아래와 같은 interface는 body가 비어있음

    - 필요하다면 Class Diagram을 같이 씀

    - 롤리팝과 소켓으로 커뮤니케이션을 표현함

    - 아래와 같이 점선으로 dependency를 표현 가능

     

    Port, Internal Structure

    - port는 네모로 표현

     

     

    Class

    - Class는 아래와 같이 표현 가능한데 왼쪽 두 가지가 많이 쓰임. 

    - 더 상세하게 표현하고 싶을 경우 왼쪽 아래 방식을 사용함

     

    Delegation and Assembly Connector

    - Component 내부에서 연결될 때는 두 가지 Connector로 연결 (동작 방식은 같음)

    - Interface가 내부 Component에 연결될 때 Delegation Connector 사용

    - 내부 Component끼리 연결될 때 Assembly Connector 사용

     

    # QUIZ

    Component Diagram의 Component는 source file이거나 개발중인 element (동작하고 있지 않음)

     

    Deployment Diagram의 Component는 processor 위에서 동작하는 실제 runtime instance (동작하고 있음)

     

     

     

     

     

     

     

     

    'Learn > OOP&UML' 카테고리의 다른 글

    [OOP/UML] UP - Inception 단계  (0) 2022.09.18
    [OOP/UML] OOAD, UP 기본 개념  (0) 2022.09.17
    [OOP/UML] Activity Diagram  (0) 2022.08.17
    [OOP/UML] Statechart Diagram  (0) 2022.08.17
    [OOP/UML] Sequence Diagram  (0) 2022.08.14

    댓글

Designed by Tistory.