9. Business Modeling
Concepts and Notations
Fundamental Class Diagram Concepts and Notations
•
•
•
•
•
Class Diagram
Class
Attribute and Operation
Generalization
Association
Domain Model
• What Is Domain Model?
• Why Is Domain Model Important?
25. Business Modeling
Concepts and Notations
Activity Diagram Concepts
•
•
•
•
•
•
•
•
•
Activity Diagram
Activity Graph
Activity
Transition
Initial State
Fork and Join
Decision
Final State
Swimlane
Business Process
Concepts
• What Is Business Process?
• Why Is Business Process Model
Important?
35. Business Modeling
What Is Business Process?
비즈니스 업무에 걸친 작업과 정보의 흐름
비즈니스 프로세스는 조직이 어떻게 특정 목적을 달성하는
가를 정의한 것
활동 다이어그램으로 표현
36. Business Modeling
Why Is Business Process Model Important?
시스템의 비즈니스 영역을 이해하기 위함
시스템에 반영해야 할 기능 및 운영 흐름의 기초
유스케이스 추출을 위한 자료
37. Business Modeling
Steps (Business Process Modeling)
1. 시스템과 관련된 비즈니스 프로세스들을 식별
2. 각각의 비즈니스 프로세스에서
1.
2.
3.
4.
활동 다이어그램 생성
업무에 참여하는 조직/담당자를 Swimlane으로 표현
각 조직/담당자별 수행하는 작업을 표현
전체 작업의 흐름을 표현
40. Business Modeling
Lecture Summary
비즈니스 중심의 시스템을 개발하는 경우는 비즈니스를 다
양한 측면에서 모델링하는것은 소프트웨어 개발에 큰 도움
이 된다.
도메인 모델은 비즈니스의 핵심 적인 개념들과 그 관계들을
표현한 것으로써 시스템 개발의 전과정에서 개념 및 용어적
통일성을 위해 중요하다.
비즈니스 프로세스 모델은 업무의 흐름을 표현하여 시스템
의 행위를 정의하는 기준이 되기도 한다.