SWUD Diagram 설명
Table of contents
1. SWUD Diagram 3종
SWUD에서 RapidAUTO는 3종의 Diagram 자동 생성을 지원합니다.
Activity Diagram: 소스 코드에서 동작하는 함수 내부 동작 관계
Class Diagram: 소스 코드(Component)내부 .h파일 Include 관계
Sequence Diagram: Runnable Entity 함수의 동작 순서도
2. Diagram 위치 및 예시
Activity Diagram
위치는 <Component명>_Src Package 하위 SourceFiles 하위 Functions 하위에 생성됩니다.
ActivityDiagram은 SourceFiles하위 모든 Function에 대해서 생성되는 Diagram으로, Function 내부 동작을 보여주는 Diagram 입니다.
Class Diagram
위치는 SWUD 모델 브라우저 최하단 ‘Use Case Realizations’ 하위 Class Diagrams 하위에 생성됩니다.
Class Diagram은 .c파일과 .h 파일 간의 Include 관계를 보여주는 Diagram입니다.
Sequence Diagram
위치는 SWUD 모델 브라우저 최하단 ‘Use Case Realizations’ 하위 Sequence Diagrams하위에 생성됩니다.
Sequence Diagram은 Runnable Entity함수 내부 바디의 동작 순서를 보여주는 Diagram입니다.
3. Tool Tip
Ctrl + L : 모델에서 Diaram이나 Port등 인자를 클릭 후 ‘Ctrl + L’ 입력 하면 브라우저의 해당 위치로 이동한다.
Ctrl + F : 찾기위한 인자의 이름을 ‘Ctrl + F’를 통해 검색하면 브라우저의 해당 위치를 찾을 수 있다.