본문 바로가기

0x01 Programming/0x016 UML

#1. UML개요

  • 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