Functional and Object Oriented Analysis and Design: An Integrated Methodology

Free Download

Authors:

Edition: illustrated edition

ISBN: 9781599042015, 1-59904-201-0

Size: 11 MB (11762016 bytes)

Pages: 357/357

File format:

Language:

Publishing Year:

Category:

Peretz Shoval9781599042015, 1-59904-201-0

“The main objective of this book is to teach both students and practitioners of information systems, software engineering, computer science and related areas to analyze and design information systems using the FOOM methodology. FOOM combines the object-oriented approach and the functional (process-oriented) approach” – Provided by publisher.

Table of contents :
Table of Contents……Page 3
Preface……Page 8
Organization of This Book……Page 11
References……Page 13
Endnotes……Page 15
Principles and Characteristics of the Objects Approach……Page 20
Terms in OO Programming……Page 24
Summary of Characteristics of OO Software……Page 28
References……Page 30
Endnotes……Page 31
Similarities and Differences Between the Objects Model and the Entity Relationship Model……Page 32
Objects and Classes……Page 33
Attributes……Page 37
Relationships……Page 43
Functions……Page 62
Review Questions……Page 72
Endnotes……Page 74
Rules for the Creation of Class Diagrams……Page 76
Examples and Exercises on the Creation of Class Diagrams……Page 79
Review Questions……Page 90
Endnotes……Page 91
Why Map an ERD to a Class Diagram?……Page 93
The Mapping Rules……Page 94
Examples and Exercises on the Mapping of ERDs into Class Diagrams……Page 106
Review Questions……Page 119
Endnotes……Page 120
Why Map a Class Diagram to a Relational Schema?……Page 122
The Mapping Rules……Page 124
Examples and Exercises of Mapping Class Diagrams to Relational Schemas……Page 132
Review Questions……Page 138
Endnotes……Page 139
A Review of OO Methodologies……Page 143
Unified Modeling Language……Page 146
Structure Diagrams……Page 148
Behavior Diagrams……Page 154
Model Management Diagrams……Page 161
UML-Based Methodology: An Example……Page 164
Review Questions……Page 178
References……Page 180
Endnotes……Page 182
Approaches to System Development Methodologies……Page 184
Motivation for the Development of a Combined Functional and Object Oriented Methodology……Page 187
Review of the Stages of FOOM and Its Products……Page 188
Review Questions……Page 193
References……Page 194
Endnotes……Page 195
Data Modeling: Creating an Initial Class Diagram……Page 197
Functional Analysis-Creating OO-DFDs……Page 202
Keeping the Initial Class Diagram and the OO-DFDs Compatible……Page 220
Example of Functional Analysis: OO-DFDs of the Apartments Building System……Page 223
Review Questions……Page 245
Endnotes……Page 246
Data Dictionary……Page 249
A Relational Data Dictionary……Page 250
An OO Data Dictionary……Page 258
Review Questions……Page 262
Endnotes……Page 263
Overview of the Design Phase According to FOOM……Page 267
Identifying the Transactions……Page 268
Data Dictionary of the Transactions……Page 283
Review Questions……Page 285
Endnotes……Page 286
Designing the Menus Tree Interface……Page 287
Designing Menus for Subsystems……Page 295
The Menus Class……Page 297
Designing the Inputs and Outputs……Page 300
The Data Dictionary and the Inputs and Outputs Classes……Page 304
Review Questions……Page 306
References……Page 307
Endnotes……Page 308
Steps in the Design of Transactions and Class Methods……Page 310
From Top-Level to Detailed Transaction Descriptions……Page 311
From Detailed Descriptions of Transactions to Class Methods……Page 323
Message Charts……Page 334
Summary of the Design Phase……Page 340
Review Questions……Page 341
Endnotes……Page 342
Appendix: Examples of Basic Methods……Page 344
Glossary……Page 348
About the Author……Page 352
Index……Page 353

Reviews

There are no reviews yet.

Be the first to review “Functional and Object Oriented Analysis and Design: An Integrated Methodology”
Shopping Cart
Scroll to Top