UML

    클래스 다이어그램이란? 클래스 다이어그램 표기법 이해하기

    클래스 다이어그램이란? 시스템의 정적 구조를 나타내는 UML 다이어그램의 한 유형이다. 클래스, 속성, 메서드 간의 관계를 보여준다. 객체지향 설계에서 청사진으로 많이 이용되어 구현의 기초가 된다. 클래스 표현하기 클래스가 네모난 박스 형태로 표현된다. 클래스 이름이 네모박스 상단에 존재한다. 클래스 이름 아래에는 두개의 칸이 존재한다. 속성 (Attribute) 칸 클래스의 필드가 들어간다. 필드의 타입과 접근 제어자도 같이 표기된다. (public, private, protected) 메서드 (Method) 칸 클래스의 메서드가 들어간다. 리턴타입, 파라미터, 접근제어자가 같이 표기된다. 예시 클래스 이름은 Composite 이다. private 인 child 필드를 가지고 있다. public 인 o..

    UML (Unified Modeling Language, 통합 모델링 언어) 란?

    UML 이란? 통합 모델링 언어 (Unified Modeling Language) 의 줄임말이다. 소프트웨어 시스템의 구조, 동작 및 상호작용을 표현하고 전달하는데 사용된다. 표준화된 시각적 언어이다. 소프트웨어 엔지니어가 소프트웨어 시스템을 보다 효과적으로 분석, 설계 문서화할 수 있도록 도와주는 일련의 그래픽 표기법과 다이어그램을 제공한다. 플랫폼에 구애받지 않고 쉽게 이해하고 코드로 변환할 수 있는 높은 수준의 설계를 생성하는데 널리 사용된다. UML 다이어그램의 종류 위는 다이어그램의 종류를 UML 로 표현한 예이다.

반응형