본문 바로가기
Software Engineering

System Modeling

by Doromi 2019. 4. 20.
728x90
반응형

Context Models

 

시스템 명세 초기단계
- 개발되는 시스템의 내용 및 시스템의 경계를 정함

- 시스템 이해당사자들과 함께 작업

- 시스템 비용, 요구사항 및 설계를 이해하는데 필요한 시간을 제한하기 위하여 빠른 결정 필요

 

비즈니스 프로세스 모델


- 특정 소프트웨어 시스템이 사용되는 자동화된 프로세스들과 사람들을 설명

- Activity Diagram
   프로세스의 액티비티들과 한 액티비티에서 다른 액티비티로 제어의 흐름을 보여줌

 

 

 

Interaction Models

Use case modeling
- 시스템과 외부 에이전트(사용자나 다른 시스템들)와의 상호작용을 모델링

 

Sequence diagram
- 액터와 시스템의 객체들 간의 상호작용과 객체들 간의 상호작용을 모델링

- 외부 에이전트도 상호작용에 포함될 수 있음

 

 

 

구조모델(Structural Models)


- 시스템을 구성하는 컴포넌트들과 그들 간의 관계를 보여줌

 

 

 

동작모델(Behavioral Models)


- 시스템이 실행될 때의 동적 행동에 대한 모델

- 시스템이 환경의 자극(데이터, 이벤트)에 반응할 때 무엇이 일어나는지 또는
무엇이 일어나도록 의도 되었는지를 보여줌

 

728x90
반응형

'Software Engineering' 카테고리의 다른 글

Architectural Views  (0) 2019.04.20
Architectural Design  (0) 2019.04.20
Requirements Engineering  (0) 2019.04.20
애자일 개발 기법  (0) 2019.04.17
Agile software development  (0) 2019.04.17