반응형
작업흐름, 활동, 시작/종료, 판단, 전이, 동시성, 구획면 |
I. 비즈니스 작업 흐름 표현, 액티비티 다이어그램 개요
가. 액티비티 다이어그램 (Activity Diagram)의 정의
- 사건의 발생에 관련된 객체들의 상호 관계를 각종 처리 로직이나 조건을 순서에 따라 도식화한 다이어그램
나. 액티비티 다이어그램의 작성목적
처리순서 표현 |
대상에 상관없이 로직과 처리 순서를 표현하기 위해 작성 |
비즈니스 프로세스 정의 |
시스템화 대상화 영역에 속한 현재 업무 분야의 비즈니스 처리 흐름을 표현 |
처리 흐름의 도식화 |
프로그램 처리 흐름을 도식화하여 간단하고 명료하게 처리 로직을 표현 |
II. 액티비티 다이어그램의 구성요소
구성요소 |
설명 |
표기법 |
Activity state/ Activity (활동) |
행위나 작업 (내부적으로 구조를 가지는 단위) 등 무언가를 하고 있는 상태 |
|
시작 상태 (Initial State) |
처리 흐름이 시작되는 곳을 의미 |
|
종료 상태 (Final State) |
처리 흐름이 종료되는 곳을 의미 |
|
판단 (Decision) |
논리식의 결과에 따라 분기가 일어나는 곳 |
|
전이 (Transition) |
하나의 상태에서 다른 상태로의 제어 흐름을 보여주는데 사용 상태에서 활동으로의 또는 상태들 사이의 흐름을 보여줌 |
|
동시성 |
하나의 프로세스가 동시에 여러개의 프로세스를 시작하는 활동 표현 |
두꺼운 직선 |
구획면 (Swimlane) |
업무조직이나 개인의 역할에 따른 처리구분 |
세로 구분영역 |
III. 액티비티 다이어그램의 사례
반응형
'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글
소프트웨어 아키텍처(Software Architecture) (0) | 2021.01.31 |
---|---|
SPEM (Software Process Engineering Metamodel) (0) | 2021.01.31 |
유즈케이스 다이어그램 (Use-Case Diagram) (0) | 2021.01.31 |
시퀀스 다이어그램 (Sequence Diagram) (0) | 2021.01.31 |
클래스 다이어그램 (Class Diagram) (0) | 2021.01.31 |
UML 2.0 (0) | 2021.01.31 |
UML(Unified Modeling Language) (0) | 2021.01.31 |
다형성 (Polymorphism) (0) | 2021.01.31 |
댓글