Features
- Cover Type: Hard Cover with 464 pages
- Published by: Wiley-IEEE Computer Society Press. October 19, 2005
- Written in: English
- ISBN 10 Number: 0471696919
- ISBN 13 Number: 978-0471696919
-
Book Dimensions:
9.2 x 6.3 x 1 inches
- Weighs: 1.6 pounds
Product Review
"In a study, the book was found to be successful at significantly increasing the students' willingness and competency in using good
software engineering processes." (
Computing Reviews.com, May 10, 2006)
"…the book is an great and very readable guide to the development of reliable software, augmented with humor, case studies, useful tidbits…highly recommended for all
software engineers." (
CHOICE, March 2006)
Product Description
A benchmark text on
software development and quantitative
software engineering
"We all trust software. All too frequently, this trust is misplaced. Larry Bernstein has created and applied quantitative techniques to develop trustworthy
software systems. He and C. M. Yuhas have organized this quantitative experience into a book of great value to make
software trustworthy for all of us."
-Barry Boehm
Trustworthy Systems Through Quantitative
software Engineering proposes a novel, reliability-driven
software engineering approach, and discusses human factors in
software engineering and how these affect team dynamics. This practical approach gives
software engineering students and professionals a solid foundation in problem analysis, allowing them to meet customers' changing requirements by tailoring their projects to meet specific challenges, and complete projects on schedule and within budget.
Specifically, it helps developers identify customer requirements, develop
software designs, manage a
software development team, and evaluate
software products to customer specifications. Students learn "magic numbers of
software engineering," rules of thumb that show how to simplify architecture, design, and implementation.
Case histories and exercises clearly present successful
software engineers' experiences and illustrate potential problems, results, and trade-offs. Also featuring an accompanying Web site with additional and related material, Trustworthy Systems Through Quantitative
software Engineering is a hands-on, project-oriented resource for upper-level
software and computer science students, engineers, professional developers, managers, and professionals involved in
software engineering projects.
An Instructor's Manual presenting detailed solutions to all the problems in the book is available from the Wiley editorial department.
An Instructor Support FTP site is also available.
Reader ReviewsThis book is a must read for every professional having responsibility for some aspect of a software development project. It presents the tools and techniques necessary to develop software systems on time and within budget, using quantitative, well-defined techniques. These quantitative techniques are clearly described in the text. The information and insight that the authors "Magic Numbers" give us is worth the price of the book! "Magic Numbers" are rules of thumb (developed from analysis of many past software projects) that give numerical insight to many phases of the software development project. An additional important element is the discussion of ethical behavior in a variety of situations. The case studies presented serve as real life examples of the pressures and problems that can plague a software project. The several projects discussed with which I have first hand knowledge are perceptively and accurately portrayed. The writing is clear, to the point and engaging. This is the book I wish I had at the beginning of my career in software development. I feel it belongs in the library of all software professionals and students alike. I love this book!