scispace - formally typeset
Open Access

Object-oriented modeling and design

Reads0
Chats0
TLDR
The OMT Graphical Notation (OMT) as mentioned in this paper is a graphical notation for object-oriented languages that is based on the OMT graph diagram language (OMT).
Abstract
1. Introduction. I. MODELING CONCEPTS. 2. Modeling as a Design Technique. 3. Object Modeling. 4. Advanced Object Modeling. 5. Dynamic Modeling. 6. Functional Modeling. II. DESIGN METHODOLOGY. 7. Methodology Preview. 8. Analysis. 9. System Design. 10. Object Design. 11. Methodology Summary. 12. Comparison of Methodologies. III. IMPLEMENTATION. 13. From Design to Implementation. 14. Programming Style. 15. Object-Oriented Languages. 16. Non-Object-Oriented Languages. 17. Databases. 18. Object Diagram Compiler. 19. Computer Animation. 20. Electrical Distribution Design System. 21. Future of Object-Oriented Technology. Appendix A: OMT Graphical Notation. Appendix B: Glossary. Index.

read more

Citations
More filters
Book ChapterDOI

An Efficient Object-Oriented Variation of the Statecharts Formalism for Distributed Real-Time Systems

Bran Selic
TL;DR: ROOM filtered the set of basic statechart concepts, modifying some, removing others and introducing new ones, based on their implementability using state-ofthe-art technology, resulting in a highly efficient and expressive formalism which can be applied from the early phases of development (analysis) all the way to implementation.
Book ChapterDOI

Chapter 3: Conceptual Models for Spatio-temporal Applications

TL;DR: In this article, the conceptual database design phase for spatio-temporal information systems is discussed and two models, namely the spatiotemporal entity relationship (ER) Model and the Extended spatiotemporal Unified Modeling Language (UML), are presented.

Towards a Mathematical Foundation for Design Patterns

TL;DR: A compact and sufficient set of building blocks are identified which constitute most design patterns of the GoF catalog: uniform sets of classes or functions, function clans, class hierarchies, and so on.
Journal ArticleDOI

An object-oriented development method for Customer Knowledge Management Information Systems

TL;DR: An object-oriented method for the development of a Customer Knowledge Management Information System (CKMIS) that starts from the identification of customers and their desired knowledge-accessed behaviors, through the recognition of a system architecture that supports the identification and realization of these behaviors, and finally ends with the analysis and design of the architectural classes/objects that collaborate to identify and realize these behaviors.
Journal ArticleDOI

A Preliminary Software Engineering Theory as Investigated by Published Experiments

TL;DR: By taking the results from published experiments that deal with analysis, design, implementation, test, maintenance, quality assurance, and reuse techniques a preliminary software engineering theory is developed.