Object-oriented systems analysis: modeling the world in data
Object-oriented systems analysis: modeling the world in data
ADISSA: architectural design of information systems based on structures analysis
Information Systems
Object-oriented analysis
Object oriented design with applications
Object oriented design with applications
Object-oriented software engineering
Object-oriented software engineering
Object-oriented design
Functional design of a menu-tree interface within structured system development
International Journal of Man-Machine Studies
Object lifecycles: modeling the world in states
Object lifecycles: modeling the world in states
Object-oriented analysis and design
Object-oriented analysis and design
Object-oriented modeling and design
Object-oriented modeling and design
Designing object-oriented software
Designing object-oriented software
Applying UML and patterns: an introduction to object-oriented analysis and design
Applying UML and patterns: an introduction to object-oriented analysis and design
UML and C++: a practical guide to object-oriented development
UML and C++: a practical guide to object-oriented development
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Requirements analysis and system design: developing information systems with UML
Requirements analysis and system design: developing information systems with UML
Structured Analysis and System Specification
Structured Analysis and System Specification
Comprehension and quality of analysis specifications-a comparison of FOOM and OPM methodologies
Information and Software Technology
Hi-index | 0.00 |
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.