McGraw-Hill OnlineMcGraw-Hill Higher EducationLearning Center
Student Centre | Lecturer Centre | Info Centre | HOME

Overview
Table of Contents
Feature Summary
Request Password
Request Lecturer Copy
Buy Book

Jacket
Object-oriented Software Engineering: Practical Software Development using UML and Java
Timothy Lethbridge
Robert Laganiere


Table of Contents

1. Software and Software Engineering
2. Review of Object Orientation and Java
3. Basing Software Development on Reusable Technology
4. Developing Requirements
5. Modelling With Classes
6. Using Design Patterns
7. Focusing on Users and Their Tasks
8. Modelling Interactions and Behaviour
9. Architecting and Designing Software
10. Testing and Inspecting to Ensure High Quality
11. Managing the Software Process
12. Review
Appendix A: Summary of UML Notation used in this Book
Appendix B: Summary of the Documentation Formats Recommended in this Book
Appendix C: System Descriptions
Appendix D: Answers to Selected Exercises
Glossary
Index