본문 바로가기
프로그래밍

클래스 다이어그램을 작성하는 목적

by Mr-후 2019. 4. 5.
반응형


클래스 다이어그램은 객체지향 방법으로 시스템을 구현할 때 매우 중요한 핵심 요소이다. 클래스 다이어그램 안에 다음과 같은 여러 가지를 담기 때문이다. 


> 시스템을 구성하는 요소를 문서화 

> 클래스 사이의 연관, 일반화, 집합 관계를 표시 

> 클래스의 기능, 특히 속성과 오퍼레이션을 나타냄 

> 문제 영역의 클래스 명세로부터 구현을 위한 자세한 설계까지 시스템의 클래스 구조를 나타냄 

> 시스템의 클래스들이 클래스 라이브러리와 어떻게 협력하는지를 나타냄 

> 클래스들의 인터페이스를 나타냄

> 시스템 안에 어떤 객체가 존재할 수 있는지를 나타냄 



반응형