동적 모델링
시스템의 내부 구성 요소들의 상태 변화 과정과 과정에서 발생하는 상호 작용을 표현한 것
↔ 기능 모델링
시스템이 제공할 수 있는 기능을 표현하는 방법
↔ 정적 모델링
시스템 내부 구성 요소들을 표현하는 방법
동적 모델링 : 시스템 설계자가 시간의 흐름에 따라 변하는 시스템 내부 구성 요소들의 상태 변화를 파악하기 위해 그림으로 표현한 것
시스템 내부 구성 요소들 간에 이루어지는 동작이라는 관점에서 표현한다.
시스템이 실행될 때 구성 요소들 간의 메시지 호출, 즉 오퍼레이션을 통한 상호 작용에 초점을 둔다.
- 동적 모델링의 종류
- 순차 다이어그램
- 커뮤니케이션 다이어그램
- 상태 다이어그램
순차 다이어그램
시스템이나 객체들이 메시지를 주고받으며 상호 작용하는 과정을 그림으로 표현한 것
시스템이나 객체들의 상호 작용 과정에서 주고받는 메시지를 표현한다.
각 동적에 참여하는 시스템이나 객체들의 수행 기간을 확인할 수 있다.
클래스 내부에 있는 객체들을 기본 단위로 하여 그들의 상호 작용을 표현한다.
- 동적 모델링의 시스템 내부 구성 요소들의 동작을 표현하는 방법에 따라
- 구성 요소들이 주고받는 메시지에 의한 상호 작용을 표현하는 유형
= 순차 다이어그램
= 커뮤니케이션 다이어그램 - 구성 요소에 영향을 주는 동기에의한 상태 변화를 표현하는 유형
= 상태 다이어그램
- 구성 요소들이 주고받는 메시지에 의한 상호 작용을 표현하는 유형
'자격증 💳 > 정처기' 카테고리의 다른 글
[정처기] 요구사항확인_SW 공학의 발전적 추세 (0) | 2024.04.07 |
---|---|
[정처기] 요구사항확인_패키지 다이어그램 (0) | 2024.04.07 |
[정처기] 요구사항확인_클래스 다이어그램 (중요도 : A) (0) | 2024.03.25 |
[정처기] 요구사항확인_활동 다이어그램 (중요도 : D) (0) | 2024.03.25 |
[정처기] 요구사항확인_유스케이스 다이어그램 (중요도 : C) (1) | 2024.03.25 |