Today, I learned UML first time.
What I learned today
・UML
→NOTATION(COMMON LANGUAGE)
・Why do we need Drawing(planning)?
→We do not want to do mistake
・stake holders
→Archtect, construction, company, buyers
・high level design
→real
all stake holders can understand
・What-if?
→what-if the wheel was not round?
→to avoid miss
・re-use
→use design that the best many time
If we design one door, we can re-use 10 building
・module
→keyboard, screen, mouse, touchpad, etc
・Benefits of Modeling
- communication
- risk reduction
- high level design
- what-if analysis
- re-using components