*은 개인적으로 외우는 방식으로 개인적 의견입니다.
정리 혹은 급한 경우에 참고하세요.
제목에 ⭐이 있으면 해당 내용 꼭 외우세요 시험에 잘나옵니다.
활동다이어그램
1. 개념
- 활동 다이어그램은 자료 흐름도와 유사한 것으로 사용자의 관점(View)에서 시스템이 수행하는 기능을 처리 흐름에 따라 순서대로 표현한 것이다.
2. 구성요소
- 액션, 액티비티, 노드, 스윔레인등으로 구성되어 있다.
액션(Action) / 액티비티(Activity)
- 액션은 더이상 분해할 수 없는 단일 작업이다.
- 액티비티는 몇 개의 액션으로 분리 될 수 있는 작업이다.
- 액션, 액티비티 모두 테두리가 둥근 사각형으로 표현
제어흐름
- 실행의 흐름을 화살표로 표현한다.
시작 노드
- 액션이나 액티비티가 시작됨을 의미한다.
- 하나의 다이어그램 안에는 하나의 시작점만 존재하며 검은색 원으로 표현한다.
종료 노드
- 액티비티 안의 모든 흐름이 종료됨을 의미한다.
- 하나의 다이어그램안에 여러개의 종료 노드가 있을 수 있으나 일반적으로 하나만 표현한다.
- 검은색원을 포함한 원으로 표현한다.
조건(판단) 노드
- 조건에 따라 제어의 흐름이 분리됨을 표현한다.
- 마름모로 표현하며 들어오는 제어 흐름은 한개 이고 나가는 제어 흐름은 여러 개이다.
병합 노드
- 여러 경로의 흐름이 하나로 합쳐짐을 표현한다.
- 마름모를 표현하며, 들어오는 제어 흐름은 여러개이고 나가는 제어흐름은 한개이다.
포크(Fork) 노드
- 액티비티의 흐름이 분리되어 수행됨을 표현한다.
- 굵은 가로선으로 표현하며 들어오는 액티비티 흐름은 한개이고 나가는 액티비티 흐름은 여러 개이다.
조인(Join) 노드
- 분리되어 수행되던 액티비티의 흐름이 다시 합쳐짐을 표현한다.
- 굵은 가로선으로 표현하며, 들어오는 액티비티 흐름은 여러 개이고 나가는 액티비티 흐름은 한개이다.
스윔레인(Swim Lane)
- 액티비티 수행을 담당하는 주체를 구분한다.
- 가로 또는 세로 실선을 그어 구분한다.
액션, 액티비티 |
둥근 사각형 |
|
제어흐름 |
화살표 |
|
시작노드 |
검은색 원 ⚫ |
|
종료노드 |
검은색 원을 포함한 원 ◉ |
|
조건 노드 |
마름모 |
들어오는건 1개 / 나가는건 다수 |
병합노드 |
마름모 |
들어오는건 다수 / 나가는건 1개 |
포크노드 |
굵은 가로선 ▀▀▀▀ |
들어오는건 1개 / 나가는건 다수 |
조인노드 |
굵은 가로선 ▀▀▀▀ |
들어오는건 다수 / 나가는건 1개 |
스윔레인 |
가로 또는 세로 실선 |
|
본 포스팅은 시나공을 기준으로 개인적인 정리본 으로 kyung i 에게 글에 대한 모든 저작권이 있으며 무단으로 사용 및 배포시 법적인 책임을 받을 수 있습을 알려드립니다.
'자격증' 카테고리의 다른 글
정보처리기사 실기 정리& 요약 - 시퀸스(Sequence) 다이어그램 (0) | 2020.05.03 |
---|---|
정보처리기사 실기 정리& 요약 - 클래스(Class) 다이어그램_⭐ (0) | 2020.05.03 |
정보처리기사 실기 정리& 요약 - 유스케이스(Use Case)_⭐ (0) | 2020.04.28 |
정보처리기사 실기 정리& 요약 - UML_⭐ (0) | 2020.04.25 |
정보처리기사 실기 정리& 요약 - 요구사항 정의 (0) | 2020.04.25 |
댓글