본문 바로가기

기술 용어 검색

UML (Unified Modeling Language)

UML 2.0을 기준으로 작성했습니다. 1.X는 이미 숙지하고 있으리라 믿고서리....

1UML1.X의 한계 극복 UML2.0
가.UML1.X의 한계
-복잡성:크고 복잡함으로 인한 적용이나 구현에 있어서 접근도에 영향
-UML 의 이해성:Semantics나 Notation의 상세 내용에 대한 정확하게 이해하기 어려움
-간결성:UML의 크기 축소통한 언어 자체의 정확성,간결성 부족
-컴포넌트 개념:컴포넌트 기반 개발을 지원하는 컴포넌트의 개념이 지원안됨
-아키텍쳐 설계 지원:아키텍쳐 설계를 위한 다이어그램이 제공안됨
-모델-코드간 불일치성:모델의 behavior부분을 기술할 수 없었기 때문에, 모델과 코드의 불일치
2개체지향적 분석, 설계 방법론 표준 UML(Unified Modeling Language) 정의
-객체지향 분석,설계를 위한 통합 모델링 언어
3UML2.0의 특징
-물리적 메타모델 아키텍쳐를 개선하여 MDA의 MOF(Meta Object Facility) 와 100% 호환
-기존 버전 한계점 극복위한 확장 개선(인터렉션, 액티비티, 상태머신, 복합구조등)
-CBD방법론의 완벽한 지원
-Composite Structures를 통한 component-based development 지원
-점증적 구현과 compliance testing을 편리하게 하기 위한 Layered architecture
4UML2.0의 Diagram구조


빨간색은 새로 추가된 다이어그램
- Composite Structure Diagram
- Package Diagram
- Interaction Overview Diagram
- Timing Diagram
파란색은 이전 1.3의 다이어그램에서 이름이 바뀐 것
- Collaboration Diagram > Communication Diagram
- Statechart Diagram > State Machine Diagram

'기술 용어 검색' 카테고리의 다른 글

요구공학  (0) 2007.12.08
PMS (Project Management System)  (0) 2007.12.08
ITILV3.0  (0) 2007.12.08