Functional and Object Oriented Analysis and Design: An Integrated Methodology teaches students of information systems, software engineering, computer science, and related areas how to analyze and design information systems using the FOOM methodology. FOOM combines the object-oriented approach and the functional (process-oriented) approach. It makes a clear distinction between the analysis and design phases, and enables a smooth transition from the former to the latter.
The FOOM methodology is very well structured, providing step-by-step guidelines on what to do and how to do each of the analysis and design activities. Many examples make the learning and utilization of the methodology easy.
Front Cover.
Title Page.
Copyright Page.
Functional and Object-Oriented Analysis and Design: An Integrated Methodology: Table of Contents.
Preface.
Acknowledgments.
1: The Objects Model and Class Diagrams.
2: Introduction to the Objects Approach in Software.
3: The Objects Model and the Class Diagram.
4: Creating Class Diagrams.
5: Mapping Entity Relationship Diagrams to Class Diagrams.
6: Mapping Class Diagrams to Relational Schemas.
7: Functional and Object Oriented Analysis.
8: Object Oriented Methodologies and the UML.
9: Combining the Functional and Object Oriented Approaches: Introduction to FOOM.
10: Information Systems Analysis with FOOM.
11: Data Dictionary.
12: Information Systems Design with FOOM.
13: Transactions and Their Top-Level Design.
14: Design of the Man-Machine Interface: Menus, Inputs, and Outputs.
15: Detailed Design of the Transactions and Class Methods.