[컴퓨터 언어] UML 에 대한 정리
- 최초 등록일
- 2001.12.18
- 최종 저작일
- 2001.12
- 12페이지/ MS 워드
- 가격 1,000원
목차
1. UML(Unified Modeling Language)의 구성
1.1 계층구조
1.2 UML의 여러가지 요소
2. 객체지향
3. UML에 객체지향 적용
3.1 UML의 클래스 표현
3.2 클래스와 클래스의 연결
4. 클래스의 다이어그램
4.1 클레스 다이어그램
4.2 객체 다이어그램
4.3 쓰임새 다이어그램
4.4 상태 다이어그램
4.5 시퀀스 다이어그램
4.6 활동 다이어그램
4.7 협력 다이어그램
5.시스템 개발 과정과 UML
6.디자인 패턴(design patterns)
본문내용
1. UML(Unified Modeling Language)의 구성
1.1 계층 구조
사용자 객체 계층-사용자는 UML 사용자를 말한다.
모델 계층-시스템 분석의 초기에 다루는 것으로 특정한 도메인 전문가나 의뢰인들과 작업하여 얻어낸 도메인의 단서 그리고 시스템 사용자들과 작업하여 얻어낸 쓰임새가 이 계층에 속한다.
메타모델 계층-클래스나 노드 같은 개념들이 세번째 계층에 속한다. 이 계층은 모델을 설정하는 언어를 정의하는 역할을 한다. 즉 모델이 어떤 것인가를 정의한다.
메타메타모델 계층-이 계층은 클래스 쓰임새 컴포넌트 등의 UML요소를 설정하는 언어를 정의하는 수단이다. 다시 말하면 메타모델에 어떤 것이 들어가는 가를 정의한다.
위와 같이 UML은 네 개의 계층으로 구성되어 있고 시스템을 분석할 때는 첫째와 둘째 계층에서 작업하는 경우가 대부분이며 UML의 개념은 셋째 계층이라고 생각하면 된다.
1.2 UML의 여러가지 요소
(1) 여러 종류의 다이어그램이
참고 자료
<초보자를 위한 UML 객체 지향 설계> Joseph schmuller 저, 곽용재 역
<Design Patterns> Addison-Wesley 저
<소프트웨어 공학론> 최은만 저
<객체지향뉴스레터> http://sslab.icu.ac.kr/oonews/