Abstract
FOOM (Functional and Object-Oriented Methodology) is an integrated methodology for information systems’ analysis and design, which combines two essential software-engineering paradigms: the functional/data approach (or process-oriented) and the object-oriented (OO) approach. Having applied FOOM in a variety of domains, this chapter presents the application of the methodology to the specification of the IFIP Conference system. We focus on the analysis and design phases. FOOM-analysis phase includes data modeling and functional analysis activities and produces an initial Class Diagram and a hierarchy of OO data flow diagrams (OO-DFDs). The products of the design phase include: (a) a complete class diagram; (b) object classes for the menus, forms and reports and (c) a behavior schema, which consists of detailed descriptions of the methods and the application transactions, expressed in pseudocode and message diagrams.
Original language | English |
---|---|
Title of host publication | Practicing software engineering in the 21st century |
Editors | Scott J. Lloyd |
Publisher | IGI Global |
Pages | 82-95 |
Number of pages | 14 |
ISBN (Electronic) | 9781931777667 |
ISBN (Print) | 9781931777506 |
DOIs | |
State | Published - 2003 |