The road map to software engineering a standards-based guide

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Moore, James W. (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Hoboken, N.J. Wiley-Interscience 2006
Schriftenreihe:Software engineering standards series
Schlagworte:
Online-Zugang:Publisher description
Contributor biographical information
Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000zc 4500
001 BV022371618
003 DE-604
005 20121015
007 t
008 070329s2006 xxuad|| |||| 00||| eng d
010 |a 2006275628 
015 |a GBA465025  |2 dnb 
020 |a 0471683620  |c pbk.  |9 0-471-68362-0 
020 |a 9780471683629  |9 978-0-471-68362-9 
035 |a (OCoLC)249574959 
035 |a (DE-599)BVBBV022371618 
040 |a DE-604  |b ger  |e aacr 
041 0 |a eng 
044 |a xxu  |c US 
049 |a DE-473 
050 0 |a QA76.758 
082 0 |a 005.1 
084 |a ST 230  |0 (DE-625)143617:  |2 rvk 
100 1 |a Moore, James W.  |e Verfasser  |4 aut 
245 1 0 |a The road map to software engineering  |b a standards-based guide  |c James W. Moore 
264 1 |a Hoboken, N.J.  |b Wiley-Interscience  |c 2006 
300 |a XXVIII, 405 S.  |b Ill., graph. Darst.  |c 26 cm 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
490 0 |a Software engineering standards series 
500 |a Literaturverz. S. 373 - 377 
650 4 |a Software engineering  |x Standards 
650 0 7 |a Software Engineering  |0 (DE-588)4116521-4  |2 gnd  |9 rswk-swf 
689 0 0 |a Software Engineering  |0 (DE-588)4116521-4  |D s 
689 0 |5 DE-604 
856 4 |u http://www.loc.gov/catdir/enhancements/fy0653/2006275628-d.html  |3 Publisher description 
856 4 |u http://www.loc.gov/catdir/enhancements/fy0659/2006275628-b.html  |3 Contributor biographical information 
856 4 2 |m Digitalisierung UB Bamberg  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015580774&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
999 |a oai:aleph.bib-bvb.de:BVB01-015580774 

Datensatz im Suchindex

DE-473_call_number 61/ST 230 GA 10492
DE-473_location 6
DE-BY-UBG_katkey 2897012
DE-BY-UBG_media_number 013901246910
_version_ 1811359988372733952
adam_text Summary of Contents LIST OF FIGURES xvii LIST OF TABLES xix PREFACE xxi PART 1 BACKGROUND Chapter 1. Introduction 3 Chapter 2. Standards-Makers 21 Chapter 3. Principles of the S2ESC Collection 45 Chapter 4 Organizing a Standards Collection 63 PART 2 A KNOWLEDGE-ORIENTED VIEW Chapter 5. Overview of the Software Engineering Body of Knowledge 73 Chapter 6. Knowledge Area: Software Requirements 77 Chapter 7. Knowledge Area: Software Design 99 Chapter 8. Knowledge Area: Software Construction 113 Chapter 9. Knowledge Area: Software Testing 123 Chapter 10. Knowledge Area: Software Maintenance 137 Chapter 11. Knowledge Area: Software Configuration Management 149 Chapter 12. Knowledge Area: Software Engineering Management 165 Chapter 13. Knowledge Area: Software Engineering Process 183 Chapter 14. Knowledge Area: Software Engineering Tools and Methods 217 Chapter 15. Knowledge Area: Software Quality 229 Chapter 16. Related Disciplines 249 Chapter 17. Other IEEE Software Engineering Standards 277 PART 3 A PROCESS-ORIENTED VIEW Chapter 18. History and Concepts 283 Chapter 19. Software life Cycle Processes 293 Chapter 20. System life Cycle Processes 337 Appendix A: Standards Described in This Book 359 Appendix B: Abbreviations and Acronyms 367 BIBLIOGRAPHY 373 INDEX 379 Contents LIST OF FIGURES xvii LIST OF TABLES xix PREFACE xxi PART 1 BACKGROUND 1 Chapter 1. Introduction 3 1. Software Engineering 3 1.1. Is It Engineering? 3 1.2. Relationship to Other Disciplines 5 1.3. Body of Knowledge 5 1.4. Fundamental Principles 6 2. Software Engineering Standards 8 2.1. The Nature of Standards 9 2.2. Scope of Software Engineering Standards 11 2.3. Importance of Software Engineering Standards 12 2.4. History 15 2.5. Makers of Software Engineering Standards 15 2.6. Organizational Goals for Using Software Engineering Standards 17 2.7. Trends 18 3. Using This Book 19 4. Summary 20 VÜi CONTENTS Chapter 2. Standards-Makers 21 1. Overview of Standards Developing Organizations 21 1.1. International Standards Organizations 22 1.2. US Standards Organizations 28 2. Key Software and Systems Engineering Standards-Makers 36 2.1. 1ЅОДЕС JTC 1/SC 7 (Software and Systems Engineering) 36 2.2. IEEE Computer Society Software and Systems Engineering Committee 38 3. Summary 43 Chapter 3. Principles of the Ѕ2БЅС Collection 45 1. Strategic Relationships with Other Standards Collection 45 2. Clear Relationship Between System and Software 48 3. Emphasis on Organizationally Adopted Processes 49 4. Uniform Process Framework Based on 12207 51 4.1. Process Framework 52 4.2. Data Framework 55 5. Architectural Coherence 58 5.1. Consistency 59 5.2. Product Quality Model 59 5.3. Process Abstraction Model 61 6. Summary 62 Chapter 4. Organizing a Standards Collection 63 1. Organizing by Topic 63 1.1. Standards for Documentation 64 1.2. Standards for Life Cycle Processes 64 1.3. Standards for Measurement 65 1.4. Standards for Plans 65 1.5. Standards for Project Management 65 1.6. Standards for Reuse 65 1.7. Standards for Terminology 65 1.8. Standards for Tbols 66 2. Organizing by Object 66 2.1. Levels of Prescription 66 2.2. Objects of Software Engineering 67 3. Organizing by Knowledge Area 67 4. OrganMng by Process gg 5. Summary <jq CONTENTS IX PART 2 A KNOWLEDGE-ORIENTED VIEW 71 Chapter 5. Overview of the Software Engineering Body of Knowledge 73 1. Purpose of the SWEBOK Guide 73 2. Structure of the Knowledge-Based Organization 74 3. Summary 76 Chapter 6. Knowledge Area: Software Requirements 77 1. Knowledge Area Scope 77 2. Knowledge Area Summary 78 3. Knowledge Area Description 79 3.1. Software Requirements Fundamentals 79 3.2. Requirements Process 82 3.3. Requirements Elicitation 84 3.4. Requirements Analysis 84 3.5. Requirements Specification 88 3.6. Requirements Validation 92 3.7. Practical Considerations 93 4. Standards in the Software Requirements Knowledge Area 94 4.1. IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements Specifications 94 4.2. 1ЅОЛЕС 9126-1:2001, Software Engineering—Product Quality—Part 1: Quality Model 95 4.3. IEEE Std 14143.1-2000, Implementation Note for IEEE Adoption of 1ЅОЛЕС 14143-1:1998 Information Technology — Software Measurement — Functional Size Measurement — Part 1: Definition of Concepts 96 5. Summary 97 Chapter 7, Knowledge Area: Software Design 99 1. Knowledge Area Scope 99 2. Knowledge Area Summary 100 3. Knowledge Area Description 101 3.1. Software Design Fundamentals 101 3.2. Key Issues of Software Design 102 3.3. Software Structure and Architecture 103 3.4. Software Design Quality Analysis and Evaluation 105 3.5. Software Design Notations 107 3.6. Software Design Strategies and Methods 108 4. Standards in the Software Design Knowledge Area 109 4.1. IEEE Std 1016-1998, IEEE Recommended Practice for Software Design Descriptions 109 5. Summary 110 X CONTCNTS Chapter 8. Knowledge Area: Software Construction 113 1. Knowledge Area Scope 114 2. Knowledge Area Summary 114 3. Knowledge Area Description 115 3.1. Basic Concepts of Construction 115 3.2. Managing Construction 116 3.3. Practical Considerations 118 4. Standards in the Software Construction Knowledge Area 120 4.1. IEEE Std 1063-2001, IEEE Standard for Software User Documentation 120 5. Summary 121 Chapter 9. Knowledge Area: Software Testing 123 1. 2. 3. 4. Knowledge Area Scope 123 Knowledge Area Summary 124 Knowledge Area Description 125 3.1. Basic Concepts and Definitions 125 3.2. Test Levels 127 3.3. Test Techniques 128 3.4. Test-Related Measures 130 3.5. Managing the Test Process 132 Standards in the Software Testing Knowledge Area 134 4.1. IEEE Std 829-1998, IEEE Standard for Software Test Documentation 134 4.2. IEEE Std 1008-1987, IEEE Standard for Software Unit Testing 136 Summary 136 5. Chapter 10. Knowledge Area: Software Maintenance 137 1. Knowledge Area Scope 137 2. Knowledge Area Summary 138 3. Knowledge Area Description 139 3.1. Fundamentals 139 3.2. Key Issues in Software Maintenance 140 3.3. Maintenance Process 142 3.4. Techniques for Maintenance 145 4. Standards in the Software Maintenance Knowledge Area 146 4.1. IEEE Std 1219-1998, IEEE Standard for Software Maintenance 14g 4.2. ISO/IEC 14764:1999, Information Technology—Software Maintenance 14g 5. Summary CONTENTS XI Chapter 11. Knowledge Area: Software Configuration Management 149 1. Knowledge Area Scope 149 2. Knowledge Area Summary 150 3. Knowledge Area Description 150 3.1. Management of the Software Configuration Management Process 152 3.2. Software Configuration Identification 156 3.3. Software Configuration Control 158 3.4. Software Configuration Status Accounting 159 3.5. Software Configuration Auditing 160 3.6. Software Release Management and Delivery 162 4. Standards in the Software Configuration Management Knowledge Area 163 4.1. IEEE Std 828-1998, IEEE Standard for Software Configuration Management Plans 163 5. Summary 164 Chapter 12. Knowledge Area: Software Engineering Management 165 1. Knowledge Area Scope 166 2. Knowledge Area Summary 166 3. Knowledge Area Description 167 3.1. Initiation and Scope Definition 168 3.2. Software Project Planning 169 3.3. Software Project Enactment 173 3.4. Review and Evaluation 175 3.5. Closure 176 3.6. Software Engineering Measurement 176 4. Standards in the Software Engineering Management Knowledge Area 177 4.1. IEEE Std 1045-1992, IEEE Standard for Software Productivity Metrics 177 4.2. IEEE Std 1058-1998, IEEE Standard for Software Project Management Plans 178 4.3. IEEE Std 1062, 1998 Edition, IEEE Recommended Practice for Software Acquisition 178 5. Summary 180 Chapter 13. Knowledge Area: Software Engineering Proeess 183 1. Knowledge Area Scope 183 2. Knowledge Area Summary 184 3. Knowledge Area Description 185 3.1. Process Implementation and Change 185 3.2. Proeess Definition 189 3.3. Process Assessment 194 3.4. Process and Product Measurement 195 ХП CONTENTS 4. Standards in the Software Engineering Process Knowledge Area 198 4.1. IEEE Std 1074-1997, IEEE Standard for Developing Software Life Cycle Processes 198 4.2. IEEE Std 1517-1999, IEEE Standard for Information Technology — Software Life Cycle Processes—Reuse Processes 199 4.3. IEEE Sţd 1640-2001, IEEE Standard for Software Life Cycle Processes — Risk Management 201 4.4. IEEE/EIA 12207, Software Life Cycle Processes 201 4.5. ISO/IEC TR 15504 (Nine Parts), Information Technology — Software Process Assessment 211 4.6. 1ЅОЛЕС (Draft) 15504 (Five Parts), Software Engineering — Process Assessment 212 4.7. 1ЅОЛЕС 15939:2002, Software Engineering—Software Measurement Process 213 5. Summary 214 Chapter 14. Knowledge Area: Software Engineering Tools and Methods 217 1. Knowledge Area Scope 217 2. Knowledge Area Summary 218 3. Knowledge Area Description 218 3.1. Software Tools 219 3.2. Software Engineering Methods 224 4. Standards in the Software Engineering Tools and Methods Knowledge Area 225 4.1. IEEE Std 1175.1-2002, IEEE Guide for CASE Tool Interconnections — Classification and Description 225 4.2. ШЕЕ Std 1320.1-1998, IEEE Standard for Functional Modeling Language — Syntax and Semantics for IDEF0 225 4.3. IEEE Std 1320.2-1998, IEEE Standard for Conceptual Modeling Language Syntax and Semantics for IDEF1X 97 (roEFObject) 226 4.4. IEIE Std 1420.1-1995, IEEE Standard for Information Technology — Software Reuse — Data Model for Reuse library Interoperability: Basic Interoperability Data Model (ВГОМ) 227 4.5. IEE1 Std 1462-1998, IEEE Standard—Adoption of International Standard 1ЅОЛЕС 14102:1995— Information Technology—-Guideline for the Evaluation and Selection of CASE Tools 227 5. Summary 228 CONTENTS ХІН Chapter 15. Knowledge Area: Software Quality 229 1. Knowledge Area Scope 230 2. Knowledge Area Summary 230 3. Knowledge Area Description 231 3.1. Software Quality Fundamentals 231 3.2. Software Quality Management Processes 234 3.3. Practical Considerations 237 4. Standards in the Software Quality Knowledge Area 240 4.1. IEEE Std 730-2002, IEEE Standard for Software Quality Assurance Plans 240 4.2. IEEE Std 982.1-1988, IEEE Standard Dictionary of Measures to Produce Reliable Software 242 4.3. IEEE Std 1012-2004, IEEE Standard for Software Verification and Validation 242 4.4. IEEE Std 1028-1997, IEEE Standard for Software Reviews 244 4.5. IEEE Std 1044-1993, IEEE Standard Classification for Software Anomalies 245 4.6. IEEE Std 1061-1998, IEEE Standard for a Software Quality Metrics Methodology 245 4.7. IEEE Std 1465-1998, IEEE Standard—Adoption of International Standard 1ЅОЛЕС 12119: 1994(E>— Information Technology — Software Packages — Quality Requirements and Testing 246 5. Summary 246 Chapter 16. Related Disciplines 249 1. Computer Engineering 250 2. Computer Science 251 3. Management 252 4. Mathematics 252 5. Project Management 252 5.1. Scope 252 5.2. Knowledge Areas 252 5.3. Related Standards 253 6. Quality Management 253 6.1. Scope 253 6.2. Knowledge Areas 253 6.3. Related Standards 254 7. Software Ergonomics 255 8. Systems Engineering 256 8.1. Scope 256 8.2. Knowledge Areas 256 8.3. Related Standards 257 XIV CONTENTS 9. Descriptions of Relevant Standards 259 9.1. IEEE Std 1220-1998, IEEE Standard for the Application and Management of the Systems Engineering Process 259 9.2. IEEE Std 1228-1994, IEEE Standard for Software Safety Plans 262 9.3. IEEE Std 1233, 1998 Edition, IEEE Giade for Developing System Requirements Specifications 262 9.4. IEEE Std 1362-1998, IEEE Guide for Information Technology — System Definition — Concept of Operations (ConOps) Document 264 9.5. IEEE Std 1471-2000, IEEE Recommended Practice for Architectural Description of Software Intensive Systems 265 9.6. IEEE Std 1490-2003, IEEE Guide—Adoption of PMI Standard—A Guide to the Project Management Body of Knowledge 267 9.7. ISO 9000:2000, Quality Management Systems- Fundamentals and Vocabulary 268 9.8. ISO 9001:2000, Quality Management Systems- Requirements 271 9.9. ISO 9004:2000, Quality Management Systems- Guidelines for Performance Improvements 272 9.10. 1ЅОЛЕС 15026:1998, Information Technology—System and Software Integrity Levels 272 9.11. 1ЅОЛЕС 15288:2002, Systems Engineering—System Life Cycle Processes 274 9.12. ISO/IEC 90003:2004, Software Engineering—Guidelines for the Application of ISO 9001:2000 to Computer Software 274 10. Summary 276 Chapter 17, Other ШЕЕ Software Engineering Standards 277 1. Standards Not in a Knowledge Area 278 1.1. IEEE Std 610.12-1990, IEEE Standard Glossary of Software Engineering Terminology 278 1.2. IEEE Std 2001-2002, IEEE Recommended Practice for the Internet — Web Site Engineering, Web Site Management, and Web Site Life Cycle 278 2. Summary 279 PART3 A PROCESS-ORIENTED VIEW 281 Chapter 18. History and Concepts 283 1. History 284 1.1. Defense Life Cycle Standards 284 1.2. Commercial Life Cycle Standards 286 2. Model of Process Abstraction 288 3. Framework of Reference Processes 291 CONTENTS XV Chapter 19. Software Life Cycle Processes 293 1. Primary Processes 295 1.1. Acquisition Process 296 1.2. Supply Process 298 1.3. Development Process 299 1.4. Operation Process 311 1.5. Maintenance Process 311 2. Supporting Processes 313 2.1. Documentation Process 314 2.2. Configuration Management Process 317 2.3. Quality Assurance Process 318 2.4. Verification Process 320 2.5. Validation Process 321 2.6. Joint Review Process 322 2.7. Audit Process 323 2.8. Problem Resolution Process 323 2.9. Measurement Process 324 2.10. [Reuse] Asset Management Process 325 3. Organizational Processes 327 3.1. Management Process 327 3.2. Infrastructure Process 329 3.3. Improvement Process 330 3.4. Ћ -aming Process 333 3.5. Risk Management Process 333 3.6. Reuse Program Administration 334 4. Cross-Project Processes 334 4.1. [Reuse] Domain Engineering 334 5. Summary 335 Chapter 20. System Life Cycle Processes 337 1. ISO/IEC 15288— Systems Engineering—System life Cycle Processes 338 2. Key Concepts of 1ЅОЛЕС 15288 339 2.1. System Structure 339 2.2. Enabling Systems 339 2.3. System Life Cycle Model 340 2.4. System Life Cycle Stages 340 2.5. System Life Cycle Processes 340 3. A Process View of the 15288 System Life Cycle 341 3.1. Agreement Processes 344 3.2. Enterprise Processes 344 3.3. Project Processes 345 3.4. Technical Processes 346 4. A Staged View of the 15288 System life Cycle 353 XVI CONTENTS 5. Relationship of IEEE Std 1220 with System Life Cycle Processes 354 5.1. General Concepts of IEEE Std 1220 354 5.2. The Systems Engineering Process (SEP) 355 5.3. Applying the SEP to the Life Cycle 356 5.4. Compatibility with 1ЅОЛЕС 15288 356 6. Summary 357 Appendix A: Standards Described in This Book 359 Appendix B: Abbreviations and Acronyms 367 BIBLIOGRAPHY 373 INDEX 379
adam_txt Summary of Contents LIST OF FIGURES xvii LIST OF TABLES xix PREFACE xxi PART 1 BACKGROUND Chapter 1. Introduction 3 Chapter 2. Standards-Makers 21 Chapter 3. Principles of the S2ESC Collection 45 Chapter 4 Organizing a Standards Collection 63 PART 2 A KNOWLEDGE-ORIENTED VIEW Chapter 5. Overview of the Software Engineering Body of Knowledge 73 Chapter 6. Knowledge Area: Software Requirements 77 Chapter 7. Knowledge Area: Software Design 99 Chapter 8. Knowledge Area: Software Construction 113 Chapter 9. Knowledge Area: Software Testing 123 Chapter 10. Knowledge Area: Software Maintenance 137 Chapter 11. Knowledge Area: Software Configuration Management 149 Chapter 12. Knowledge Area: Software Engineering Management 165 Chapter 13. Knowledge Area: Software Engineering Process 183 Chapter 14. Knowledge Area: Software Engineering Tools and Methods 217 Chapter 15. Knowledge Area: Software Quality 229 Chapter 16. Related Disciplines 249 Chapter 17. Other IEEE Software Engineering Standards 277 PART 3 A PROCESS-ORIENTED VIEW Chapter 18. History and Concepts 283 Chapter 19. Software life Cycle Processes 293 Chapter 20. System life Cycle Processes 337 Appendix A: Standards Described in This Book 359 Appendix B: Abbreviations and Acronyms 367 BIBLIOGRAPHY 373 INDEX 379 Contents LIST OF FIGURES xvii LIST OF TABLES xix PREFACE xxi PART 1 BACKGROUND 1 Chapter 1. Introduction 3 1. Software Engineering 3 1.1. Is It Engineering? 3 1.2. Relationship to Other Disciplines 5 1.3. Body of Knowledge 5 1.4. Fundamental Principles 6 2. Software Engineering Standards 8 2.1. The Nature of Standards 9 2.2. Scope of Software Engineering Standards 11 2.3. Importance of Software Engineering Standards 12 2.4. History 15 2.5. Makers of Software Engineering Standards 15 2.6. Organizational Goals for Using Software Engineering Standards 17 2.7. Trends 18 3. Using This Book 19 4. Summary 20 VÜi CONTENTS Chapter 2. Standards-Makers 21 1. Overview of Standards Developing Organizations 21 1.1. International Standards Organizations 22 1.2. US Standards Organizations 28 2. Key Software and Systems Engineering Standards-Makers 36 2.1. 1ЅОДЕС JTC 1/SC 7 (Software and Systems Engineering) 36 2.2. IEEE Computer Society Software and Systems Engineering Committee 38 3. Summary 43 Chapter 3. Principles of the Ѕ2БЅС Collection 45 1. Strategic Relationships with Other Standards Collection 45 2. Clear Relationship Between System and Software 48 3. Emphasis on Organizationally Adopted Processes 49 4. Uniform Process Framework Based on 12207 51 4.1. Process Framework 52 4.2. Data Framework 55 5. Architectural Coherence 58 5.1. Consistency 59 5.2. Product Quality Model 59 5.3. Process Abstraction Model 61 6. Summary 62 Chapter 4. Organizing a Standards Collection 63 1. Organizing by Topic 63 1.1. Standards for Documentation 64 1.2. Standards for Life Cycle Processes 64 1.3. Standards for Measurement 65 1.4. Standards for Plans 65 1.5. Standards for Project Management 65 1.6. Standards for Reuse 65 1.7. Standards for Terminology 65 1.8. Standards for Tbols 66 2. Organizing by Object 66 2.1. Levels of Prescription 66 2.2. Objects of Software Engineering 67 3. Organizing by Knowledge Area 67 4. OrganMng by Process gg 5. Summary <jq CONTENTS IX PART 2 A KNOWLEDGE-ORIENTED VIEW 71 Chapter 5. Overview of the Software Engineering Body of Knowledge 73 1. Purpose of the SWEBOK Guide 73 2. Structure of the Knowledge-Based Organization 74 3. Summary 76 Chapter 6. Knowledge Area: Software Requirements 77 1. Knowledge Area Scope 77 2. Knowledge Area Summary 78 3. Knowledge Area Description 79 3.1. Software Requirements Fundamentals 79 3.2. Requirements Process 82 3.3. Requirements Elicitation 84 3.4. Requirements Analysis 84 3.5. Requirements Specification 88 3.6. Requirements Validation 92 3.7. Practical Considerations 93 4. Standards in the Software Requirements Knowledge Area 94 4.1. IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements Specifications 94 4.2. 1ЅОЛЕС 9126-1:2001, Software Engineering—Product Quality—Part 1: Quality Model 95 4.3. IEEE Std 14143.1-2000, Implementation Note for IEEE Adoption of 1ЅОЛЕС 14143-1:1998 Information Technology — Software Measurement — Functional Size Measurement — Part 1: Definition of Concepts 96 5. Summary 97 Chapter 7, Knowledge Area: Software Design 99 1. Knowledge Area Scope 99 2. Knowledge Area Summary 100 3. Knowledge Area Description 101 3.1. Software Design Fundamentals 101 3.2. Key Issues of Software Design 102 3.3. Software Structure and Architecture 103 3.4. Software Design Quality Analysis and Evaluation 105 3.5. Software Design Notations 107 3.6. Software Design Strategies and Methods 108 4. Standards in the Software Design Knowledge Area 109 4.1. IEEE Std 1016-1998, IEEE Recommended Practice for Software Design Descriptions 109 5. Summary 110 X CONTCNTS Chapter 8. Knowledge Area: Software Construction 113 1. Knowledge Area Scope 114 2. Knowledge Area Summary 114 3. Knowledge Area Description 115 3.1. Basic Concepts of Construction 115 3.2. Managing Construction 116 3.3. Practical Considerations 118 4. Standards in the Software Construction Knowledge Area 120 4.1. IEEE Std 1063-2001, IEEE Standard for Software User Documentation 120 5. Summary 121 Chapter 9. Knowledge Area: Software Testing 123 1. 2. 3. 4. Knowledge Area Scope 123 Knowledge Area Summary 124 Knowledge Area Description 125 3.1. Basic Concepts and Definitions 125 3.2. Test Levels 127 3.3. Test Techniques 128 3.4. Test-Related Measures 130 3.5. Managing the Test Process 132 Standards in the Software Testing Knowledge Area 134 4.1. IEEE Std 829-1998, IEEE Standard for Software Test Documentation 134 4.2. IEEE Std 1008-1987, IEEE Standard for Software Unit Testing 136 Summary 136 5. Chapter 10. Knowledge Area: Software Maintenance 137 1. Knowledge Area Scope 137 2. Knowledge Area Summary 138 3. Knowledge Area Description 139 3.1. Fundamentals 139 3.2. Key Issues in Software Maintenance 140 3.3. Maintenance Process 142 3.4. Techniques for Maintenance 145 4. Standards in the Software Maintenance Knowledge Area 146 4.1. IEEE Std 1219-1998, IEEE Standard for Software Maintenance 14g 4.2. ISO/IEC 14764:1999, Information Technology—Software Maintenance 14g 5. Summary CONTENTS XI Chapter 11. Knowledge Area: Software Configuration Management 149 1. Knowledge Area Scope 149 2. Knowledge Area Summary 150 3. Knowledge Area Description 150 3.1. Management of the Software Configuration Management Process 152 3.2. Software Configuration Identification 156 3.3. Software Configuration Control 158 3.4. Software Configuration Status Accounting 159 3.5. Software Configuration Auditing 160 3.6. Software Release Management and Delivery 162 4. Standards in the Software Configuration Management Knowledge Area 163 4.1. IEEE Std 828-1998, IEEE Standard for Software Configuration Management Plans 163 5. Summary 164 Chapter 12. Knowledge Area: Software Engineering Management 165 1. Knowledge Area Scope 166 2. Knowledge Area Summary 166 3. Knowledge Area Description 167 3.1. Initiation and Scope Definition 168 3.2. Software Project Planning 169 3.3. Software Project Enactment 173 3.4. Review and Evaluation 175 3.5. Closure 176 3.6. Software Engineering Measurement 176 4. Standards in the Software Engineering Management Knowledge Area 177 4.1. IEEE Std 1045-1992, IEEE Standard for Software Productivity Metrics 177 4.2. IEEE Std 1058-1998, IEEE Standard for Software Project Management Plans 178 4.3. IEEE Std 1062, 1998 Edition, IEEE Recommended Practice for Software Acquisition 178 5. Summary 180 Chapter 13. Knowledge Area: Software Engineering Proeess 183 1. Knowledge Area Scope 183 2. Knowledge Area Summary 184 3. Knowledge Area Description 185 3.1. Process Implementation and Change 185 3.2. Proeess Definition 189 3.3. Process Assessment 194 3.4. Process and Product Measurement 195 ХП CONTENTS 4. Standards in the Software Engineering Process Knowledge Area 198 4.1. IEEE Std 1074-1997, IEEE Standard for Developing Software Life Cycle Processes 198 4.2. IEEE Std 1517-1999, IEEE Standard for Information Technology — Software Life Cycle Processes—Reuse Processes 199 4.3. IEEE Sţd 1640-2001, IEEE Standard for Software Life Cycle Processes — Risk Management 201 4.4. IEEE/EIA 12207, Software Life Cycle Processes 201 4.5. ISO/IEC TR 15504 (Nine Parts), Information Technology — Software Process Assessment 211 4.6. 1ЅОЛЕС (Draft) 15504 (Five Parts), Software Engineering — Process Assessment 212 4.7. 1ЅОЛЕС 15939:2002, Software Engineering—Software Measurement Process 213 5. Summary 214 Chapter 14. Knowledge Area: Software Engineering Tools and Methods 217 1. Knowledge Area Scope 217 2. Knowledge Area Summary 218 3. Knowledge Area Description 218 3.1. Software Tools 219 3.2. Software Engineering Methods 224 4. Standards in the Software Engineering Tools and Methods Knowledge Area 225 4.1. IEEE Std 1175.1-2002, IEEE Guide for CASE Tool Interconnections — Classification and Description 225 4.2. ШЕЕ Std 1320.1-1998, IEEE Standard for Functional Modeling Language — Syntax and Semantics for IDEF0 225 4.3. IEEE Std 1320.2-1998, IEEE Standard for Conceptual Modeling Language Syntax and Semantics for IDEF1X 97 (roEFObject) 226 4.4. IEIE Std 1420.1-1995, IEEE Standard for Information Technology — Software Reuse — Data Model for Reuse library Interoperability: Basic Interoperability Data Model (ВГОМ) 227 4.5. IEE1 Std 1462-1998, IEEE Standard—Adoption of International Standard 1ЅОЛЕС 14102:1995— Information Technology—-Guideline for the Evaluation and Selection of CASE Tools 227 5. Summary 228 CONTENTS ХІН Chapter 15. Knowledge Area: Software Quality 229 1. Knowledge Area Scope 230 2. Knowledge Area Summary 230 3. Knowledge Area Description 231 3.1. Software Quality Fundamentals 231 3.2. Software Quality Management Processes 234 3.3. Practical Considerations 237 4. Standards in the Software Quality Knowledge Area 240 4.1. IEEE Std 730-2002, IEEE Standard for Software Quality Assurance Plans 240 4.2. IEEE Std 982.1-1988, IEEE Standard Dictionary of Measures to Produce Reliable Software 242 4.3. IEEE Std 1012-2004, IEEE Standard for Software Verification and Validation 242 4.4. IEEE Std 1028-1997, IEEE Standard for Software Reviews 244 4.5. IEEE Std 1044-1993, IEEE Standard Classification for Software Anomalies 245 4.6. IEEE Std 1061-1998, IEEE Standard for a Software Quality Metrics Methodology 245 4.7. IEEE Std 1465-1998, IEEE Standard—Adoption of International Standard 1ЅОЛЕС 12119: 1994(E>— Information Technology — Software Packages — Quality Requirements and Testing 246 5. Summary 246 Chapter 16. Related Disciplines 249 1. Computer Engineering 250 2. Computer Science 251 3. Management 252 4. Mathematics 252 5. Project Management 252 5.1. Scope 252 5.2. Knowledge Areas 252 5.3. Related Standards 253 6. Quality Management 253 6.1. Scope 253 6.2. Knowledge Areas 253 6.3. Related Standards 254 7. Software Ergonomics 255 8. Systems Engineering 256 8.1. Scope 256 8.2. Knowledge Areas 256 8.3. Related Standards 257 XIV CONTENTS 9. Descriptions of Relevant Standards 259 9.1. IEEE Std 1220-1998, IEEE Standard for the Application and Management of the Systems Engineering Process 259 9.2. IEEE Std 1228-1994, IEEE Standard for Software Safety Plans 262 9.3. IEEE Std 1233, 1998 Edition, IEEE Giade for Developing System Requirements Specifications 262 9.4. IEEE Std 1362-1998, IEEE Guide for Information Technology — System Definition — Concept of Operations (ConOps) Document 264 9.5. IEEE Std 1471-2000, IEEE Recommended Practice for Architectural Description of Software Intensive Systems 265 9.6. IEEE Std 1490-2003, IEEE Guide—Adoption of PMI Standard—A Guide to the Project Management Body of Knowledge 267 9.7. ISO 9000:2000, Quality Management Systems- Fundamentals and Vocabulary 268 9.8. ISO 9001:2000, Quality Management Systems- Requirements 271 9.9. ISO 9004:2000, Quality Management Systems- Guidelines for Performance Improvements 272 9.10. 1ЅОЛЕС 15026:1998, Information Technology—System and Software Integrity Levels 272 9.11. 1ЅОЛЕС 15288:2002, Systems Engineering—System Life Cycle Processes 274 9.12. ISO/IEC 90003:2004, Software Engineering—Guidelines for the Application of ISO 9001:2000 to Computer Software 274 10. Summary 276 Chapter 17, Other ШЕЕ Software Engineering Standards 277 1. Standards Not in a Knowledge Area 278 1.1. IEEE Std 610.12-1990, IEEE Standard Glossary of Software Engineering Terminology 278 1.2. IEEE Std 2001-2002, IEEE Recommended Practice for the Internet — Web Site Engineering, Web Site Management, and Web Site Life Cycle 278 2. Summary 279 PART3 A PROCESS-ORIENTED VIEW 281 Chapter 18. History and Concepts 283 1. History 284 1.1. Defense Life Cycle Standards 284 1.2. Commercial Life Cycle Standards 286 2. Model of Process Abstraction 288 3. Framework of Reference Processes 291 CONTENTS XV Chapter 19. Software Life Cycle Processes 293 1. Primary Processes 295 1.1. Acquisition Process 296 1.2. Supply Process 298 1.3. Development Process 299 1.4. Operation Process 311 1.5. Maintenance Process 311 2. Supporting Processes 313 2.1. Documentation Process 314 2.2. Configuration Management Process 317 2.3. Quality Assurance Process 318 2.4. Verification Process 320 2.5. Validation Process 321 2.6. Joint Review Process 322 2.7. Audit Process 323 2.8. Problem Resolution Process 323 2.9. Measurement Process 324 2.10. [Reuse] Asset Management Process 325 3. Organizational Processes 327 3.1. Management Process 327 3.2. Infrastructure Process 329 3.3. Improvement Process 330 3.4. Ћ -aming Process 333 3.5. Risk Management Process 333 3.6. Reuse Program Administration 334 4. Cross-Project Processes 334 4.1. [Reuse] Domain Engineering 334 5. Summary 335 Chapter 20. System Life Cycle Processes 337 1. ISO/IEC 15288— Systems Engineering—System life Cycle Processes 338 2. Key Concepts of 1ЅОЛЕС 15288 339 2.1. System Structure 339 2.2. Enabling Systems 339 2.3. System Life Cycle Model 340 2.4. System Life Cycle Stages 340 2.5. System Life Cycle Processes 340 3. A Process View of the 15288 System Life Cycle 341 3.1. Agreement Processes 344 3.2. Enterprise Processes 344 3.3. Project Processes 345 3.4. Technical Processes 346 4. A Staged View of the 15288 System life Cycle 353 XVI CONTENTS 5. Relationship of IEEE Std 1220 with System Life Cycle Processes 354 5.1. General Concepts of IEEE Std 1220 354 5.2. The Systems Engineering Process (SEP) 355 5.3. Applying the SEP to the Life Cycle 356 5.4. Compatibility with 1ЅОЛЕС 15288 356 6. Summary 357 Appendix A: Standards Described in This Book 359 Appendix B: Abbreviations and Acronyms 367 BIBLIOGRAPHY 373 INDEX 379
any_adam_object 1
any_adam_object_boolean 1
author Moore, James W.
author_facet Moore, James W.
author_role aut
author_sort Moore, James W.
author_variant j w m jw jwm
building Verbundindex
bvnumber BV022371618
callnumber-first Q - Science
callnumber-label QA76
callnumber-raw QA76.758
callnumber-search QA76.758
callnumber-sort QA 276.758
callnumber-subject QA - Mathematics
classification_rvk ST 230
ctrlnum (OCoLC)249574959
(DE-599)BVBBV022371618
dewey-full 005.1
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
dewey-raw 005.1
dewey-search 005.1
dewey-sort 15.1
dewey-tens 000 - Computer science, information, general works
discipline Informatik
discipline_str_mv Informatik
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01763nam a2200445zc 4500</leader><controlfield tag="001">BV022371618</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20121015 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">070329s2006 xxuad|| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2006275628</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBA465025</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471683620</subfield><subfield code="c">pbk.</subfield><subfield code="9">0-471-68362-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780471683629</subfield><subfield code="9">978-0-471-68362-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)249574959</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV022371618</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-473</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.758</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Moore, James W.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The road map to software engineering</subfield><subfield code="b">a standards-based guide</subfield><subfield code="c">James W. Moore</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, N.J.</subfield><subfield code="b">Wiley-Interscience</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXVIII, 405 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">26 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Software engineering standards series</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 373 - 377</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield><subfield code="x">Standards</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0653/2006275628-d.html</subfield><subfield code="3">Publisher description</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0659/2006275628-b.html</subfield><subfield code="3">Contributor biographical information</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bamberg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=015580774&amp;sequence=000002&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015580774</subfield></datafield></record></collection>
id DE-604.BV022371618
illustrated Illustrated
index_date 2024-07-02T17:07:22Z
indexdate 2024-09-27T16:26:41Z
institution BVB
isbn 0471683620
9780471683629
language English
lccn 2006275628
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-015580774
oclc_num 249574959
open_access_boolean
owner DE-473
DE-BY-UBG
owner_facet DE-473
DE-BY-UBG
physical XXVIII, 405 S. Ill., graph. Darst. 26 cm
publishDate 2006
publishDateSearch 2006
publishDateSort 2006
publisher Wiley-Interscience
record_format marc
series2 Software engineering standards series
spellingShingle Moore, James W.
The road map to software engineering a standards-based guide
Software engineering Standards
Software Engineering (DE-588)4116521-4 gnd
subject_GND (DE-588)4116521-4
title The road map to software engineering a standards-based guide
title_auth The road map to software engineering a standards-based guide
title_exact_search The road map to software engineering a standards-based guide
title_exact_search_txtP ˜Theœ road map to software engineering a standards-based guide
title_full The road map to software engineering a standards-based guide James W. Moore
title_fullStr The road map to software engineering a standards-based guide James W. Moore
title_full_unstemmed The road map to software engineering a standards-based guide James W. Moore
title_short The road map to software engineering
title_sort the road map to software engineering a standards based guide
title_sub a standards-based guide
topic Software engineering Standards
Software Engineering (DE-588)4116521-4 gnd
topic_facet Software engineering Standards
Software Engineering
url http://www.loc.gov/catdir/enhancements/fy0653/2006275628-d.html
http://www.loc.gov/catdir/enhancements/fy0659/2006275628-b.html
http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015580774&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT moorejamesw theroadmaptosoftwareengineeringastandardsbasedguide