Synopses & Reviews
This concise text introduced the object-oriented revolution to higher education when it was first published in 1996. Now the authors have created the revised second edition to conform to the Unified Modeling Language (UML) standard. In addition to its usefulness in systems analysis and design areas, the text functions as an introduction to object-oriented programming by introducing Java. The clean, straightforward style of this text in its first edition garnered rave reviews from pioneers of the object-oriented movement. Now that OO is entering the mainstream, you'll appreciate this short but effective introduction to object oriented methods' core concepts and advantages.
Synopsis
Introduced the object-oriented revolution to higher education when published in 1996, this text has been revised to conform to the Unified Modeling Language (UML) standard.
Synopsis
Introduced the object-oriented revolution to higher education when published in 1996, this text has been revised to conform to the Unified Modeling Language (UML) standard.
About the Author
John Satzinger is a Professor in the Computer Information Systems department at Missouri State University. With teaching and research experience at leading CIS and MIS university programs since 1991, Dr. Satzinger provides a strong managerial focus and powerful vision for this text. His interests and specialties include systems analysis and design, graphical user interface design, object-oriented development, and database and client-server development. He earned his MBA from Cal Poly University and his Ph.D. from the Claremont Graduate University.
Table of Contents
1. The Object-Oriented "Revolution" 2. Is Everything an Object? 3. The Importance of "Object Think" 4. Basic Object-Oriented Concepts 5. Models and UML Notation for the Object-Oriented Approach 6. Understanding Simple Object-Oriented Requirements Models 7. Understanding More Complex Requirements Models With Generalization/Specialization and Whole-Part Hierarchies 8. Object Oriented System Development Lifecycles 9. An Object-Oriented Analysis Case Study of Dicks Dive and Thrive 10. Object-Oriented Design 11. Object-Oriented Development Tools 12. Java Code Examples of Problem Domain Classes 13. Moving To Object-Oriented Development: Why and How