UML(Unified Modeling Language) 클래스 다이어그램

클래스 다이어그램

정의 : 객체지향 SW 시스템을 분석하고 설계하는 데 사용되는 표준적인 모델 언어

사용 목적 :

  • 다른 사람들과의 의사소통 또는 설계 논의
  • 전체 시스템의 구조 및 클래스의 의존성 파악
  • 유지보수를 위한 설계의 back-end 문서

UML 다이어그램의 종류 

다이어그램종류

UML은 구조(Structure) 다이어그램 7개, 행위(Behavior) 다이어그램 7개로 모두 14개의 다이어그램을 가지고 있습니다.

구조 다이어그램은 시스템의 개념 및 관계 등의 측면에서 요소들을 표현하며, 행위 다이어그램은 요소들과 요소들간의 변화 및 흐름, 주고받는 데이터 등을 나타냅니다.

클래스 다이어그램은 클래스 간의 관계 및 구조를 표현하기 때문에 구조 다이어그램에 속합니다.

 

클래스 다이어그램의 요소(Element) : Class(클래스), Stereo Type(스테레오 타입), Abstract Class/Method(추상클래스/메소드)

클래스간의 관계 : Generalization(일반화), Realization(실체화), Dependency(의존화), Association(연관), Directed Asscociation(방향성 있는 연관) 등이 있다.

 

글 참조 사이트 -> http://www.nextree.co.kr/p6753/

You may also like...

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

Bitnami