업무 프로세스 분석과 데이터베이스 모델링
BPMN과 EA(Enterprise Architecture)
BPMN과 EA (Enterprise Architecture)
왜 표기법이 필요한가?
- 비즈니스 프로세스(Business Process)란?
- 기업에서 발생하는 모든 업무들을 처리하기 위한 절차.
- 비즈니스 프로세스 관리(Business Process Management)
- BPM은 조직의 비즈니스 프로세스를 개선하기 위한 체계적 접근 방법
- 기업의 비즈니스 프로세스를 파악하고 정의하며, 이를 보다 효욜적으로 개선하기 위한 관리 체계
- 비즈니스 프로세스 표기법
- 표기법은 비즈니스 프로세스를 설명하기 위한 표준화된 언어의 역할을 수행
용어 정리
- 비즈니스 프로세스 관리(BPM)의 목적
- BPM의 목적은 비즈니스 프로세스의 분석과 개선을 통해 궁극적으로 기업의 경쟁력을 확보하기 위해
- AS-IS 분석을 통해 TO-BE 모델을 만들어냄
- 비즈니스 프로세스의 효율을 증대시킴
- 비즈니스 프로세스 관리 시스템(BPMS)
- BPM을 실현해 주는 일체의 시스템을 말하며, 다양한 솔루션이 존재
- 비즈니스 프로세스 모델링(Business Process Modeling)
- 비즈니스 프로세스 모델링(BPM)은 업무 분석 단계에서 비즈니스 요구사항들을 정의
- 개발 프로세스에서 사용할 수 있도록 비즈니스 요구사항을 정의
- BPMN(Business Process Modeling and Notation)
- 비즈니스 프로세를 모델링하기 위한 국제 표준 표기법
- UML(Unified Modeling Language)
- 객체 지향 프로그래밍 중심의 개발 방법론
- 데이터 모델링(Data Modeling)
- 데이터 중심의 개발 방법론
graph TD; BPMN-->UML; BPMN-->A[Data Modeling]; UML-->BPMN; A[Data Modeling]-->BPMN;
BPMN 소개
- 비즈니스 프로세스 모델링(Business Process Modeling)
- 비즈니스 프로세스 모델링(BPM)은 업무 분석 단계에서 비즈니스 요구사항드을 정리하고, 이를 개발프로세스에서 사용할 수 있도록 정의하는 것
- BPMN(Business Process Modeling and Notation)
- OMG에서 주관하는 비즈니스 프로세스를 모델링 하기위한 국제 표준 표기법
BPMN 모델 예제
- EX1
- EX2