Trustworthy Systems Through Quantitative Software Engineering
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."
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 needs 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.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
agile methods algorithms analysis application approach architecture automated average Bell Laboratories Bernstein Boehm budget build client COCOMO communication complexity component configuration constraints cost create customer’s cyclomatic complexity database defined devel diagram documentation effort environment error estimate evaluation execution failure fault Figure Function Point Analysis function points Gantt chart guru hardware human factors implementation Information hiding input integration interactions interface language MAGIC NUMBER measure ment messages metrics middleware modules mySQL NCSLOC object classes Object Diagram object-oriented operating system organization parameters performance problem project manager prototype regression tests release reliability requirements response reuse risk schedule server simulation software development software project software system specification Spiral Model staff months stakeholders structure system test TABLE tasks techniques testers tion tracking transaction trustworthy UNIX valid ware Waterfall Model Wideband Delphi
Page i - IEEE Computer Society / Wiley Partnership The IEEE Computer Society and Wiley partnership allows the CS Press authored book program to produce a number of exciting new titles in areas of computer science and engineering with a special focus on software engineering. IEEE Computer Society members continue to receive a 15% discount on these titles when purchased through Wiley or at: http://wiley.com/ieeecs.
Page i - ... Press authored book program to produce a number of exciting new titles in areas of computer science and engineering with a special focus on software engineering. IEEE Computer Society members continue to receive a 15% discount on these titles when purchased through Wiley or at: http://wiley.com/ieeecs. To submit questions about the program or send proposals, please e-mail email@example.com or write to Books, IEEE Computer Society, 100662 Los Vaqueros Circle, Los Alamitos, CA 90720-1314.
Page i - Athens Group, Inc. Board Members Mark J. Christensen, Independent Consultant Richard Thayer, Professor Emeritus, California State University, Sacramento Ted Lewis, Professor Computer Science, Naval Postgraduate School Linda Shafer, Professor Emeritus, University of Texas at Austin James Conrad, Associate Professor...