IT기술/Data Modeling

04 프로세스 모델링

dobbby 2014. 2. 7. 10:43
반응형

프로세스 모델링이란

정보시스템을 구축하기 위해 해당 업무에 어떤 프로세스가 존재하는지 또는 업무처리에 필요한 프로세스는 무엇인지 분석하는 방법

다시말해 업무에 필요한 프로세스를 시스템 구축 방법론을 사용하여 분석하고 설계하여 정보화시스템을 구축하는 것이다.


1. 업무 기능 분해

업무 기능분해의 목적

첫째, 정보화 시스템을 구축하는 가장 최저 단위의 단위 프로세스를 도출하기 위함

둘째, 전체 업무의 체계를 프로세스를 중심으로 도식화하여 업무에 대한 기능을 파악하는 것


업무 기능 분해의 개념

업무기능이란 기업의 임무를 한층 더 멀리 조명하여 하나로 표현하는 완벽한 단위 업무 그룹이다.

정보 전략 계획을 수립하는 사람은 최상위 업무 기능을 업무에 집중할 수 있도록 작게 그리고 낮은 수준의 업무 기능으로 분리한다.


업무 프로세스의 개념

프로세스란 입력과 출력이 존재하는 업무 기능으로 프로세스를 실행함으로써 데이터의 입력과 출력이 수행된다.

프로세스임을 판단하는 근거는 해당 업무 기능이 실행 단위인지 관리 단위인지 판단한다.

두번째로는 업무 기능에 입력과 출력 행위가 이루어지는지를 확인한다.

만약 두 가지 경우에 해당된다면 그 업무 기능은 프로세스에 해당된다.


업무 기능 분해도에서 프로세스의 적용

프로세스가 존재하는지를 검증하고 도출해 나가는 궁극적인 이유는 단위 프로세스를 도출하기 위함이다.


업무 기능 분해의 방법

업무 기능을 단위 프로세스가 도출될 때까지 지속적으로 나누어가는 과정을 업무 기능 분해라고 하고,

이를 다이어그램으로 표현한 것을 업무 기능 분해도 라고 한다.


효과적인 업무 기능 분해 순서

1) 해당 업무에서 단일 업무 기능으로 정의하고자 하는 큰 부분, 즉 뿌리 기능을 지정한다.

2) 단일 기능으로 정의해 놓은 업무 기능을 더 세부적으로 쪼개 나간다.

3) 기능들을 업무 발생 순서대로 업무 기능 분해도에 배치한다.

4) 단위 프로세스가 도출될 때까지 위 작업들을 반복적으로 수행한다.


구체적으로 업무 기능 분해를 하기 위한 자료

1) 해당업무를 구체화 하여 기능 분해

2) 업무 기능의 생명 주기를 분석하여 기능 분해

3) 엔티티의 상태를 검사하여 기능 분해

4) 업무 이벤트에 따라 기능 분해

5) 데이터 구조에 따라 기능 분해




2. 단위 프로세스의 도출

정보화 시스템을 구축할 때 가장 필요한 단위면서 업무를 발생시키는 가장 작은 단위인 단위 프로세스의 도출은

프로세스 모델링에서 가장 중요한 작업이다.


1) 단위 프로세스가 실행되면 완전하고 의미있는 결과가 나와야 한다.

2) 형제 프로세스는 비슷한 프로세싱이 발생된다.

3) 단위 프로세스는 하나 이상의 응답이 존재한다.

4) 단위 프로세스는 반드시 데이터와 관련해서 수행된다.




3. 단위프로세스와 데이터




4. 기타 프로세스 모델링의 주요 방법


업무 처리 종속 분석의 목적

업무 처리 종속을 분석하는 목적은 프로세스를 기동할 때 필요한 이벤트가 무엇인지 그리고 각 프로세스는 다른 프로세스에 의해 영향을 받아 실행되는지 분석한다.


업무 처리 종속도의 표기법


이벤트

프로세스 모델링에서 이벤트의 의미는 업무 기능이 수행될 수 있도록 시스템에 어떤 일이 일어나는 것을 의미한다.




반응형