정적 모델링이란 기능을 구현하는데 필요한 자료들의 논리적 구조를 표현한 것입니다. 보통 객체들을 클래스로 추상화하여 표현하는데, UML을 이용한 정적 모델링의 대표가 바로 클래스 다이어그램입니다.
클래스 다이어그램은 구조적 다이어그램으로서, 시스템 구성 요소를 문서화하는 데 사용합니다. 클래스 다이어그램은 대략 아래와 같이 생겼습니다.
클래스 다이어그램의 구성요소에는 다음 3가지가 존재합니다.
1) 클래스
객체들이 갖는 속성, 동작을 표현한 것
2) 제약조건
3) 관계
연관 관계, 집합 관계, 포함 관계 등 각종 화살표들
연관 클래스는 연관 관계에 있는 두 클래스에 추가적으로 표현해야 할 속성이나 오퍼레이션이 있는 경우 생셩하는 클래스입니다. 두 클래스 사이 선의 가운데로부터 점선을 그어 연관 클래스를 표현합니다. 예를 들면 아래의 'Transcript'가 연관 클래스에 해당합니다.
728x90
반응형
'etc. > 정보처리기사' 카테고리의 다른 글
커뮤니케이션 다이어그램 (0) | 2021.09.01 |
---|---|
시퀀스 다이어그램 (0) | 2021.09.01 |
활동 다이어그램 (0) | 2021.08.31 |
유스케이스 다이어그램 (0) | 2021.08.31 |
UML (0) | 2021.08.30 |