04_dev275_s02 - Module 2 Principles of Visual Modeling 1...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Module 2 Principles of Visual Modeling 1 IBM Software Group Essentials of Visual Modeling with UML 2.0 Module 2: Principles of Visual Modeling Topics What Is a Model? ................................................................................................. 2-4 Four Principles of Modeling................................................................................ 2-11 What Is the UML? .............................................................................................. 2-17 A Language Is Not Enough to Build a System....................................................... 2-25 Copyright IBM Corp. 2004 2 - 1 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. Essentials of Visual Modeling with UML 2.0 Objectives 2 Objectives Describe the importance of visual modeling and the role of Model Driven Architecture. Define the four principles of visual modeling. Explain what the Unified Modeling Language (UML) represents. Define the type of process that best relates to the UML. 2 - 2 Copyright IBM Corp. 2004 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. Module 2 - Principles of Visual Modeling Where Are We? 3 Where Are We? What is modeling? Four principles of visual modeling The UML Process and visual modeling Copyright IBM Corp. 2004 2 - 3 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. Essentials of Visual Modeling with UML 2.0 What Is a Model? 4 What Is a Model? A model is a simplification of reality. According to Grady Booch, IBM Fellow, a model provides the blueprints of a system. Models may encompass detailed plans, as well as more general plans that give a 30,000-foot view of the system under construction. A good model includes those elements that are not relevant to the given level of abstraction. Every system may be described from different aspects using different models, and each model is therefore a semantically closed abstraction of the system. A model may be structural, emphasizing the organization of the system, or it may be behavioral, emphasizing the dynamics of the system. 2 - 4 Copyright IBM Corp. 2004 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. Module 2 - Principles of Visual Modeling Why Model? 5 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....
View Full Document

Page1 / 32

04_dev275_s02 - Module 2 Principles of Visual Modeling 1...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online