1.1 SAD Diagram 자동 생성 과정

💡

Forward Engineering 과정으로 SWAD 설계가 끝났거나, Reverse Engineering 과정으로 Arxml Import 과정이 끝난 SWAD 모델에서 동작하는 기능이다.

1. SWAD 모델 열기

  1. Diagram을 생성하고자 하는 SWAD 모델을 연다.

    1. RapidAUTO Tray Icon에서 Manage Solution… 선택

    2. Manage Solution 창에서 열고자 하는 Solution을 선택

    3. Active Model을 SW Use Case Model 선택

    4. Set Active Solution 버튼을 눌러서 적용

    5. RapidAUTO Tray Icon에서 Open Active Solution 선택

    6. SWUC 모델에서 Diagram 생성을 원하는 SWAD 모델 Open

2. Diagram 생성 기능

  • Subsystem 내의 정보를 기반으로 SW 아키텍처 산출물에 필요한 Diagram 5종을 생성한다.

  • SW Component(Atomic/Composition)별로 SW Component의 모습을 생성하고, Runnable Entity 단위로 Use Case를 식별하여 Use Case별로 VOPC, Sequence, Internal Behavior Diagram을 생성한다.

  • SWAD Diagram 종류

    1. SW Component Diagram

      1. Atomic SW Component Diagram: Atomic SW Component에 생성

      2. Composition SW Component Diagram: Composition SW Component에 생성

    2. Sequence Diagram

      1. Use Case Realization Package에 Use Case별로 생성
    3. VOPC Diagram

      1. Use Case Realization Package에 Use Case별로 생성
    4. Swc Internal Behavior Diagram

      1. Use Case Realization Package에 Use Case별로 생성
  1. Subsystem 정보를 기반으로 Diagram을 자동 생성한다.

    1. Root 선택

    2. Context Menu에서 SW Architectural Design > Perform SAD Diagram Reverse Engineering 선택

    3. 하단 Log 창에서 “☆☆ <Types of diagrams> Diagram generation completed. ☆☆” 확인

3. Diagram 생성 확인

  1. SWAD 모델 내에서 Diagram이 생성된 모습을 확인한다.

    • 각각의 Diagram은 다음과 같은 위치에서 확인 가능

    • Composition SW-C Diagram의 위치 및 Diagram 그림

    • Atomic SW-C Diagram의 위치 및 Diagram 그림

    • VOPC (View of Participant Component) Diagram 위치 및 Diagram 그림

    • Sequence(Workflow) Diagram 위치 및 Diagram 그림

    • Internal Behavior Diagram 위치 및 Diagram 그림