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’를 통해 검색하면 브라우저의 해당 위치를 찾을 수 있다.