Book description
Object-Oriented Analysis and Design for Information Systems clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility and the real need for delegation in detail. The object-oriented code generated by using these concepts in a systematic way is concise, organized and reusable.
The patterns and solutions presented in this book are based in research and industrial applications. You will come away with clarity regarding processes and use cases and a clear understand of how to expand a use case. Wazlawick clearly explains clearly how to build meaningful sequence diagrams. Object-Oriented Analysis and Design for Information Systems illustrates how and why building a class model is not just placing classes into a diagram. You will learn the necessary organizational patterns so that your software architecture will be maintainable.
- Learn how to build better class models, which are more maintainable and understandable.
- Write use cases in a more efficient and standardized way, using more effective and less complex diagrams.
- Build true object-oriented code with division of responsibility and delegation.
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright
- Dedication
- Acknowledgments
- About the Author
- Foreword
- Preface
- Chapter 1. Introduction
- Chapter 2. Business Modeling
- Chapter 3. High-Level Requirements
- Chapter e4. Use Case Based Project Planning
-
Chapter 5. Expanded Use Cases
- Key Topics in this Chapter
- 5.1 Introduction to expanded use cases
- 5.2 Main flow
- 5.3 Alternate flows
- 5.4 Writing recommendations
- 5.5 Included use cases and fragments
- 5.6 Expansion of stereotyped use cases
- 5.7 Other sections of an expanded use case
- 5.8 System sequence diagrams
- 5.9 The process so far
- 5.10 Questions
- Chapter 6. Conceptual Modeling: Fundamentals
-
Chapter 7. Conceptual Modeling: Patterns
- Key Topics in this Chapter
- 7.1 Introduction to conceptual model patterns
- 7.2 High cohesion
- 7.3 Specification classes
- 7.4 Quantity
- 7.5 Measure
- 7.6 Strategy
- 7.7 Composite
- 7.8 Organizational hierarchy
- 7.9 Object joining
- 7.10 Account/Transaction
- 7.11 Range
- 7.12 Temporal patterns
- 7.13 Discussion
- 7.14 The process so far
- 7.15 Questions
-
Chapter 8. Functional Modeling with OCL Contracts
- Key Topics in this Chapter
- 8.1 Introduction to functional modeling
- 8.2 Preconditions
- 8.3 Transient associations
- 8.4 Query return
- 8.5 Postconditions
- 8.6 Exceptions
- 8.7 Pattern contracts for CRUD
- 8.8 Pattern contracts for listing objects
- 8.9 Contracts related to use cases
- 8.10 The process so far
- 8.11 Questions
- Chapter 9. Domain Tier Design
- Chapter e10. Code Generation
- Chapter 11. Testing
-
Chapter 12. Interface Tier Design with IFML
- Key Topics in this Chapter
- 12.1 Introduction to interface tier design
- 12.2 Interaction flow modeling language (IFML)
- 12.3 View components
- 12.4 Pages
- 12.5 Flows
- 12.6 Hypertext organization
- 12.7 Web Interface Patterns
- 12.8 Modeling operations in the interface
- 12.9 IFML models for CRUD operations
- 12.10 Use case interface modeling with IFML
- 12.11 The process so far
- 12.12 Questions
- Chapter e13. Data Persistence
- Postface
- References
- Index
Product information
- Title: Object-Oriented Analysis and Design for Information Systems
- Author(s):
- Release date: January 2014
- Publisher(s): Morgan Kaufmann
- ISBN: 9780124172937
You might also like
book
System Analysis and Design, Fifth Edition
Alan Dennis' 5th Edition of Systems Analysis and Design continues to build upon previous issues with …
book
Object-Oriented Analysis and Design with Applications, 3rd Edition
Object-Oriented Design with Applications has long been the essential reference to object-oriented technology, which, in turn, …
book
Feedback Control for Computer Systems
How can you take advantage of feedback control for enterprise programming? With this book, author Philipp …
book
Systems Analysis and Design with UML, 4th Edition
The 4th edition of Dennis/Wixon/Tegarden's Systems Analysis and Design with UML continues to offer a concise, …