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 특징
· 시스템의 요구사항에 표현된 작업 즉, 시스템이 처리해야 하는 작업에 대한 책임을 분할 한 것이다.
· 모델은 점점 증가되며 관련된 클래스들끼리 패키지화 한다.
· 클래스를 너무 작게 쪼개거나 기능을 너무 많이 포함하면 안되며 적절한 방법으로 구현한다.
'Development > UML' 카테고리의 다른 글
ERMASTER - install(수동 설치하기) (0) | 2018.06.11 |
---|---|
유즈케이스다이어그램 - 쇼핑몰 재고관리 시스템 (0) | 2018.01.09 |
ERMASTER - ERD Eclipse 플로그인 (0) | 2017.07.15 |
액티비티 다이어그램(Activity Diagram) - 상품 주문 명세서, 주문 예약관리 액티비티 다이어그램 (0) | 2017.06.10 |
요구 사항 정의서 작성 및 유스케이스 목록 작성 실습 테스트 예시 (0) | 2017.05.18 |