Pertemuan:2 (Object Modelling : Why Modelling?)
In this section, the discusion is about :- Modeling.
- UML introduction.
- Building blocks of UML.
- Rules of UML.
- Common UML mechanisms.
- Architectural views.
- Software lifecycle.
A model is a simplification of reality. A set of blueprints of a system. Semantically closed abstraction of the system. A model is an abstraction of something for the purpose of understanding it before building it. Communicate a desired structure and behavior of a software system. Visualize and control a system’s architecture. Assist in understanding a system under development. Expose opportunities for simplification and reuse. Manage risk. Document decisions. Proven and accepted engineering technique; divide-and-conquer. We build models of complex systems because we cannot comprehend such a system in its entirety. Desire to build the right software right. The choice of what models to create has a profound influence on how a problem is attacked and how a solution is shaped. Every model may be expressed at different levels of precision. The best models are connected to reality. No single model is sufficient. Every nontrivial system is best approached through a small set of nearly independent models.
You can download full chapter from this link: Download Lecture_OOM2
0 komentar: