Object Development Methods addresses how object orientation can be applied to systems analysis and design. An international roster of contributors compare the leading methodologies of Shaller/Mellor, Jacobson, Colbert, Rumbaugh, Graham, Booch, Texel, and Coad/Yourdon among others. The book provides significant insight into the contrasting viewpoints and advantages, common concepts and underlying structures of different object-oriented methods. Practitioners and academics alike will find material here to inform, inspire, encourage, warn, and guide in the improvement and maturation of the software development process. If you are a Systems Analyst/Designer, Programmer, Project Manager, Software Engineer, IT Manager, or Chief Scientist, this book is a must-read to become more familiar with and choose from the top methodologies.
- Paperback | 486 pages
- 175.26 x 226.06 x 27.94mm | 680.39g
- 13 Dec 1997
- Pearson Education (US)
- Prentice Hall
- Upper Saddle River, United States
Table of contents
Part I. Introduction: 1. Objects: changing software production and procurement A. Carmichael; Part II. Understanding and Adopting Object Technology: 2. Adopting object-oriented software engineering R. Hodgson; 3. The four dimensions of object-oriented methods and languages G. S. Blair; 4. Essential techniques for object-oriented design S. Cook and J. Daniels; 5. Evolution, life cycles, and reuse B. Anderson; Part III. Methods Comparison: 6. Describing and comparing object-oriented analysis and design methods M. Fowler; 7. Contemplating the universe of methods R. Hodgson; Part IV. Perspectives on Specific Object-Oriented Methods: 8. The Shaller/Mellor method: a formalism for understanding Software architectures C. B. Carter and C. H. Raistrick; 9. The Booch method: process and pragmatics G. Booch; 10. The Coad/Yourdon method: simplicity, brevity, and clarity - keys to successful analysis and design M. Roesch; 11. The Texel method: a pragmatic and field-proven approach P. P. Texel; 12. The Rumbaugh method (OMT: the selection of an object-oriented analysis method) S. Frost; 13. The SOMA method: adding rules to classes I. Graham; 14. Requirements analysis with the object-oriented software development method E. Colbert; 15. The OOSE method: a use-case-driven approach I. Jacobson, M. Christerson and L. L. Constantine; 16. The MERODE method: the practical realization of object-oriented business models G. Dedene; 17. The SSADM method: an object-oriented approach? M. Goodland; Part V. The Evolving Development Environment: 18. Environments R. Daley; 19. Toward a common object-oriented meta-model for object development A. Carmichael.