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.
Purpose. Scope. Organization of Implementing the IEEE Software Engineering Standards.
Software Quality. Taming Project Cost and Schedule. Achieving Compliance. Improved Manageability of Software Projects. Summary
Research Applicable Regulations. Compile Data from Previous Projects. Plan the Scope of the Process Improvements. Obtain Management Commitment. Build Ground-level Support. Draft Standard Operating Procedures. Conduct a Team Review. Approve and Control the Standard Operating Procedures. Specify the Phase-in of the Process Improvements. Train Personnel in the Process Improvements. Monitor Use of the Process Improvements. Evaluate the Success of the Process Improvements. Summary.
The SESC Framework. A Simplified Organizational Model. Information Flow Between Documents Specified by Core Standards. Applicability of Standards. Missing Standards. Summary.
IEEE/EIA 12207.0, the “Principles” Standard. IEEE Std 1074, Developing the Software Life Cycle Process. The Black Box Model. The Waterfall Model. Spiral Model. Modified Waterfall Models. Summary.
User Documentation Overview—IEEE Std. 1063. Requirements Specifications Overview—IEEE Std. 830. Test Documentation Overview—IEEE Std. 829. Design Descriptions Overview—IEEE Std. 1016. Metrics and Measures Overview—IEEE Std. 982.1 and IEEE Std. 1061.
Project Management. Software Reviews. Quality Assurance. Verification and Validation. Configuration Management.
Standard Operating Procedures. Project Management. Requirements Analysis. Design. Configuration Management. Training. Outsourcing. Summary
Volume 1: Customer and Terminology Standards. Volume 2: Process Standards. Volume 3: Product Standards. Volume 4: Resource and Technique Standards.