Software Product Assurance: Techniques for Reducing Software Risk
William Lowe Bryan, Stanley G. Siegel
Abstract
William Lowe Bryan, Stanley G. Siegel
Abstract
Based on the authors' extensive experience in the software industry, this volume describes and extensively illustrates practical techniques for transforming any software development endeavor into a visible, traceable, and hence manageable process. It offers a self-contained and hands-on in approach that assumes no prior knowledge of the subject and that leads readers into the details of how to provide software that does what the customer asked that it do, is delivered on or before the date the customer specified, and costs no more than the customer said he/she wanted to spend. Treats the broader subject of what needs to be done overall on a software project to make it likely that the software under development is doing what it is supposed to do; integrates the application of the disciplines of testing, quality assurance, verification and validation, and configuration management; presents main concepts, principles, trade-offs, and techniques necessary for performing product assurance effectively, i.e., in a manner that appeals to product developers while simultaneously accommodating management's need for cost and schedule control. MARKETS: Forsenior managers, software project and product assurance managers, and project assurance specialists; and for senior/graduate courses in software engineering and software management.
OpenAlex reports 8 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Based on the authors' extensive experience in the software industry, this volume describes and extensively illustrates practical techniques for transforming any software development endeavor into a visible, traceable, and hence manageable process. It offers a self-contained and hands-on in approach that assumes no prior knowledge of the subject and that leads readers into the details of how to provide software that does what the customer asked that it do, is delivered on or before the date the customer specified, and costs no more than the customer said he/she wanted to spend. Treats the broader subject of what needs to be done overall on a software project to make it likely that the software under development is doing what it is supposed to do; integrates the application of the disciplines of testing, quality assurance, verification and validation, and configuration management; presents main concepts, principles, trade-offs, and techniques necessary for performing product assurance effectively, i.e., in a manner that appeals to product developers while simultaneously accommodating management's need for cost and schedule control. MARKETS: Forsenior managers, software project and product assurance managers, and project assurance specialists; and for senior/graduate courses in software engineering and software management.
Key concepts: Software quality analyst, Software quality management, Software quality control, Software project management, Software quality assurance, Software engineering, Personal software process, Software development