Explicit Relationships in Object Oriented Development (1995)
| Venue: | Proceedings of TOOLS 18: Technology of ObjectOriented Languages and Systems Conference |
| Citations: | 5 - 0 self |
BibTeX
@INPROCEEDINGS{Noble95explicitrelationships,
author = {James Noble and John Grundy},
title = {Explicit Relationships in Object Oriented Development},
booktitle = {Proceedings of TOOLS 18: Technology of ObjectOriented Languages and Systems Conference},
year = {1995},
pages = {211--225},
publisher = {Prentice Hall}
}
OpenURL
Abstract
Traditional object oriented analysis methodologies are based not only upon objects, but also upon relationships between objects. Object oriented programming languages do not provide support for relationships, and so analysis relationships must be expressed indirectly within a program's design, and then incorporated into implementations of other objects in a program's code. By using explicit relationships in design and implementation, analysis relationships can be expressed directly within a program's code. Programs which use explicit relationships are often smaller and easier to comprehend than traditional OO programs, and are generally quicker to write and easier to maintain. 1 Introduction Seamlessness is one of the most important benefits of object orientation (Henderson-Sellers 1994). In an object oriented system development lifecycle, the same conceptual model (the object model) is used to organise the analysis of a problem, the design of a solution, and the implementation of a r...







