| Abstraction is about looking only at the information that is relevant at the time. | |
| When modelling 2 or 3 orthogonal views of the system are created. | |
| Diagrams are independent views of the model and may be of different types. | |
| In structured analysis the functional view is the primary view of the system. | |
| In object oriented analysis, the object model, or data view, is the primary, and most stable view of the system. | |
| Hardware engineering produces well encapsulated hardware designs | |
| Applying encapsulation techniques to software encourages maintainable, re-useable and extensible code. |