728x90
반응형
1. Activity Diagram
- Fork / Join Node : 노드가 분리되거나 통합됨을 알린다.
- Decision / Merge Node : 노드가 조건에 따라 분리되거나 통합된다.
- 구획면 (Swim-lane) : 시스템의 진행 과정을 역할에 따라 분리해서 배치한다.
2. Dynamic Modelling
- Sequence Diagram
- 객체들의 Interaction들을 시간관계에 따라 모델링할 때 사용된다.
- 점선 : 시스템에 있으나 실행 X, 막대점선 : 막대 길이 만큼 실행됨, X점선 : 객체 소멸 - Communication Diagram
- Sequence Diagram과 유사하지만, Interaction에 중점을 두고 작성된 다이어그램이다. - State Diagram
- 시스템의 상태, 변수의 값, 이벤트 작동, 상태 전환등에 따른 변화를 모델링한 다이어그램이다.
- 조건에 대해서 정의할 때에는 대괄호[] 에 묶어서 표기한다. - 각 다이어그램은 중점적으로 설명하고자 하는 것이 정해져 있으므로 한 다이어그램 만으로 모든 작동과정을 설명하기는 어려우며, 한 다이어그램을 다른 다이어그램으로 표현하고자 할 때에도 불편함이 있다.
3. UML Tool
- Star UML 등...
728x90
반응형
'3-1공부 > 소프트웨어공학론' 카테고리의 다른 글
기말3. 디자인 패턴 (0) | 2022.05.10 |
---|---|
기말2. 아키텍쳐 (0) | 2022.05.10 |
6. 시스템 모델링 (0) | 2022.04.17 |
5. Use-case (0) | 2022.04.17 |
4. 요구사항 (0) | 2022.04.17 |