프로페셔널 되기 | 힐줘볼까 http://blog.naver.com/ugigi/70017700582 출처 : http://www.visualcase.com/tutorials/class-diagram.htm 3. The Class Diagram 클래스 다이어그램은 객체 지향 디자인에서 핵심이다. 시스템에서 객체들의 타입과 객체들의 정적인 관계를 기술한다. Packages 패키지는 많은 수의 객체들을 관련된 그룹으로 구분할 수 있다. 많은 객체 지향 언어(자바와 같이), 패키지는 클래스와 인터페이스의 영역인 구분을 제공한다. UML에서 패키지 또한 유사하게 제공되지만 보다 폭넓은 목적으로 사용된다. Visual Case에서 어떠한 UML 다이어그램도 패키지를 가질 수 있다. 각 패키지는 어떠한 형태이든 몇개이든 인터페이스와 클래스 같은 다른 UML 다이어그램을 담을 수 있다. Classes 클래스 다이어그램의 핵심 엘리먼트는 클래스이다. 객체 지향 시스템에서, 클래스는 시스템내의 엔티티를 표현하든데 사용된다; 엔티티는 종종 실 세계의 객체들과 관계가 있다. 위의 Contact 클래스는 위치 정보를 담고 있는 간단한 클래스의 예제이다. 클래스는 세부분으로 나누어 진다: Top : 클래스의 윗 부분에는 name, package, streotype이 들어간다. Visual Case에서 다이어그램에서 보여지는 클래스는 그들의 전체 경로 이름이를 가지고 보여지는 다이어그램으로서 동일한 패키지에 속할 수 없다. 선택적으로 클래스에 스트레오 타입을 할당할 수 있다. Centre : 중간 부분은 클래스의 어트리뷰트를 담고 있다. Bottom : 아래 부분은 클래스에서 수행될 수 있는 오퍼레이션이다. Visual Case 클래스 다이어그램에서는 선택적으로 모든 클래스 또는 개별적인 클래스에서 어트리뷰트와 오퍼레이션 둘다 보여주거나 숨길 수 있다. 혼란스러운 정보만을 제공하는 여분의 정보를 가지고 있는 여러분의 ...