728x90
동적모델링 행위 다이어그램 종류
유스케이스 다이어그램 ( Use Case Diagram )
시퀀스 다이어그램 ( Sequence Diagram )
커뮤니케이션 다이어그램 ( Communication Diagram )
상태 다이어그램 ( State Diagram )
활동 다이어그램 ( Activitiy Diagram )
상호작용 개요 다이어그램 ( Interaction Overview Diagram )
타이밍 다이어그램 ( Timing Diagram )
usecase 다이어그램이란
개발될 시스템을 이용해 수행할 수 있는 기능을 사용자의 관점에서 표현한 것외부 요소와 시스템 간의 상호 작용을 확인 가능사용자의 요구사항을 분석하기 위한 도구로 사용시스템의 범위 파악 가능
구성요소
구성요소내용
| 시스템 / 시스템 범위 | 시스템 내부의 유스케이스들을 사각형으로 묶어 시스템의 범위를 표현한 것 |
| 액터 | 시스템과 상호작용을 하는 모든 외부요소, 주로 사람이나 외부 시스템을 의미함. |
| 유스케이스 | 사용자가 보는 관점에서 시스템이 액터에게 제공하는 서비스나 기능을 표현한 것 |
| 관계 | 액터와 유스케이스, 유스케이스와 유스케이스 사이에서 나타남 |
use 케이스에서 나타낼수 있는 관계
포함 관계, 확장 관계, 일반화 관계
활동 다이어그램 ( Activity Diagram ) 이란
활동 다이어그램 ( Activity Diagram )
사용자가 관점에서 시스템이 수행하는 기능을 처리 흐름에 따라 순서대로 표현한다
유스케이스에서 복잡한 처리의 흐름을 정확하게 표현할 수 있다.
자료 흐름도와 비슷하다
구성요소
| 구성 요소 | 내용 |
| 액션, 액티비티 ( Activity ) | - 액션 : 더 이상 분해할 수 없는 단일 작업 - 액티비티 : 몇 개의 액션으로 분리될 수 있는 작업 |
| 시작 노드 | - 액션이나 액티비티가 시작됨을 표현한다 |
| 종료 노드 | - 액티비티 안의 모든 흐름이 종료됨을 표현한다. |
| 조건 노드 | - 제어의 흐름이 분리됨을 표현한다. - 제어 흐름이 하나 들어오고 여러개로 나간다 |
| 병합 노드 | - 여러 경로의 흐름이 하나로 합쳐진다. - 제어 흐름은 여러개 들어오고 한개로 나간다. |
| 포크 노드 | - 액티비티 흐름이 분리되어 수행됨을 표현한다 - 액티비티 흐름은 여러개 들어오고 나가는 흐름 여러개이다 |
| 조인 노드 | - 분리되어 수행되던 액티비티의 흐름이 다시 합쳐진다 - 액티비티 흐름은 여러개 들어오고 한개로 나간다. |
728x90
'정보처리기사' 카테고리의 다른 글
| 정보처리기사 : 접근통제모델 (0) | 2023.02.11 |
|---|---|
| 정보처리기사 : 응집도, 결합도 (0) | 2023.02.07 |
| 정보처리기사 : OSI 7 계층, TCP/IP 4계층 (0) | 2023.02.07 |
| 정보처리기사 필기 : 객체지향 분석 방법론 /기법 정리, 기출 (0) | 2023.01.25 |
| 정보처리기사 필기 : 디자인 패턴 정리, 기출문제 (0) | 2023.01.25 |