개발자가 되고 싶은 사람

UML이란?

|

UML이란?

UML(Unified Modeling Language)

  • 프로그램 설계를 표현하기 위해 사용하는, 주로 그림으로 된 표기법을 의미한다.
  • 객체지향 언어와 밀접한 관련이 있기에 객체지향 모델링 언어라고도 한다.
  • 소프트웨어 시스템, 업무 모델링, 시스템의 산출물을 규정하고 시각화하며 문서화하는 언어이다.
  • 모델링 언어일뿐 방법론은 아니며, 프로그래밍 언어도 아니다.

사용목적

  • sw시스템을 구축하기 전에 모델을 설계함으로서 아키텍처를 건전히 하고 프로젝트를 위한 의사소통을 원할하게 하기 위함.
  • 한번에 이해하기 힘든 시스템이 늘어나면서 시각적 모델링은 필수가 되고 있다.

종류

  • 클래스 다이어그램(Class Diagram) : 클래스 명세와 클래스 간의 관계를 표현
  • 복합 구조 다이어그램(Composite Structure Diagram) : 클래스 명세와 클래스 간의 관계를 표현
  • 객체 다이어그램(Object Diagram) : 인스턴스 간의 연관 관계를 표현.

등 등…

출처

Comments