Basically people see UML as a number of diagrams. There are 13 diagram types in total, categorized into Structure Diagram and Behavior Diagram:
Structure Diagram
- Class Diagram
- Component Diagram
- Object Diagram
- Profile Diagram
- Composite Structure Diagram
- Deployment Diagram
- Package Diagram
- Activity Diagram
- Use Case Diagram
- State Machine Diagram
- Interaction Diagram
- Sequence Diagram
- Communication Diagram
- Interaction Overview Diagram
- Timing Diagram
So you may ask: Why UML? People draw UML diagrams mainly for the following reasons:
- As a means to understand problems and identify solution
- Communicate design ideas
- Design system architecture, programming logic and behavior prior to coding
- Keep records of design decisions
No comments:
Post a Comment