NOTES

6. PROGRAMMING AND DEVELOPMENT APPROACHES

1 Paradigm: a world view underlying the theories and methodology of a particular scientific subject.

2 An escrow agreement is between three organisations: the customer, the vendor and a third party (often the National Computing Centre), who holds a copy of the source code for the product. The agreement grants permission to the third party to make available the source code to the customer in the event that the vendor ceases trading.

3 One popular set of open source licenses are those approved by the Open Source Initiative (OSI) based on their Open Source Definition (OSD), although other initiatives also exist.

4 Osmotic communication: gradual or unconscious assimilation of ideas and knowledge achieved by a group of individuals working in close proximity.

7. SYSTEM MODELLING TECHNIQUES

1 The author has chosen to use the term ‘facet’ over the terms ‘aspect’, ‘view’ and ‘perspective’ in this generic context, as they all have specific meanings in this chapter and elsewhere, for example ‘Aspect-Oriented Development’.

8. SYSTEMS DESIGN – 1

1 Microfiche is a sheet of microfilm, six by four inches, holding several hundred reduced images of document pages; read using a microfiche reader or microfilm reader.

10. SOLUTION-RELATED ARCHITECTURES

1 You will still find some people referring to this standard as IEEE 1471, which is its original form before being adopted as a broader standard.

2 The Observer Pattern is a well-documented, core pattern and is one of those described in the ‘Gang of Four’ design patterns book by Erich Gamma and others (Gamma, Helm, Johnson, and Vlissides, 1994).

14. SOLUTION DEVELOPMENT TOOLS

1 See Chapter 7 for a description of these different types of abstraction.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset