際際滷

際際滷Share a Scribd company logo
UML
   Why UML?
   Basics
   Good Style
Why UML?
   Overview and Visualization
Why UML?
   Overview and Visualization
   Communication
Why UML?
   Overview and Visualization
   Communication
   Analysis
Basics : Classes


           Cell
- MAXAGE : int = 10
+ name : String
# type : CellType
- birthday : int

+ eat( food : Food)
+ mitosis() : Cell
Basics : Connections
Good Style
   Less is more
Good Style
   Less is more
   Keep focused on the goal
Good Style
   Less is more
   Keep focused on the goal
   Low-Tech is fine
Good Style
   Less is more
   Keep focused on the goal
   Low-Tech is fine
   Don't overthink
Common Problems
   Overuse (UML is no programming
     language)
   Too much information, duplication
Your Examples
Presentation UML
Presentation UML
Presentation UML

More Related Content

Presentation UML