Summary
Object-orientation offers a new design paradigm which can help to manage the growing complexity and increasing costs of software development and maintenance. The paradigm also promises greater productivity by facilitating the building of reliable applications from reusable components. However, proposed object-oriented design methodologies are still at an initial stage of investigation. Most of these methodologies do not incorporate a dynamic model, and almost all of them do not consider design-consistency checking in greater detail at the high-level design stage. We develop an object-oriented, high-level, software design methodology. The methodology is based on two models: a static model, and a dynamic model. The static model uses a form of an enhanced entity-relationship model, inheritance diagrams, and CRC (Class Responsibility Collaboration) cards to capture the static structure of the classes and class relationships. The dynamic model uses a modified Harel's Statechart notation to capture the internal behaviour of each class and the message passing behaviour among collaborating classes in the system. (Abstract shortened by UMI.)
Read More ↓Edition Statements
- Publication Date:1993
Thesis Information
- Degree:M.S.
- University:King Fahd University of Petroleum and Minerals (Saudi Arabia)
- Pages:188
Publication Statements
- Language:eng
- Publication Date:1993
Edition Identifiers
- proquest:230750019
Subjects
Writers
No reviews yet. Be the first to rate this work.
Rate & Review