Guide to the Software Engineering Body of Knowledge (SWEBOK)
Guide to the Software Engineering Body of Knowledge ®
TABLE OF CONTENTS - CHAPTER 1
COPYRIGHTFOREWORDASSOCIATE EDITORSINDUSTRIAL ADVISORY BOARDPANEL OF EXPERTSREVIEW TEAMPREFACECHAPTER 1: INTRODUCTION TO THE GUIDE WHAT IS SOFTWARE ENGINEERING? WHAT IS A RECOGNIZED PROFESSION? WHAT ARE THE CHARACTERISTICS OF A PROFESSION? WHAT ARE THE OBJECTIVES OF THE SWEBOK PROJECT? HIERARCHICAL ORGANIZATION REFERENCE MATERIAL AND MATRIX DEPTH OF TREATMENT LIMITATIONS RELATED TO THE BOOK FORMAT THE KNOWLEDGE AREAS STRUCTURE OF THE KA DESCRIPTIONS SOFTWARE REQUIREMENTS KA SOFTWARE DESIGN KA SOFTWARE CONSTRUCTION KA SOFTWARE TESTING SOFTWARE MAINTENANCE SOFTWARE CONFIGURATION MANAGEMENT SOFTWARE ENGINEERING MANAGEMENT SOFTWARE ENGINEERING PROCESS SOFTWARE ENGINEERING TOOLS AND METHODS SOFTWARE QUALITY RELATED DISCIPLINES OF SOFTWARE ENGINEERING APPENDICES APPENDIX A. KA DESCRIPTION SPECIFICATIONS APPENDIX B. EVOLUTION OF THE GUIDE APPENDIX C. ALLOCATION OF STANDARDS TO KAs APPENDIX D. BLOOM RATINGS CHAPTER 2: SOFTWARE REQUIREMENTSCHAPTER 3: SOFTWARE DESIGNCHAPTER 4: SOFTWARE CONSTRUCTIONCHAPTER 5: SOFTWARE TESTINGCHAPTER 6: SOFTWARE MAINTENANCECHAPTER 7: SOFTWARE CONFIGURATION MANAGEMENTCHAPTER 8: SOFTWARE ENGINEERING MANAGEMENTCHAPTER 9: SOFTWARE ENGINEERING PROCESSCHAPTER 10: SOFTWARE ENGINEERING TOOLS AND METHODSCHAPTER 11: SOFTWARE QUALITYCHAPTER 12: RELATED DISCIPLINES OF SOFTWARE ENGINEERINGAPPENDIX A: KNOWLEDGE AREA DESCRIPTION SPECIFICATIONS FOR THE IRONMAN VERSION OF THE GUIDE TO THE SOFTWARE ENGINEERING BODY OF KNOWLEDGEAPPENDIX B: EVOLUTION OF THE GUIDE TO THE SOFTWARE ENGINEERING BODY OF KNOWLEDGEAPPENDIX C: ALLOCATION OF IEEE AND ISO SOFTWARE ENGINEERING STANDARDS TO SWEBOK KNOWLEDGE AREASAPPENDIX D: CLASSIFICATION OF TOPICS ACCORDING TO BLOOM’S TAXONOMY
WHAT IS SOFTWARE ENGINEERING? WHAT IS A RECOGNIZED PROFESSION? WHAT ARE THE CHARACTERISTICS OF A PROFESSION? WHAT ARE THE OBJECTIVES OF THE SWEBOK PROJECT? HIERARCHICAL ORGANIZATION REFERENCE MATERIAL AND MATRIX DEPTH OF TREATMENT LIMITATIONS RELATED TO THE BOOK FORMAT THE KNOWLEDGE AREAS STRUCTURE OF THE KA DESCRIPTIONS SOFTWARE REQUIREMENTS KA SOFTWARE DESIGN KA SOFTWARE CONSTRUCTION KA SOFTWARE TESTING SOFTWARE MAINTENANCE SOFTWARE CONFIGURATION MANAGEMENT SOFTWARE ENGINEERING MANAGEMENT SOFTWARE ENGINEERING PROCESS SOFTWARE ENGINEERING TOOLS AND METHODS SOFTWARE QUALITY RELATED DISCIPLINES OF SOFTWARE ENGINEERING APPENDICES APPENDIX A. KA DESCRIPTION SPECIFICATIONS APPENDIX B. EVOLUTION OF THE GUIDE APPENDIX C. ALLOCATION OF STANDARDS TO KAs APPENDIX D. BLOOM RATINGS