- Unified Modeling Language : 시스템 모델링에 사용하는 통합된 모델링 언어
- UML 의 특징
- 가시화 언어 : 모델링 결과를 가시적으로 나타냄
- 명세화 언어 : 정확하고 완전하게 모델링 하는 것
- 구축 언어 : 시스템을 구축할 수 있게 함
- 문서화 언어 : 시스템에 대한 통제, 평가, 의사소통의 역할
- UML 의 사용
- 객체지향 방법론과 CBD방법론에서 사용할 수 있음
- 구현 플랫폼에 사용할 수 있음.
- Application Domain에 적용할 수 있음
- UML 2.0의 등장배경
- MDD의 출현
- 새로운 기술 패러다임 등장
- 모델링 기술 성숙
- UML 2.0 표준
- 상부구조 : 13개의 다이어그램과 각 요소들에 대한 명세
OCL : 객체제약 언어
Diagram Exchange : 도구들이 교환하기 위해 필요한 명세
- 모델링 도구의 기능
- 대표적 도구 : Rational Rose
모델링
순공학과 역공학
모델링 결과를 문서로 생성
'0x01 Programming > 0x016 UML' 카테고리의 다른 글
StarUML 사용 (0) | 2013.02.26 |
---|---|
#4. Behavior Diagram (0) | 2011.12.18 |
#3.Structural Diagram (0) | 2011.12.16 |
#2. 관계(Relation) (0) | 2011.12.14 |
#1 . UML 개요 (0) | 2011.12.05 |