본문 바로가기

정보관리기술/소프트웨어공학

BPMN, BEPL 용어

BPM(Business Process Modeling) : 기업의 비즈니스 아키텍처를 모델링하는 것을 말한다.
BPMN(Business Process Moeling Notation) : BPM을 표현하기 위한 표기법이다.
BEPL(Business Process Execution Language) : 비즈니스 프로세스를 실행하는 언어를 말한다.

BPD (Business Process Diagram)은 다음과 같은 구성요소를 가진다.
1. 객체
2. 스윔레인
3. 산출물
4. 이들을 연결하는 플로우 객체


플로우 객체 :
플로우 객체는 3가지 유형을 가진다.
1. 활동
- 활동은 비즈니스 프로세스에서 수행되는 작업으로 (task, looped activity, subprocess의 3가지 유형의 활동이 있다.)
2. 이벤트
- 비즈니스 프로세스 동안 발생하는 것으로 주로 어떤 것에 의해서 개시되며, 하나의 결과를 갖는다.
(시작, 중간, 종료 이벤트의 3가지 유형의 이벤트가 있다.)
3. 게이트웨이
- 게이트는 플로우를 병합 및 분리한다. 플로우를 제어할 필요가 없을때는 게이트웨이가 사실상 필요없다.

연결객체
1. 시퀀스 플로우
2. 메시지플로우, 연관플로우

스윔라인
1. 풀(pool) : 풀은 기업의 경계를 표시하는데 사용, 풀간 상호작용은 플로우를 통해서 이루어짐, 시퀀스 플로우는 기업의 경계를 횡단할수 있음
2. 스윔레인 : 기업내에서 서로 다른 조직 역할을 표시하는 것으로, 풀을 분할하는데 사용할수 있다. 시퀀스 플로우는 스윔레인간의 경계를 횡단할 수 있다.

산출물
1. 데이터 객체
2. 그룹
3. 주석