본문 바로가기
IT기술노트/소프트웨어공학

액티비티 다이어그램 (Activity Diagram)

by 비트코기 2021. 1. 31.

작업흐름, 활동, 시작/종료, 판단, 전이, 동시성, 구획면


I. 비즈니스 작업 흐름 표현, 액티비티 다이어그램 개요

가. 액티비티 다이어그램 (Activity Diagram)의 정의

   - 사건의 발생에 관련된 객체들의 상호 관계를 각종 처리 로직이나 조건을 순서에 따라 도식화한 다이어그램

나. 액티비티 다이어그램의 작성목적

처리순서 표현

대상에 상관없이 로직과 처리 순서를 표현하기 위해 작성

비즈니스 프로세스 정의

시스템화 대상화 영역에 속한 현재 업무 분야의 비즈니스 처리 흐름을 표현

처리 흐름의 도식화

프로그램 처리 흐름을 도식화하여 간단하고 명료하게 처리 로직을 표현


II. 액티비티 다이어그램의 구성요소

구성요소

설명

표기법

Activity state/

Activity (활동)

행위나 작업 (내부적으로 구조를 가지는 단위) 등 무언가를 하고 있는 상태

 

시작 상태

(Initial State)

처리 흐름이 시작되는 곳을 의미

 

종료 상태

(Final State)

처리 흐름이 종료되는 곳을 의미

 

판단

(Decision)

논리식의 결과에 따라 분기가 일어나는 곳

 

전이

(Transition)

하나의 상태에서 다른 상태로의 제어 흐름을 보여주는데 사용

상태에서 활동으로의 또는 상태들 사이의 흐름을 보여줌

 

동시성

하나의 프로세스가 동시에 여러개의 프로세스를 시작하는 활동 표현

두꺼운 직선

구획면

(Swimlane)

업무조직이나 개인의 역할에 따른 처리구분

세로 구분영역


III. 액티비티 다이어그램의 사례

 

반응형

댓글