UML for Systems Engineering: Watching the Wheels

Part II: Talking the Language

Chapter List

Chapter 2: Modelling
Chapter 3: Static Modelling
Chapter 4: Behavioural Modelling
Chapter 5: The UML Diagrams

"better to understand a little, than to misunderstand a lot"

Homer Simpson

2.1 Introduction to modelling

This section introduces the concept of modelling and includes a discussion on why modelling is so important and why we need to model. It also contains information that forms the basis for the remainder of this part of the book and introduces a number of basic concepts that will be referred back to constantly throughout the rest of the book.

2.1.1 The importance of modelling

It is vital to understand the reasons why we must model things. In order to justify the need for models, it is probably easiest to look at a number of simple examples, based on real world systems, to which people can relate.

Note that here we are justifying modelling in general terms and not simply with regard to software systems, which demonstrates the need for flexibility when modelling indeed, the three examples used here are non-software systems. Many examples are used in many different books, but the examples used here are based on those defined by the master of modelling, Grady Booch [1]. There seems little point in contriving a new modelling example when there is a perfect set of examples that has already been defined and is widely accepted as the norm. Therefore, the examples chosen here are based on Booch and his doghouse, house and office block.

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Additive Manufacturing Software
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.