IEEE Standards on Software Engineering have been developed to provide recommendations reflecting the state-of-the-art in the application of engineering principles to the development and maintenance of software. For those new to software engineering, these standards are an invaluable source of carefully considered guidelines and recommendations. For those on the leading edge of the field, these standards serve as a baseline against which advances can...