ADISSA: architectural design of information systems based on structures analysis
Information Systems
Object-oriented modeling and design
Object-oriented modeling and design
Comparing data modeling formalisms
Communications of the ACM
Entity-relationship and object-oriented data modeling—an experimental comparison of design quality
Data & Knowledge Engineering
The Model Multiplicity Problem: Experimenting with Real-Time Specification Methods
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
FOOM (Functional and Object Oriented Methodology) and OPM (Object-Processes Methodology) are methodologies for analysis and design of information systems that integrate the functional and object-oriented approaches. While the analysis specification of FOOM utilizes OO-DFDs (Data Flow Diagrams with object classes replacing "traditional" data-stores) and class diagrams, OPM defines a notational model that combines processes and classes in a unified diagrammatic notation - OPD (Object-Process Diagrams). We compare FOOM and OPM from the point of view of user comprehension. The comparison is based on a controlled experiment in which we measure: (a) comprehension of the analysis specifications; (b) time to complete the task of specification comprehension; and (c) user preference of models. Results of the comparison reveal significant differences between the methodologies, in favor of FOOM.