SWAD Diagram 설명

Table of contents

1. SWAD Diagram 5종

  • SWAD에서 RapidAUTO는 5종의 Diagram 자동 생성을 지원합니다.

    💡

    • Software Components Diagrams (Composition Diagram): Composition SW-C와 Atomic SW-C와의 상관 관계

    • Software Components Diagrams (Components Diagram): Component의 포트 및 외부 연결 관계

    • Internal Behavior Diagram (Use Case Realization): Runnable Entity의 RTE 통신 호출 관계

    • VOPC Diagram (Use Case Realization): Component간 Communication 정보

    • Sequence Diagram (Use Case Realization): RTE 호출 시 동작 순서도

2. Diagram 위치 및 예시

  • Software Components Diagrams (Composition Diagram)

    • 위치는 Composition SW-C 아래 Software Components Diagrams 하위에 생성됩니다.

    • Composition Diagram은 SWAD 모델의 ‘CompositionSWComponentTypes’ 내부에 위치한 Diagram으로, 1개의 Composition SW-C 내부에 Atomic SW-C의 Prototype들이 속해있는 Diagram입니다. 과저에는 집약된 Diagram만 생성하였으나, 릴리즈된 버전에서는 Composition SW-C 내부에 Atomic SW-C들의 Communicaiton을 보여주는 Diagram도 생성됩니다.

      • SW-C 집약한 Diagram

      • Atomic SW-C Communication Diagram

  • Software Components Diagrams (Components Diagram)

    • 위치는 설계한 SW-C 내부 Software Components Diagrams 하위에 생성됩니다.

    • SW-C가 통신하는 Port와 Interface를 보여주는 Diagram입니다.

  • Internal Behavior Diagram (Use Case Realization)

    • 위치는 ‘Use Case Realization’ ArPackages 하위 Internal Behavior Diagrams 하위에 생성됩니다.

    • RunnableEntity의 RTE 통신 호출 관계를 보여주는 Diagram입니다.

  • VOPC Diagrams (Use Case Realization)

    • 위치는 ‘Use Case Realization’ ArPackages 하위 Software Components Diagrams 하위에 생성됩니다.

    • Component간 통신 관계를 보여주는 Diagram입니다.

  • Sequence Diagram (Use Case Realization)

    • 위치는 ‘Use Case Realization’ ArPackages 하위 Sequence Diagrams 하위에 생성됩니다.

    • RTE 호출 시 각 Component간의 통신 순서도를 보여주는 Diagram입니다.

3. Tool Tip

🛠️

  • Ctrl + L : 모델에서 Diaram이나 Port등 인자를 클릭 후 ‘Ctrl + L’ 입력 하면 브라우저의 해당 위치로 이동한다.

  • Ctrl + F : 찾기위한 인자의 이름을 ‘Ctrl + F’를 통해 검색하면 브라우저의 해당 위치를 찾을 수 있다.