The Road Map to Software Engineering: A Standards-Based Guide
James W. Moore
The Road Map to Software Engineering: A Standards-Based Guide by James Moore is recommended by the Software and Systems Engineering Standards Committee of the IEEE Computer Society as a useful guide for software practitioners applying software engineering standards.
Using software engineering standards in producing effective software
This book provides a single overview of "codified software engineering," the set of knowledge and best practices that apply to most projects most of the time. By laying out the accepted techniques, the text allows managers-as well as those paying the bill-to eliminate wasteful experimentation with unproved software practices while giving more attention to true innovations.
Prepared in accordance with the Guide to the Software Engineering Body of Knowledge (SWEBOK), The Road Map to Software Engineering organizes relevant IEEE software and systems standards, along with standards from other sources, using two frameworks: the SWEBOK Guide's topical knowledge areas and the widely used IEEE/EIA 12207 standard. Each framework reinforces the other, showing when other standards should be applied, as well as how they relate to one another.
The Road Map to Software Engineering allows practitioners to quickly locate the standards pertinent to questions arising in real projects. Providing students with a comprehensive body of knowledge, the text also assists experienced professionals in finding and filling gaps in their understanding. Endorsed and recommended by the Software and Systems Engineering Standards Committee of the IEEE Computer Society, this book is a useful guide for both practitioners and students.
Table of Contents
List of Figures.
List of Tables.
PART I: BACKGROUND.
Chapter 1. Introduction.
Chapter 2. Standards-Makers.
Chapter 3. Principles of the S2ESC Collection.
Chapter 4. Organizing a Standards Collection.
PART II: A KNOWLEDGE-ORIENTED VIEW.
Chapter 5. Overview of the Software Engineering Body of Knowledge.
Chapter 6. Knowledge Area: Software Requirements.
Chapter 7. Knowledge Area: Software Design.
Chapter 8. Knowledge Area: Software Construction.
Chapter 9. Knowledge Area: Software Testing.
Chapter 10. Knowledge Area: Software Maintenance.
Chapter 11. Knowledge Area: Software Configuration Management.
Chapter 12. Knowledge Area: Software Engineering Management.
Chapter 13. Knowledge Area: Software Engineering Process.
Chapter 14. Knowledge Area: Software Engineering Tools and Methods.
Chapter 15. Knowledge Area: Software Quality.
Chapter 16. Related Disciplines.
Chapter 17. Other IEEE Software Engineering Standards.
PART 3: A PROCESS-ORIENTED VIEW.
Chapter 18. History and Concepts.
Chapter 19. Software Life Cycle Processes.
Chapter 20. System Life Cycle Processes.
Appendix A: Standards Described in This Book.
Appendix B: Abbreviations and Acronyms.