본문 바로가기

Study/UML14

[UML] 클래스 다이어그램(Class Diagram) - 클래스 다이어그램은 구조 다이어그램으로 클래스 내부 구성요소 및 클래스 간의 관계를 도식화하여 시스템의 특정 모듈이나 일부 및 전체를 구조화한다. - 클래스 다이어그램을 그리게 되면 시스템 내 클래스 간의 의존성 파악이 쉬워진다. - 클래스 다이어그램은 목적에 따라 개념, 명세, 구현 단계로 나눌 수 있다. - 개념 단계에서는 클래스만 도출하여 관계를 단순화하는 것을 목적으로 하고, 명세와 구현 단계에서는 개발 직전 설계나 구현 이후 설명 목적으로 한다. 1. 클래스 - 클래스 다이어그램에서 클래스는 이름, 속성(변수), 메서드 순으로 나열한다. - 속성과 메서드는 생략이 가능하지만 이름은 필수로 입력해야 한다. - 속성이나 메서드 앞에 붙은 "+, -, #, ~"은 각각 public / privat.. 2023. 10. 4.
[UML] UML 다이어그램 - UML은 Unified Modeling Language의 약자로, 모델을 만드는 표준 언어라는 의미이다. - UML 다이어그램은 통합 모델링 언어(UML)를 사용하여 시스템 상호작용, 업무흐름, 시스템 구조, 컴포넌스 관계 등을 그린 도면이다. - 프로그래밍을 단순화 시켜 표현해 의사소통하기 좋다. - 대규모 프로젝트 구조의 로드맵을 만들거나 개발을 위한 시스템 구축에 기반을 마련할 수 있다. 1. 구조 다이어그램 : 시스템의 개념, 관계 등의 측면에서 요소들을 나타내고 각 요소들의 정적인 면을 보기 위한 것 1) Class Diagram(클래스 다이어그램) - 거의 모든 객체 지향 메서드를 관통하는 핵심 모델링 기법 - 시스템의 객체 유형과 객체 간에 존재하는 다양한 종류의 정적 관계를 설명함 2).. 2023. 10. 1.