|
|||||||||||||||||||||||||||||||||||
|
5 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
5 of 5 people found the following review helpful:
5.0 out of 5 stars
A complete treatment for designing large software systems,
By Tim Korb (West Lafayette, IN USA) - See all my reviews
This review is from: Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software (Hardcover)
This thoroughly researched book begins with an excellent summary of the state of software development methodologies. It provides a useful description of the important strategies, life-cycle models, and process improvement methodologies. The theme of the book comes from applying Taguchi Methods to software development. This approach to trustworthy software shifts effort "upstream" from testing to design: Build software right in the first place rather than waiting for a huge quality assurance department (or worse yet, customers) to find the bugs for you. Several chapters provide detail on how to apply these principles to large scale software systems.
The authors have pulled together material from an impressive set of resources into one, admittedly lengthy, book. The shear number of methodologies (including corresponding acronyms!) contained in this volume is staggering. The chapter endnotes document these sources and web references give many pointers for additional information. They also include several case studies written by practioners who have used the methodologies described in the book.
4 of 4 people found the following review helpful:
5.0 out of 5 stars
Classrooms in particular will find it excellent.,
By Midwest Book Review (Oregon, WI USA) - See all my reviews
This review is from: Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software (Hardcover)
College-level students of quality assurance will welcome this integrated approach to software quality issues, which tells how to prevent bugs in implementation rather than discovering them after. Case examples of DFTS technology include FMEA, QFD and more, and provide a blend of theory, applications, and exercises designed to test student knowledge. Classrooms in particular will find it excellent. Its authors are a CEO of a quality assurance company and a chairman of a consulting group, and professor.
Diane C. Donovan California Bookwatch
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Excellent book on the subject,
By
This review is from: Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software (Hardcover)
Design for Trustworthy Software is an excellent book for developing robust software designs. The book explains very well the principles and methodologies that can help in developing of software with emphasis on prevention rather than corrective action.Professionals have been looking for a good book which can describe and help them in the reliability side of the software. This book just does that.
I particularly like Part II-Tools and Techniques of Design for Trustworthy Software. Although these tools and techniques are well known and applied for a long time on the hardware side, their application for software is very well rxplained here. The book is excellently organized for students and beginning practitioners. In each chapter key points are are braught out at the end to confirm the understanding and then the exercises and questions challenge that understanding. The authors have demonstrated their knowledge of wide array of concepts and principles.At the same time, their keen grasp of those concepts and princples is clearly evident. I will strongly recommend this book for the students of the subject as well as professionals who are working to achieve robust software designs. ASH SAHNI PRESIDENT,ASH AND ASSOCIATES International Consultants in Quality and Compliance Management
1 of 1 people found the following review helpful:
5.0 out of 5 stars
Well-written book - good balance of theory and practice,
By
This review is from: Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software (Hardcover)
This book does justice to the many issues facing any corporation today when designing their software. It has a balanced blend of theory and practice. While it can be used very easily in a college classroom, it is also well-suited for a more practitioner oriented audience. Practicing managers will find the chapters and corresponding steps very useful as they try to design and implement higher quality software.
My favorite chapter was chapter 5. This chapter presents a very clear list of steps that need to be addressed when designing trustworthy software. The authors do a great job integrating the various literatures on management of change. The implementation steps would probably apply to many more change issues in organizations - showing the versatile nature of the book. Great text!
3 of 5 people found the following review helpful:
5.0 out of 5 stars
Brilliant book on software design,
By
This review is from: Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software (Hardcover)
This is an excellent book providing exposure to a new technology in software design. Design For Trustworthy Software is well written. The quality initiative ideas are quite innovative.
I like the fact that the book's focus is on building quality into the product at the early design phases. Bugs found further downstream in the development process get more and more expensive to fix. The exercises at each chapter's end are well presented to allow for better understanding of the material. This is a great resource for both students and software professionals for producing high quality software. |
|
Most Helpful First | Newest First
|
|
Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software by Bijay K. Jayaswal (Hardcover - September 10, 2006)
Used & New from: $10.00
| ||