This book shows how applying risk management to each stage of the software engineering model can help the entire development process run on time and on budget. Starting with a concise overview of quality software, it identifies the potential threats associated with software development, explains how to establish an effective risk-management program, and details the six critical steps involved in applying the process.
The book explores the pros and cons of software and organizational maturity, discusses various software metrics approaches you can use to measure software quality, and outlines procedures for implementing a successful metrics program.
Supported by real-life case scenarios and more than sixty equations, this book is a valuable reference tool for software managers, developers, and practitioners. It is useful for computer-security and risk-assessment managers wanting to extend their field of expertise to software engineering applications. It is an excellent teaching tool for researchers and university professors.