Class diagram (클래스 다이어그램), Class diagram 종류, Class diagram 특징

CODEDRAGON Development/UML

반응형


 

Class diagram (클래스 다이어그램)

·       Class diagram의 경우 여러가지 객체들의 타입, 클래스들을 표현하고 그 클래스들의 정적인 관계(associated, dependent, specialized, packaged)를 표현합니다. 이러한 정적인 요소는 시스템의 life cycle과 수명을 같이하며 하나의 시스템은 여러 개의 class diagram으로 표현이 가능합니다.

·       시스템의 논리적인 구조 (클래스)를 표현합니다.

·       Class, Interface ,Collaboration간의 관계를 나타냅니다.

·       객체지향 개발에서의 가장 공통적으로 많이 사용되어 집니다.

 

 

Class diagram 종류

종류

설명

Class Diagram

시스템의 정적 설계도.

Active Class Diagram

시스템의 정적 Process.

 

 

Class diagram 특징

·       시스템의 요구사항에 표현된 작업 즉, 시스템이 처리해야 하는 작업에 대한 책임을 분할 한 것이다.

·       모델은 점점 증가되며 관련된 클래스들끼리 패키지화 한다.

·       클래스를 너무 작게 쪼개거나 기능을 너무 많이 포함하면 안되며 적절한 방법으로 구현한다.