
Object-Oriented Software Engineering: Using UML, Patterns and Java / Edition 2
by Bernd Bruegge, Allen H. Dutoit, Allen H. DutoitISBN-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/sup>
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: