Principles of spatial database analysis and design

This chapter covers the fundamentals of spatial database analysis and design, It begins by defining the most important concepts: ‘spatial database’, ‘analysis’, ‘design’, and ‘model’; and continues with a presentation of the rationale supporting the use of formal methods for analysis and design. The basic elements and approaches of such methods are described, in addition to the processes used. Emphasis is placed on the particularities of spatial databases and the improvements needed for non-spatial methods and tools in order to enhance their efficiency. Finally, the chapter presents a set of tools, called CASE (computer-assisted software engineering), which are built to support the formal analysis and design methods.

[1]  François Golay Modélisation des systèmes d'information à référence spatiale et de leurs domaines d'utilisation spécialisés , 1992 .

[2]  Ivar Jacobson,et al.  Object-Oriented Software Engineering , 1991, TOOLS.

[3]  James E. Rumbaugh,et al.  Object-Oriented Modelling and Design , 1991 .

[4]  John Daniels,et al.  Software isn't the Real World , 1994, Journal of object-oriented programming.

[5]  Y. Bédard,et al.  Développement des systèmes d'information à référence spatiale: vers l'utilisation d'ateliers de génie logiciel , 1992 .

[6]  Andy Carmichael Object Development Methods , 1994 .

[7]  James E. Rumbaugh,et al.  ODBMSs: Rationale Advances, and Challenges to the Current State of the Art. , 1996 .

[8]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[9]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[10]  John Daniels,et al.  Designing Efficient Container Classes. , 1994 .

[11]  James E. Rumbaugh,et al.  Layered Additive Models: Design as a Process of Recording Decisions , 1996, J. Object Oriented Program..

[12]  James B. Martin,et al.  Principles of object-oriented analysis and design , 1993, notThenot James Martin Books.

[13]  Nancy M. Wilkinson Using CRC cards: an informal approach to object-oriented development , 1995 .

[14]  Zakaria Maamar,et al.  Adapting data models for the design of spatio-temporal databases , 1996 .

[15]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[16]  Yvan Bédard,et al.  Extending the individual formalism for a more complete modeling of urban spatially referenced data , 1993 .

[17]  Oliver Günther,et al.  Object-oriented Techniques for the Management of Geographic and Environmental Data , 1994, Comput. J..

[18]  Grady Booch,et al.  Object-oriented analysis and design with applications (2nd ed.) , 1993 .

[19]  John Daniels,et al.  Designing object systems: object-oriented modelling with Syntropy , 1995 .