Implementing the IEEE Software Engineering Standards is a practical and professional guide to implementing the IEEE Software Engineering standards in your software development process. There are 39 complex standards involved, some more critical than others. This book explains where to start, which standards to implement first, and how to integrate them into your current software development process. The book presents a realistic Software Life-Cycle Model to complement the standards and aid development. One of the book's biggest benefits is that it helps software engineers reconcile some latest "best practices" such as rapid prototyping and use of CASE tools with use of the standards.
Michael E. C. Schmidt has 18 years' of experience as a software engineer, project manager, and software department manager. He has been implementing the IEEE standards systematically for the last 8 years to improve his clients' software development and validation processes. Mr. Schmidt's company, Software Engineering Services, Inc., uses the IEEE standards routinely for software development and validation projects, which they perform for clients in the medical device, pharmaceutical, and other industries. Mr. Schmidt also teaches computer science classes (including a class on the IEEE Software Engineering Standards) at UC Berkeley.