UML은 System 상에 동작하는 Software를 Visualizing 하여 표현하는 방법이다. Software의 구조와 동작을 표현하고, 이해를 돕는다. UML이라는 표준화 된 표현 방법으로 Software 개발자 간 효율적인 상호작용을 할 수 있다. 1. UML 2.0 Diagram 2. Use Case Diagram 3. Class Diagram 3.1 Class Representation 3.2 Class Relationship 4. Package Diagram 5. Component Diagram 6. Composite Structure Diagram 7. Deployment Diagram 8. Sequence Diagram 8.1 alt Fragment 8.2 opt Fragment 8.3..