UML (Unified Modeling Language), 객체 모델링 (Object Modeling), 클래스 다이어그램 (Class Diagram)
출제 빈도: ★★★★☆ | 난이도: ★★★☆☆
답안.
Ⅰ. 개요
UML은 시스템 구조와 행위를 표준 표기법으로 표현하여 이해관계자 간 의사소통을 돕는 모델링 언어다.
객체 모델링은 현실 도메인의 개체, 속성, 행위를 클래스와 관계로 추상화하는 설계 활동이다.
기술사 답안에서는 구조 다이어그램과 행위 다이어그램의 목적 차이, 그리고 모델의 추상 수준을 구분하는 것이 중요하다.
Ⅱ. 핵심 구성요소
Ⅰ. 개요
1. 정의
2. 대규모 시스템 이해관계자 협업 필요
Ⅱ. 핵심 구성요소
1. 객체 모델링 원리
2. UML 다이어그램별 역할
Ⅲ. 특징 및 장단점
1. 설계 의사소통과 검토 효율 향상
2. 과도한 문서화와 최신성 유지 부담
Ⅳ. 유사 기술과의 비교
- 구조 다이어그램 vs 행위 다이어그램 비교표
Ⅴ. 적용사례 및 향후전망
1. 요구사항 분석과 상세 설계 문서화
2. 모델 기반 개발과 문서 자동화 확대
해당 키워드의 기술적 구성요소와 동작 원리를 서술한다.
Ⅲ. 특징 및 비교
핵심 기술의 장단점과 유사 기술과의 차이를 분석한다.
Ⅳ. 적용 사례
실무 환경에서의 적용 사례와 기대효과를 제시한다.
Ⅴ. 전망
최신 기술 동향과 향후 발전 방향을 서술한다.