Shanghai Jiao Tong University 上海交通大学 Object Oriented Analysis and Design Introduction to Visual Modeling 上海交通大学软件工程中心
Shanghai Jiao Tong University 上海交通大学软件工程中心 Object Oriented Analysis and Design Introduction to Visual Modeling
Outline ◆Vhat is modeling? Four principles of visual modeling ◆The UML ◆ Process and visual modeling Object Oriented Analysis and Design 2
Object Oriented Analysis and Design 2 Outline What is modeling? Four principles of visual modeling The UML Process and visual modeling
What Is a Model? A model is a simplification of reality. Object Oriented Analysis and Design 3
Object Oriented Analysis and Design 3 What Is a Model? A model is a simplification of reality
Why Model? Modeling achieves four aims: Helps you to visualize a system as you want it to be. Permits you to specify the structure or behavior of a system. Gives you a template that guides you in constructing a system. Documents the decisions you have made. You build models of complex systems because you cannot comprehend such a system in its entirety. You build models to better understand the system you are developing. Object Oriented Analysis and Design 4
Object Oriented Analysis and Design 4 Why Model? Modeling achieves four aims: ▪ Helps you to visualize a system as you want it to be. ▪ Permits you to specify the structure or behavior of a system. ▪ Gives you a template that guides you in constructing a system. ▪ Documents the decisions you have made. You build models of complex systems because you cannot comprehend such a system in its entirety. You build models to better understand the system you are developing
The Importance of Modeling Less Important More Important Paper Airplane Fighter Jet Object Oriented Analysis and Design 5
Object Oriented Analysis and Design 5 The Importance of Modeling Paper Airplane Fighter Jet Less Important More Important