Object-Oriented Software Engineering: Practical Software Development using UML and Java, 2/e
Timothy C Lethbridge Robert Laganiere
ISBN: 0077109082 Copyright year: 2005
Table of Contents
Foreword
Preface
Guided tour
Technology to enhance learning and teaching xxiv
Chapter 1: Software and software engineering
Chapter 2: Review of object orientation
Chapter 3: Basing software development on reusable technology
Chapter 4: Developing requirements
Chapter 5: Modeling with classes
Chapter 6: Using design patterns
Chapter 7: Focusing on users and their tasks
Chapter 8: Modeling interactions and behavior
Chapter 9: Architecting and designing software
Chapter 10: Testing and inspecting to ensure high quality
Chapter 11: Managing the software process
Chapter 12: Review
Appendix A: Summary of the UML notation used in this book
Appendix B: Summary of the documentation types recommended in this book
Appendix C: System descriptions