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