Object-oriented application development methodologies provide structure for software development. This thesis presents enhanced modeling techniques and associated graphical presentation methods (the System Coordination Diagram) which address limitations of currently available methodologies. The diagram is intended to be incorporated into development projects using common methodologies. The primary limitations of existing methodologies are related to the fragmented nature of the model produced by most methodologies, due to the modeling of the system using separate, independent, views. There is no clear layering of the model to show various levels of granularity. The implications of the behavior of one object on the behavior of other objects, and the coordination of concurrent activity, in order to assure system consistency, are inadequately modeled. There is also a need for better support for consistency and completeness checking. These limitations are addressed by the System Coordination Diagram. The System Coordination Diagram is a layered diagram which combines object behavior and object interaction in one diagram. It connects the model from the general high level overview, to the detailed low level view. It provides explicit connections to the other diagrams in the methodology being used, and provides a framework into which the separate parts of the developing model can be placed. These modeling techniques can be applied to Use Case modeling, providing a useful graphical presentation. The contributions of this work include: Modeling techniques which produce a complete and coherent single model out of the numerous views of the system under development; Coordination of development along three axes-level of granularity layers, among the views at each level of detail, and through the development life-cycle (from analysis through design to implementation); End-to-end process modeling representation of global processes that impact many objects and involve numerous intermediary steps between initiation and conclusion; Facilitation of completeness and consistency checking; Representation of the relationships between object communication and behavior and the impacts the behavior of objects have on the behavior of other objects, which facilitates the identification of conflicts and errors of omission.
Metrics
10 File views/ downloads
9 Record Views
Details
Title
Coordinated modeling in object oriented analysis and design using the system coordination diagram
Creators
Gail G. Stringer
Contributors
Il-Yeol Song (Advisor) - Drexel University, Drexel University (1970-)
Awarding Institution
Drexel University
Degree Awarded
Doctor of Philosophy (Ph.D.)
Publisher
Drexel University; Philadelphia, Pennsylvania
Number of pages
x, 185 pages
Resource Type
Dissertation
Language
English
Academic Unit
College of Information Science and Technology (1995-2013); Drexel University
Other Identifier
991021889100604721
Research Home Page
Browse by research and academic units
Learn about the ETD submission process at Drexel
Learn about the Libraries’ research data management services