UML 목차

2008.04.14 09:44소프트웨어공학/UML

UML (Unified Modiling Language) 1

1    Diagram 종류 ( UML 1.X ) 2

1.1.    Class Diagram ( 클래스 다이어그램 ) 2

1.2.    Object Diagram ( 객체 다이어그램 ) 3

1.3.    Use Case Diagram ( 유스케이스 다이어그램 ) 3

1.4.    State Chart Diagram ( 상태 다이어그램 ) 3

1.5.    Sequence Diagram (시퀀스 다이어그램 ) 4

1.6.    Activity Diagram ( 엑티비티 다이어그램 ) 6

1.1.1.     작성목적... 6

1.7.    Collabration Diagram ( 협업 / Interaction / Communication ) 7

1.8.    Commpoment Diagram ( 컴포넌트 다이어그램 ) 7

1.9.    Deployment Diagram ( 디플로이 다이어그램 ) 7

2.    Diagram 종류 ( UML 2.0 ) 7

2.1.    Composite structure Diagram ( 복합구조체 다이어그램 ) 7

2.2.    Interaction overview Diagram.. 8

2.3.    Timing Diagram ( 타이밍 다이어그램 – 시간 다이어그램 ) 8

2.4.    Package Diagram.. 8

3.    Relationship(관계) 9

3.1.    연관... 9

3.2.    다중성(Multiplicity ) 11

3.3.    반사연관... 12

3.4.    수식연관... 13

3.5.    상속과 일반화 ( inheritance generalization ) 13

3.6.    추상 클래스(abstract class) 14

3.7.    의존관계 (dependency) 14

3.8.    ClassDiangram 과 ObjectDiagram.. 15

4.    집합연관,복합연관,인터페이스 그리고 실체화... 15

4.1.    집합연관 (Aggregation) 15

4.2.    복합연관 (composite) 16

4.3.    복합체 구조 다이어그램... 16

4.4.    인터페이스와 실체화... 16

4.5.    인터페이스와 포트... 16


참조자료


1. 초보자를 위한 UML 객체지향설계 (3판) Teach yourself UML in 24 hours, complete starter kit
2. 초보자도 할 수 있는 JAVA2PROGRAMMING & JAVA2J DK5.0

책의 내용을 참조하여 작성한것이며 일부 내용은 발췌하여 사용.

1 2 3 4 5