This comprehensive approach to the creation of software systems charts a road through system modelling techniques, allowing software engineers to create software meeting two very basic requirements:
• that the software system represent a narrow emulation of the organization system that served as its model;
• and that the software system display life attributes identical to those of the organization system that it automatizes.
The result is a quantum leap increase in software application quality. Such benefit is achieved by the introduction of a fundamental paradigm: the office-floor metaphor which incorporates such well-balanced basic ideas as the functional normalization of tasks and information (in sharp contrast to the classic data normalization) and the principle of tenant-ownership.
Overture:The State of the House - Curtains for programming, In the methods jungle, Not programming but software engineering, The life-cycle, The state of the union, Can quality be achieved, Quality: a matter of responsibility, Design revisited or divide and conquer, The houses of Ret Up Moc, Many roads lead to Rome, The data-driven world, The abstraction rounds, So what is a method, Software engineering is a social exercise. Entity 1 – Information: The Semantics of Data - Preamble: Codd's relational model, Data has a life of its own, Bachman diagramming, Bachman example: order entry, Subject data-bases go corporate, More semantics: Chen modelling, E/R example 1: order entry, Higher order extensions, E/R example 2: the transportation company, MERISE, entities and relationships a la Française, NIAM or Data is a prisoner, More constraints, NIAM example 1: order entry, NIAM example 2: a school management, Meaning, awareness and visibility, Has-part and Is-a networks, Example: order processing, Object bases, The object subjectivism, The semantics in frames, More power in semantic networks, A repository of structures: the meta-model. The Fine Art of Data Modeling - Entities and data stores have attributes, Environment decomposition: user views, How important is meaning, All the various keys and attributes, Concatenated keys, Primary keys: well-behaved creatures, Multiple relationships, An example and a method, The many to many mess, Nested structures, Key to key relationships, Case study - A transportation company, Key-only forms, View consistency aspects, Suggested repository structures. The Makings of a Logical Data Model - Putting the parts together, The problem of homonyms, Synonyms and paronyms, Cycles over primary keys, The merging process: algorithm, Case study: finalization of the transportation company, Stability assurance, Final logical model: topological, Final logical model: tabular, Suggested repository structure
- No. of pages:
- © North Holland 1991
- 20th November 1991
- North Holland
- eBook ISBN: