
Object-Oriented Software Engineering
Conquering Complex and Changing Systems: United States Edition
Pearson (Publisher)
Published on 3. December 1999
Book
Hardback
553 pages
978-0-13-489725-7 (ISBN)
Article exhausted; check for reprint
Description
Designed for courses in Software Engineering, Software Development, or Object-Oriented Design & Analysis at the Senior or Graduate level.
This textbook explores both the theoretical foundations of software engineering as well as the principles and practices of various object-oriented tools, processes, and products. It emphasizes practical experience whereby participants can apply the techniques learned in class by implementing a real-world software project.
This textbook explores both the theoretical foundations of software engineering as well as the principles and practices of various object-oriented tools, processes, and products. It emphasizes practical experience whereby participants can apply the techniques learned in class by implementing a real-world software project.
Reviews / Votes
"This book presents an integrated approach - real life examples with abstract structures. Using the UML paradigm to explain other design constructs is great!" - Joan Peckhan, University of Rhode Island/I>"Provides very useful and thorough presentation of object design." - Ray Ford, University of Montana
UML seems to be what the industry wants; this text does a good job with it." - Martin Barrett, East Tennessee State University
More details
Language
English
Place of publication
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 241 mm
Width: 185 mm
Thickness: 24 mm
Weight
1008 gr
ISBN-13
978-0-13-489725-7 (9780134897257)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions

Bernd Bruegge | Allen H. Dutoit
Object-Oriented Software Engineering
Using UML, Patterns and Java: United States Edition
Book
10/2003
2nd Edition
Pearson
€70.55
Article exhausted; check for reprint
Persons
BERND BRUEGGE is a Professor in the Computer Science Department at the Technical University of Munich and an Adjunct Professor in the Computer Science Department at Carnegie Mellon University. He is the recipient of the 1995 Herbert A Simon Award for Excellence in Teaching in Computer Science at Carnegie Mellon University.
ALLEN H. DUTOIT is a Research Scientist in the Computer Science Department at the Technical University of Munich. His research interests include several areas of software engineering and object-oriented systems. He was previously affiliated with the Software Engineering Institute and the Institute for Complex Engineered Systems at Carnegie Mellon University.
ALLEN H. DUTOIT is a Research Scientist in the Computer Science Department at the Technical University of Munich. His research interests include several areas of software engineering and object-oriented systems. He was previously affiliated with the Software Engineering Institute and the Institute for Complex Engineered Systems at Carnegie Mellon University.
Content
I. GETTING STARTED.
1. Introduction to Software Engineering.
2. Modeling with UML.
3. Project Communication.
II. DEALING WITH COMPLEXITY.
4. Requirements Elicitation.
5. Analysis.
6. System Design.
7. Object Design.
III. MANAGING CHANGE.
8. Rationale Management.
9. Testing.
10. Software Configuration Management.
11. Project Management.
IV. STARTING OVER.
12. Software Life Cycle.
V. APPENDICES.
A: Design Patterns.
B: Glossary.
C: Bibliography.
Index.
1. Introduction to Software Engineering.
2. Modeling with UML.
3. Project Communication.
II. DEALING WITH COMPLEXITY.
4. Requirements Elicitation.
5. Analysis.
6. System Design.
7. Object Design.
III. MANAGING CHANGE.
8. Rationale Management.
9. Testing.
10. Software Configuration Management.
11. Project Management.
IV. STARTING OVER.
12. Software Life Cycle.
V. APPENDICES.
A: Design Patterns.
B: Glossary.
C: Bibliography.
Index.