문) UML 2.0 추가 다이어그램
답)
1. 비주얼한 분석과 설계, UML 2.0개요
가. UML(Unified Modeling Lanaguage)정의
- 다양한 객체 모델링 기법을 통합하여 만든 모델링 언어로 도형과 기호를 이용하여 S/W를 가시화
나. UML 2.0의 변화
- SDL/MSC 수용 : 대규모 복잡한 시스템의 구조화를 목적
- MDA 수용 : 다양한 플랫폼에서 PIM/PSM 작성 지원 목적
2. UML 2.0의 추가 다이어그램
가. Composite Structure Diagram
- 다른 컴포넌트와 연동되는 컴포넌트의 내부 구조 표현
예) 사람, 학교, 학원으로 구성되는 학생
나. Timing Diagram
- 시간의 변화에 따른 상태나 값의 변화 표현
예) 시간의 변화에 따른 학년 진급
다. Interaction Overview Diagram
- diagram의 요소로서 다른 diagram을 포함하여 전체적인 조망
3. UML 2.0추가 다이어그램 활용방안
가. composite structure : Mediator, Observer 패턴이 내장된 컴포넌트(인터페이스 기반 상호연동) 구조화
나. Timing : Cron/Timer기반 주기적 작업
(예: 지정 시간의 DB백업, 메시지 전달)
다. Interaction Overview : 간단한 세부흐름으로 구성된 복잡한 하나의 프로세스의 표현
끝.