Object-Oriented Software Engineering: Using UML, Patterns and Java / Edition 2
  • Alternative view 1 of Object-Oriented Software Engineering: Using UML, Patterns and Java / Edition 2
  • Alternative view 2 of Object-Oriented Software Engineering: Using UML, Patterns and Java / Edition 2

Object-Oriented Software Engineering: Using UML, Patterns and Java / Edition 2

by Bernd Bruegge, Allen H. Dutoit, Allen H. Dutoit
     
 

ISBN-10: 0130471100

ISBN-13: 9780130471109

Pub. Date: 09/25/2003

Publisher: Prentice Hall

Object-Oriented Software Engineering Using UML, Patterns and Java was designed as a software engineering project course text and professional reference. In their second edition, the authors effectively incorporate a step-by-step case study as a unifying thread throughout the text, giving students the opportunity to apply the tools in a real-world

Overview

Object-Oriented Software Engineering Using UML, Patterns and Java was designed as a software engineering project course text and professional reference. In their second edition, the authors effectively incorporate a step-by-step case study as a unifying thread throughout the text, giving students the opportunity to apply the tools in a real-world scenario. This bottom-up approach assists students or professionals in learning the material incrementally.

This thoroughly updated text teaches students or industry R & D practitioners to successfully negotiate the terrain for building and maintaining large, complex software systems. The authors introduce the basic skills needed for a developer to apply software engineering techniques. Next, they focus on methods and technologies that enable developers to specify, design, and implement complex systems. Finally, the authors show how to support the system changes throughout the software life cycle. New features with the second edition:

  • More usable organization and fine-tuned presentation
  • Shows the state of the art in Object-oriented Software Engineering: UML, Java, Distributed Development, Rationale and Configuration Management
  • Detailed new chapter teaches students and professionals the steps for moving from UML models to Java source code
  • Instructors can now use the book for class projects with newly differentiated basic or advanced software project management materials
  • Updated material on Unified Process and XP exposes students to typical changes in system development

Product Details

ISBN-13:
9780130471109
Publisher:
Prentice Hall
Publication date:
09/25/2003
Edition description:
Subsequent
Pages:
800
Product dimensions:
7.20(w) x 9.18(h) x 1.37(d)

Table of Contents

I. GETTING STARTED.

 1. Introduction to Software Engineering.

 2. Modeling with UML.

 3. Project Organization and Communication.

II. DEALING WITH COMPLEXITY.

 4. Requirements Elicitation.

 5. Analysis.

 6. System Design.

 7. Object Design: Reusing Pattern Solutions.

 8. Object Design: Specifying Interfaces.

 9. Mapping Models to Code.

10. Testing.

III. MANAGING CHANGE.

11. Rationale Management.

12. Software Configuration Management.

13. Project Management.

14. Software Life Cycle.

IV. REFLECTIONS.

15. Reflections.

V. APPENDICES.

Appendix A: Design Patterns.

Appendix B: Glossary.

Appendix C: Bibliography.

Index.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >