카테고리 없음
[탑기공] 정적 모델링과 동적 모델링
두음달인
2023. 1. 13. 17:03
반응형
정적 모델링
정보 모델링과 같은 개념, 시간 개념이 개입되지 않은 모델
정보 모델링은 시스템에 사용되는 데이터베이스의 구조를 알아내어 데이터를 기술한다.
정보 모델은 시스템에 요구되는 기본적인 객체를 찾아내고 객체의 속성, 객체들 사이의 연관성을 나타내는 관계로 구성된다.
UML의 클래스 다이어그램은 시스템의 정적인 정보구조를 나타내는 정보 모델로서, 시스템에 필요한 클래스들과 이들 사이의 관계를 나타내는 데 사용된다.
동적 모델링
동적 모델링은 시스템을 구성하는 객체의 상태나 동작의 변화 혹은 객체들 사이의 상호 작용에 관심을 두고 클래스들의 오퍼레이션을 찾는 과정이다.
동적 모델링은 객체들 사이의 상호 작용을 통해 클래스의 오퍼레이션을 도출한다.
객체들의 상호 작용을 나타내기 위해 일반적으로 UML의 시퀀스 다이어그램을 사용한다.
정보 모델링은 시스템에 사용되는 데이터베이스의 구조를 알아내어 데이터를 기술한다.
UML 다이어그램
모델별 대표적인 다이어그램의 개념을 확실히 정리하길 권고합니다.
클래스 다이어그램과 시퀀스 다이어그램은 참고 자료 활용하여 예시를 한번씩 꼭 보시길 바랍니다.
참고 자료
탑싯 에센스 - 소프트웨어 개발
서기리보이의 블로그 :: Class Diagram (tistory.com)
Class Diagram
0. 들어가기에 앞서 클래스 다이어그램은 시스템 구조를 나타내고, 객체지향 모델링의 빌딩 블록으로 사용된다. 여러 다이어그램들 중 객체지향 언어와 직접적인 연관을 가지는 유일한 다이어
invincibletyphoon.tistory.com
IT위키
IT에 관한 모든 지식. 함께 만들어가는 깨끗한 위키
itwiki.kr
IT위키
IT에 관한 모든 지식. 함께 만들어가는 깨끗한 위키
itwiki.kr
반응형