코딩/교육
[1231-2] UML
hoon222y
2018. 12. 31. 15:35
UML(Unified Modeling Languege)
- 객체 지향 스타일의 SW 개발을 지원하기 위해 단일 메타 모델 기반 그래픽 표기법의 집합
- SW 시스템 분석/ 설계를 가시화/ 문서화하기 위해 제공하는 범용 모델링 언어
Unified - 통합된 기존의 객체 지향 방법론의 통합
Modeling - 모델의 가시성을 제공
Languege - 모델 명세를 위한 문법 제공
UML 용도
- 시스템 발견 및 개발을 위한 도구
- 시각적 개발 언어를 위한 도구
- 잘 정의돈 가이드라인
오해
- 프로그래밍 언어 또는 환경이 아님
- 데이터베이스 명세 도구도 아님
- 개발 프로세스 자체도 아님
- 품질 보증하는 도구도 아님