num_pages: 494
description: In this book, the authors provide an introduction to the essential activities involved in a software engineering project. Readers will come to understand technical skills in requirements/specification, analysis, design/implementation, and testing. These methods are treated fully, with a multitude of examples for readers to emulate. The book is divided into four parts—Software and Engineering; Requirements and Specification; Design and Coding; and Software Testing—to discuss the phases (besides coding) of the software lifecycle. It covers modern topics like Capability Maturity Model, Java, Automated and Regression testing, and Safety for mission critical projects. This book is designed to hone the skills of the software engineer by reinforcing the methods and techniques used throughout the software lifecycle. It is also suitable for "crossover" engineers trained in other technical field who now find themselves working with software.
language: English
title: The Engineering of Software: A Technical Guide for the Individual
titlecomplete: The Engineering of Software: A Technical Guide for the Individual
ratings_count: 2
publisher: Addison Wesley