Quality of analysis specifications: A comparison of FOOM and OPM methodologies

Judith Kabeli, Peretz Shoval

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review


Functional and Object Oriented Methodology (FOOM) combines two essential software-engineering paradigms: the functional (process-oriented) approach and the object-oriented (OO) approach. The two main products of FOOM's analysis phase are two models: a data model in the form of an initial class diagram and a functional model in the form of OO-DFDs (a hierarchy of data flow diagrams including data classes). We evaluate the quality of these models by comparing them with the quality of equivalent analysis models products by Object-Process Methodology (OPM), which also combines the functional and object-oriented approaches, using a unified diagrammatic notation. The comparison is based on a controlled experiment which measured the correctness of the analysis models (specifications) produced by the two methodologies. The results reveal that the quality of models produced by FOOM is better than those produced by OPM.

Original languageEnglish
Title of host publicationAdvanced Topics in Database Research
PublisherIGI Global
Number of pages14
ISBN (Print)9781591404712
StatePublished - 1 Dec 2005

ASJC Scopus subject areas

  • General Social Sciences


Dive into the research topics of 'Quality of analysis specifications: A comparison of FOOM and OPM methodologies'. Together they form a unique fingerprint.

Cite this