FOOM and OPM Methodologies - Experimental Comparison of User Comprehension

  • Authors:
  • Judith Kabeli;Peretz Shoval

  • Affiliations:
  • -;-

  • Venue:
  • NGITS '02 Proceedings of the 5th International Workshop on Next Generation Information Technologies and Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.