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