Table of Contents
Table of Contents
Part I: The Object-Oriented Paradigm
Chapter 1. The Object-Oriented Paradigm
Chapter 2. Advanced Object-Oriented Concepts
Part II. Traditional Software Engineering
Chapter 3. Traditional Software Engineering
Chapter 4. Modeling with UML
Part III: The Object-Oriented Software Engineering Project
Chapter 5. Project Overview
Chapter 6. Requirements Elicitation
Chapter 7. Object-Oriented Analysis
Chapter 8. Object-Oriented Design
Chapter 9. Implementation
Part IV: Quality Assurance
Chapter 10. Testing
Chapter 11. Delivery and Maintenance
Chapter 12. Software Metrics and Measurements
Chapter 13. Project Management
Part V: Advanced Topics
Chapter 14. Web Engineering
Chapter 15. Cloud Computing
Chapter 16. Agile Development
Chapter 17. Big Data
Reviews
“This book presents a comprehensive object-oriented software development methodology using UML, in a rich context and with applications to several important contemporary areas.” – Professor Lawrence Chung, University of Texas-Dallas
“This book weaves together applying object-oriented concepts with the discipline of software engineering practices very well.” – Dr. Dale Karolak, DART Container Corporation
“Hard to see a comprehensive text-book on software engineering with an Object-Oriented Approach. This is the one we need for our software engineering courses. This book also includes advanced contents such as cloud computing and big data.” – Professor Simon Xu, Algoma University, Canada
“This book offers excellent coverage of entire software engineering processes with easy-to-understand object-oriented approach with UML!” – Professor Yeong-Tae Song, Towson University
“Congratulations! It will be a miraculous book that gives a succinct description of the OO techniques, and will benefit to both beginners and experts.” – Professor Guangyuan Li, Institute of Software, Chinese Academy of Sciences, China
“This book provides a guideline for software engineers through OO design concepts covering the whole life cycle.” – Professor Jongmoon Baik, Korea Advanced Institute of Science and Technology, South Korea
“This book covers all steps of object-oriented software engineering and recent environments including cloud-computing. This is a must-have book for software engineers.” – Professor Teruhisa Hochin, Kyoto Institute of Technology, Japan
“This is a very useful and instructive book on object oriented software engineering with UML techniques. I hope readers can have a chance to enjoy it.” – Professor Huaikou Miao, Shanghai University, China
“This book is extensive, thorough, and full of interesting and useful insights on OO software development with UML.” – Professor Wuwei Shen, Western Michigan University