Most Helpful Customer Reviews
|
|
7 of 7 people found the following review helpful:
5.0 out of 5 stars
An excellent textbook for undergraduate SE course, February 26, 2003
This is an excellent introductory textbook for CS courses on software engineering. It features OO, UML, iterative processes, a good treatment of software frameworks and design patterns, constructive sample projects, and complete set of slides and full-length lecture RealOne video for free downloading. It is a thin book, but it contains more updated information than many classical ones. Most importantly, the authors have the confidence to air their opinions with justification, instead of compiling and citing a lot of inconsistent historical definitions or events.
|
|
|
4 of 4 people found the following review helpful:
5.0 out of 5 stars
This is THE Book for Software Engineering, November 10, 2002
I used this textbook as an introduction to Software Engineering, and for the first time in my University career, I didn't find my textbook lacking or incomplete. This book covers it all: the basics of Software Engineering, a review on Object-orientation, the software life cycle, detailed modelling in UML, architecture and design, patterns, and testing. The material is easy-to-read, in-depth, well organized, and comprehensive. Too often, you find a book that bogs you down in its wordiness and jargon, but this isn't one of them. This book was written by professors in the Software Engineering field who know, from years of experience, what a student needs to know in order to learn and understand the process of software engineering. This is not a book that will sit on your shelf: I used it all the time during my first software course and still take it as my reference for all my other software courses. I recommend it to anyone who wants to learn a lot about software.
|
|
|
3 of 3 people found the following review helpful:
5.0 out of 5 stars
A Comprehensive Guide to Software Engineering Practices, October 13, 2002
The book is a comprehensive guide to understanding software engineering and especially recommended for beginners as well as intermediates in the field of software development. Provides varied dimensions of software engineering and combining the best of theoretical and practical aspect of software development. The book forms a very good resource for understanding software engineering terminology without being intimidated by technical jargon. The code accompanying the book is concentrating on JAVA2 and subsumes concepts of any Object-Oriented Programming language. The contents of the textbook deal with understanding the complete software development life cycle model and its different phases from inception to termination. It is an absolute must for a clear understanding of good software engineering practices.
|
|
|
Most Recent Customer Reviews
|