[IT] 프로세스 모델링 이해 01 - 개요
포스트
취소

[IT] 프로세스 모델링 이해 01 - 개요

본 포스팅은 “프로세스 모델링 이해” 온라인 강의를 바탕으로 공부한 내용을 정리한 것입니다.

image

  1. 모델링
    • 모델링의 세 가지 관점
    • 프로세스 모델링이란?
    • 프로세스 모델링을 이해할 때 가장 중요한 개념
  2. 프로세스
    • 프로세스의 종류

1. 모델링

모델링의 세 가지 관점

데이터 관점
업무가 어떤 데이터와 관련이 있는지 또는 데이터간의 관계는 무엇인지에 대해 모델링하는 방법
(What, Data)
프로세스 관점
업무가 실제 하고 있는 일은 무엇인지 또는 무엇을 해야 하는지를 모델링하는 방법
(How, Process)
데이터와 프로세스의 상관 관점
업무가 처리하는 일의 방법에 따라 데이터가 어떻게 영향을 받고 있는지 모델링하는 방법
(Interaction)

프로세스 모델링이란?

  • 정보 시스템을 구축하기 위해 해당 업무에 어떤 프로세스가 존재하는지 또는 업무 처리에 필요한 프로세스는 무엇인지 분석하는 방법.
  • 정해진 기간 내에 업무를 효율적으로 분석하여, 목표시스템에서 요구하는 기능을 만족할 수 있게 누락되거나 불필요한 업무를 골라내는 일.
  • 프로세스를 실행함으로써 데이터의 입력과 출력이 수행

프로세스 모델링을 이해할 때 가장 중요한 개념

  • 단위 프로세스
  • 트랜잭션
  • 데이터 무결성 보장
  • 데이터 무결성 데이터의 정확성과 일관성을 유지하고 보증하는 것을 말함.

2. 프로세스

프로세스의 종류

기능 영역
업무기능의 집합. 일반적으로 ‘부문’, ‘본부’ 등의 커다란 조직 단위에서 수행하는 업무 전체를 말한다.
업무 기능
기업이나 기관의 한 분야를 완전하게 지원하는 업무활동들의 집합.
한 기능을 구성하고 있는 그룹은 일반적으로 유사한 업무 데이터를 사용하기 때문에 서로 관련되어 있다.
예) 경영 관리, 자재 관리, 생산 관리, 영업 관리, …
업무 프로세스
잘 정의된 업무 활동들로 그것의 실행은 특정 엔티티의 입력 및 출력으로 규정될 수 있다.
예) 프로젝트 계획수립, 프로젝트 계획변경
단위 프로세스
프로세스를 구성하는 최하위 단위로 일반적으로 입력처리, 출력처리 등을 정의.
다시 말해 특정 데이터의 항목에 대한 입력 또는 출력에 관계되는데 엔티티에 대한 4가지 기본 작업(CRUD)중 한가지 작업을 규정.
예) 고객 엔티티 조회, 상품 엔티티 조회, 주문내역 엔티티 생성, …

참고

“데이터베이스 설계와 구축 - 성능까지 고려한 데이터 모델링” - (한빛미디어, 저자 이춘식)

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.