{"product_id":"software-quality-9781119134497","title":"Software Quality","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eThe book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, and lays special emphasis on implementing and managing SQA. Primarily designed to serve three audiences; universities and college students, vocational training participants, and software engineers and software development managers, the book may be applicable to all personnel engaged in a software projects\u003c\/p\u003e \u003cp\u003e\u003cb\u003eFeatures:\u003c\/b\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\n\u003cb\u003eA broad view of SQA.\u003c\/b\u003e The book delves into SQA issues, going beyond the classic boundaries of custom-made software development to also cover in-house software development, subcontractors, and readymade software.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eAn up-to-date wide-range coverage of SQA and SQA related topics.\u003c\/b\u003e Providing comprehensive coverage on multifarious SQA subjects, including topics, hardly explored till in SQA texts. \u003cul\u003e \u003cli\u003e\n\u003cb\u003eA systematic presentation of the SQA function\u003c\/b\u003e and its tasks: establishing the SQA proce\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003ePreface xvii\u003c\/p\u003e \u003cp\u003eAcknowledgments xxi\u003c\/p\u003e \u003cp\u003eAbout the Author xxiii\u003c\/p\u003e \u003cp\u003eGuides for Special Groups of Readers xxv\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART I INTRODUCTION 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1. SQA – DEFINITIONS AND CONCEPTS 3\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Software quality and software quality assurance – definitions 3\u003c\/p\u003e \u003cp\u003e1.2 What is a software product? 5\u003c\/p\u003e \u003cp\u003e1.3 The principles of SQA 7\u003c\/p\u003e \u003cp\u003e1.4 Software errors, faults, and failures 7\u003c\/p\u003e \u003cp\u003e1.5 The causes of software errors 11\u003c\/p\u003e \u003cp\u003e1.6 Software quality assurance versus software quality control 16\u003c\/p\u003e \u003cp\u003e1.7 Software quality engineering and software engineering 17\u003c\/p\u003e \u003cp\u003eSummary 18\u003c\/p\u003e \u003cp\u003eSelected bibliography 20\u003c\/p\u003e \u003cp\u003eReview questions 20\u003c\/p\u003e \u003cp\u003eTopics for discussion 21\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2. SOFTWARE QUALITY FACTORS (ATTRIBUTES) 23\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Complaints from the City Computer Club members – an introductory mini case 23\u003c\/p\u003e \u003cp\u003e2.2 The need for comprehensive software quality requirements 24\u003c\/p\u003e \u003cp\u003e2.3 McCall’s classic model for software quality factors 25\u003c\/p\u003e \u003cp\u003e2.4 The ISO\/IEC 25010 model and other alternative models of software quality factors 33\u003c\/p\u003e \u003cp\u003e2.5 Software compliance with quality factors 38\u003c\/p\u003e \u003cp\u003eSummary 41\u003c\/p\u003e \u003cp\u003eSelected bibliography 42\u003c\/p\u003e \u003cp\u003eReview questions 43\u003c\/p\u003e \u003cp\u003eTopics for discussion 44\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3. THE SOFTWARE QUALITY CHALLENGES 45\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Introduction 45\u003c\/p\u003e \u003cp\u003e3.2 The uniqueness of software quality assurance 45\u003c\/p\u003e \u003cp\u003e3.3 Software development, maintenance, and SQA environment 49\u003c\/p\u003e \u003cp\u003eSummary 55\u003c\/p\u003e \u003cp\u003eReview questions 56\u003c\/p\u003e \u003cp\u003eTopics for discussion 56\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4. ORGANIZATION FOR ASSURING SOFTWARE QUALITY 58\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Introduction 58\u003c\/p\u003e \u003cp\u003e4.2 Top management’s quality assurance activities 59\u003c\/p\u003e \u003cp\u003e4.3 Department managers with direct responsibilities for quality 63\u003c\/p\u003e \u003cp\u003e4.4 Project management responsibilities for quality 65\u003c\/p\u003e \u003cp\u003e4.5 The SQA unit and its associated players in the SQA system 66\u003c\/p\u003e \u003cp\u003e4.6 The associated players in the SQA system 71\u003c\/p\u003e \u003cp\u003eSummary 74\u003c\/p\u003e \u003cp\u003eSelected bibliography 77\u003c\/p\u003e \u003cp\u003eReview questions 77\u003c\/p\u003e \u003cp\u003eTopics for discussion 79\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5. THE SQA WORLD – AN OVERVIEW 81\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 First area: introductory topics (Part I of the book) 81\u003c\/p\u003e \u003cp\u003e5.2 Second area: SQA process implementation activities (Part II of the book) 83\u003c\/p\u003e \u003cp\u003e5.3 Third area: product assurance activities for conformance (Part III of the book) 87\u003c\/p\u003e \u003cp\u003e5.4 Fourth area: process assurance activities for conformance (Part IV of the book) 91\u003c\/p\u003e \u003cp\u003e5.5 Fifth area: additional tools and methods supporting software quality (Part V of the book) 96\u003c\/p\u003e \u003cp\u003e5.6 Sixth area: Appendices (Part VI of the book) 99\u003c\/p\u003e \u003cp\u003e5.7 The SQA Hall of Fame 103\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART II SQA PROCESS IMPLEMENTATION ACTIVITIES 105\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6. ESTABLISHING SQA PROCESSES AND THEIR COORDINATION WITH RELEVANT SOFTWARE PROCESSES\u003c\/b\u003e \u003cb\u003e107\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Establishing SQA processes 107\u003c\/p\u003e \u003cp\u003e6.2 Coordinating SQA processes with related software processes 108\u003c\/p\u003e \u003cp\u003eSummary 109\u003c\/p\u003e \u003cp\u003eSelected bibliography 110\u003c\/p\u003e \u003cp\u003eReview questions 110\u003c\/p\u003e \u003cp\u003eTopics for discussion 110\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7. SQA PLAN AND PROJECT PLAN 111\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Introduction 111\u003c\/p\u003e \u003cp\u003e7.2 The process of preparing an SQA plan 112\u003c\/p\u003e \u003cp\u003e7.3 The SQAP elements 112\u003c\/p\u003e \u003cp\u003e7.4 The process of preparing a project plan 116\u003c\/p\u003e \u003cp\u003e7.5 Jack thanks his department manager – a mini case 117\u003c\/p\u003e \u003cp\u003e7.6 The elements of the project plan 119\u003c\/p\u003e \u003cp\u003e7.7 Project plans for small projects and for internal projects 130\u003c\/p\u003e \u003cp\u003eSummary 134\u003c\/p\u003e \u003cp\u003eSelected bibliography 136\u003c\/p\u003e \u003cp\u003eReview questions 136\u003c\/p\u003e \u003cp\u003eTopics for discussion 138\u003c\/p\u003e \u003cp\u003eAppendix 7.A: Risk management activities and measures 139\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8. PREPROJECT PROCESS – CONTRACT REVIEW 141\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 The CFV project completion celebration – an introductory mini case 141\u003c\/p\u003e \u003cp\u003e8.2 Introduction 142\u003c\/p\u003e \u003cp\u003e8.3 The contract review process and its stages 143\u003c\/p\u003e \u003cp\u003e8.4 Contract review evaluation subjects 146\u003c\/p\u003e \u003cp\u003e8.5 Implementation of a contract review 149\u003c\/p\u003e \u003cp\u003e8.6 Contract reviews for internal projects 151\u003c\/p\u003e \u003cp\u003eSummary 153\u003c\/p\u003e \u003cp\u003eSelected bibliography 154\u003c\/p\u003e \u003cp\u003eReview questions 154\u003c\/p\u003e \u003cp\u003eTopics for discussion 155\u003c\/p\u003e \u003cp\u003eAppendix 8.A: Proposal draft review 157\u003c\/p\u003e \u003cp\u003eAppendix 8.B: Contract draft review 161\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9. COST OF SOFTWARE QUALITY 162\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 This time the budget was approved – an introductory mini case 162\u003c\/p\u003e \u003cp\u003e9.2 Objectives of cost of software quality measurement 164\u003c\/p\u003e \u003cp\u003e9.3 The classic model of cost of software quality 166\u003c\/p\u003e \u003cp\u003e9.4 The scope of the cost of software quality – industry figures 170\u003c\/p\u003e \u003cp\u003e9.5 An extended model for cost of software quality 171\u003c\/p\u003e \u003cp\u003e9.6 Application of a cost of software quality system 175\u003c\/p\u003e \u003cp\u003e9.7 Problems in application of CoSQ measurements 179\u003c\/p\u003e \u003cp\u003eSummary 181\u003c\/p\u003e \u003cp\u003eSelected bibliography 183\u003c\/p\u003e \u003cp\u003eReview questions 184\u003c\/p\u003e \u003cp\u003eTopics for discussion 186\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10. THE EFFECTIVENESS AND COST OF A V\u0026amp;V PLAN – THE SQA MODEL 189\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 The data required for the SQA model 189\u003c\/p\u003e \u003cp\u003e10.2 The SQA model 191\u003c\/p\u003e \u003cp\u003e10.3 Application of the SQA model for comparing V\u0026amp;V plans 195\u003c\/p\u003e \u003cp\u003eSummary 198\u003c\/p\u003e \u003cp\u003eSelected bibliography 199\u003c\/p\u003e \u003cp\u003eReview questions 199\u003c\/p\u003e \u003cp\u003eTopics for discussion 199\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11. SQA RECORDS AND DOCUMENTATION CONTROL 200\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Jeff’s troubles – an introductory mini-case 200\u003c\/p\u003e \u003cp\u003e11.2 Introduction 201\u003c\/p\u003e \u003cp\u003e11.3 Objectives of documentation control processes 203\u003c\/p\u003e \u003cp\u003e11.4 The implementation of documentation control 203\u003c\/p\u003e \u003cp\u003eSummary 207\u003c\/p\u003e \u003cp\u003eSelected bibliography 208\u003c\/p\u003e \u003cp\u003eReview questions 208\u003c\/p\u003e \u003cp\u003eTopics for discussion 209\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART III PRODUCT ASSURANCE ACTIVITIES FOR CONFORMANCE 211\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12. EVALUATION OF PRODUCTS FOR CONFORMANCE 213\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 Introduction 213\u003c\/p\u003e \u003cp\u003e12.2 The evaluation of project plans for conformance 214\u003c\/p\u003e \u003cp\u003e12.3 The evaluation of project’s software products for conformance 215\u003c\/p\u003e \u003cp\u003e12.4 Evaluation of project products for acceptability by the customer 216\u003c\/p\u003e \u003cp\u003e12.5 The evaluation of project’s operation phase products for conformance 216\u003c\/p\u003e \u003cp\u003e12.6 The evaluation of software product by measurements 217\u003c\/p\u003e \u003cp\u003eSummary 218\u003c\/p\u003e \u003cp\u003eSelected bibliography 219\u003c\/p\u003e \u003cp\u003eReview questions 219\u003c\/p\u003e \u003cp\u003eTopics for discussion 220\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13. REVIEWS 222\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e13.1 Introduction 222\u003c\/p\u003e \u003cp\u003e13.2 The happy design review – an introductory mini case 224\u003c\/p\u003e \u003cp\u003e13.3 Formal design reviews (DRS) 225\u003c\/p\u003e \u003cp\u003e13.4 Peer reviews 231\u003c\/p\u003e \u003cp\u003e13.5 Expert opinions 244\u003c\/p\u003e \u003cp\u003eSummary 247\u003c\/p\u003e \u003cp\u003eSelected bibliography 248\u003c\/p\u003e \u003cp\u003eReview questions 248\u003c\/p\u003e \u003cp\u003eTopics for discussion 250\u003c\/p\u003e \u003cp\u003eAppendix 13.A: DR report form 252\u003c\/p\u003e \u003cp\u003eAppendix 13.B: Inspection session findings report form 253\u003c\/p\u003e \u003cp\u003eAppendix 13.C: Inspection session summary report 254\u003c\/p\u003e \u003cp\u003e\u003cb\u003e14. SOFTWARE TESTING 255\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e14.1 Introduction 255\u003c\/p\u003e \u003cp\u003e14.2 Joe decided to skip in-process testing – an introductory mini-case 259\u003c\/p\u003e \u003cp\u003e14.3 Software testing strategies 260\u003c\/p\u003e \u003cp\u003e14.4 Requirement-driven software testing 272\u003c\/p\u003e \u003cp\u003e14.5 Planning of the testing process 280\u003c\/p\u003e \u003cp\u003e14.6 Designing the testing process 286\u003c\/p\u003e \u003cp\u003e14.7 Implementation of the testing process 287\u003c\/p\u003e \u003cp\u003e14.8 Automated testing 289\u003c\/p\u003e \u003cp\u003e14.9 Alpha and beta site testing programs 301\u003c\/p\u003e \u003cp\u003e14.10 Code review activities for the programming and testing phases 303\u003c\/p\u003e \u003cp\u003eSummary 304\u003c\/p\u003e \u003cp\u003eSelected bibliography 310\u003c\/p\u003e \u003cp\u003eReview questions 312\u003c\/p\u003e \u003cp\u003eTopics for discussion 314\u003c\/p\u003e \u003cp\u003e\u003cb\u003e15. ASSURING SOFTWARE QUALITY CONFORMANCE FOR OPERATION SERVICES 318\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e15.1 Introduction 318\u003c\/p\u003e \u003cp\u003e15.2 HR Software’s success – an introductory mini case 321\u003c\/p\u003e \u003cp\u003e15.3 The foundations of high-quality operation services 324\u003c\/p\u003e \u003cp\u003e15.4 Software maintenance maturity model – a model for the operation phase 329\u003c\/p\u003e \u003cp\u003e15.5 Managerial processes of software operation quality assurance 329\u003c\/p\u003e \u003cp\u003eSummary 341\u003c\/p\u003e \u003cp\u003eSelected bibliography 342\u003c\/p\u003e \u003cp\u003eReview questions 343\u003c\/p\u003e \u003cp\u003eTopics for discussion 344\u003c\/p\u003e \u003cp\u003e\u003cb\u003e16. SOFTWARE PRODUCT QUALITY METRICS 346\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e16.1 What are software quality metrics? – an introduction 346\u003c\/p\u003e \u003cp\u003e16.2 Implementation of software quality metrics 349\u003c\/p\u003e \u003cp\u003e16.3 Product metrics and their classification 352\u003c\/p\u003e \u003cp\u003e16.4 Software product size metrics 353\u003c\/p\u003e \u003cp\u003e16.5 Software product attribute metrics 356\u003c\/p\u003e \u003cp\u003eSummary 362\u003c\/p\u003e \u003cp\u003eSelected bibliography 364\u003c\/p\u003e \u003cp\u003eReview questions 366\u003c\/p\u003e \u003cp\u003eTopics for discussion 367\u003c\/p\u003e \u003cp\u003eAppendix 16.A: FSM method implementation 370\u003c\/p\u003e \u003cp\u003e\u003cb\u003e17. PROCEDURES AND WORK INSTRUCTIONS 375\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e17.1 Introduction – the need for procedures and work instructions 375\u003c\/p\u003e \u003cp\u003e17.2 Superbox pays $9000 in damages due to failing support center – a mini case 376\u003c\/p\u003e \u003cp\u003e17.3 Procedures and work instructions and their conceptual hierarchy 378\u003c\/p\u003e \u003cp\u003e17.4 Procedures and procedure manuals 378\u003c\/p\u003e \u003cp\u003e17.5 Work instructions 382\u003c\/p\u003e \u003cp\u003e17.6 Procedures and work instructions: preparation, implementation, and updating 382\u003c\/p\u003e \u003cp\u003eSummary 385\u003c\/p\u003e \u003cp\u003eSelected bibliography 386\u003c\/p\u003e \u003cp\u003eReview questions 386\u003c\/p\u003e \u003cp\u003eTopics for discussion 387\u003c\/p\u003e \u003cp\u003eAppendix 17.A: Design review procedure 389\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART IV PROCESS ASSURANCE ACTIVITIES FOR CONFORMANCE 393\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e18. EVALUATION OF PROCESSES AND DEVELOPMENT ENVIRONMENT FOR CONFORMANCE 395\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e18.1 Introduction 395\u003c\/p\u003e \u003cp\u003e18.2 The evaluation of life cycle processes and plans for conformance 396\u003c\/p\u003e \u003cp\u003e18.3 The evaluation of the required environment for conformance 397\u003c\/p\u003e \u003cp\u003e18.4 The evaluation of subcontractor processes for conformance 398\u003c\/p\u003e \u003cp\u003e18.5 The evaluation of software process by measurements 399\u003c\/p\u003e \u003cp\u003e18.6 The assessment of staff skills and knowledge 400\u003c\/p\u003e \u003cp\u003eSummary 401\u003c\/p\u003e \u003cp\u003eSelected bibliography 401\u003c\/p\u003e \u003cp\u003eReview questions 402\u003c\/p\u003e \u003cp\u003eTopics for discussion 402\u003c\/p\u003e \u003cp\u003e\u003cb\u003e19. IMPROVEMENT PROCESSES – CORRECTIVE AND PREVENTIVE ACTIONS 404\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e19.1 The “3S” development team – revisited – an introductory mini case 404\u003c\/p\u003e \u003cp\u003e19.2 Introduction 406\u003c\/p\u003e \u003cp\u003e19.3 The corrective and preventive actions process 407\u003c\/p\u003e \u003cp\u003e19.4 Organization for preventive and corrective actions 416\u003c\/p\u003e \u003cp\u003eSummary 417\u003c\/p\u003e \u003cp\u003eSelected bibliography 418\u003c\/p\u003e \u003cp\u003eReview questions 418\u003c\/p\u003e \u003cp\u003eTopics for discussion 419\u003c\/p\u003e \u003cp\u003e\u003cb\u003e20. SOFTWARE PROCESS ASSURANCE ACTIVITIES FOR EXTERNAL PARTICIPANTS 421\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e20.1 Introduction 421\u003c\/p\u003e \u003cp\u003e20.2 The Pharmax tender – a mini case 424\u003c\/p\u003e \u003cp\u003e20.3 Benefits and risks of introducing external performers 427\u003c\/p\u003e \u003cp\u003e20.4 Benefits and risks of using readymade software 430\u003c\/p\u003e \u003cp\u003e20.5 QA activities for assuring external performers’ process quality 432\u003c\/p\u003e \u003cp\u003e20.6 QA activities for assuring quality of readymade software 438\u003c\/p\u003e \u003cp\u003eSummary 441\u003c\/p\u003e \u003cp\u003eSelected bibliography 444\u003c\/p\u003e \u003cp\u003eReview questions 445\u003c\/p\u003e \u003cp\u003eTopics for discussion 446\u003c\/p\u003e \u003cp\u003e\u003cb\u003e21. SOFTWARE PROCESS QUALITY METRICS 448\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e21.1 Software process metrics – an introduction 448\u003c\/p\u003e \u003cp\u003e21.2 North against South – who’ll win this time round? – a mini case 450\u003c\/p\u003e \u003cp\u003e21.3 Software development process metrics 452\u003c\/p\u003e \u003cp\u003e21.4 Software operation process metrics 460\u003c\/p\u003e \u003cp\u003e21.5 Software maintenance process metrics 462\u003c\/p\u003e \u003cp\u003e21.6 Management process metrics 466\u003c\/p\u003e \u003cp\u003e21.7 Limitations of software metrics 467\u003c\/p\u003e \u003cp\u003eSummary 470\u003c\/p\u003e \u003cp\u003eSelected bibliography 471\u003c\/p\u003e \u003cp\u003eReview questions 472\u003c\/p\u003e \u003cp\u003eTopics for discussion 473\u003c\/p\u003e \u003cp\u003e\u003cb\u003e22. SOFTWARE CHANGE CONTROL PROCESSES 476\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e22.1 Introduction 476\u003c\/p\u003e \u003cp\u003e22.2 How a well-planned project lost over half a million dollars – a mini case 477\u003c\/p\u003e \u003cp\u003e22.3 The process of handling an SCR 479\u003c\/p\u003e \u003cp\u003e22.4 The SCC function in the organization 481\u003c\/p\u003e \u003cp\u003e22.5 Software quality assurance activities related to software change control 482\u003c\/p\u003e \u003cp\u003eSummary 482\u003c\/p\u003e \u003cp\u003eSelected bibliography 483\u003c\/p\u003e \u003cp\u003eReview questions 483\u003c\/p\u003e \u003cp\u003eTopics for discussion 484\u003c\/p\u003e \u003cp\u003e\u003cb\u003e23. STAFF SKILLS AND KNOWLEDGE – TRAINING AND CERTIFICATION 486\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e23.1 Introduction 486\u003c\/p\u003e \u003cp\u003e23.2 Surprises for the “3S” development team – an introductory mini case 487\u003c\/p\u003e \u003cp\u003e23.3 The objectives of training 488\u003c\/p\u003e \u003cp\u003e23.4 The staff training process for software development 489\u003c\/p\u003e \u003cp\u003e23.5 The training process for the SQA function team 493\u003c\/p\u003e \u003cp\u003e23.6 The objectives of certification 495\u003c\/p\u003e \u003cp\u003e23.7 The certification process 495\u003c\/p\u003e \u003cp\u003eSummary 501\u003c\/p\u003e \u003cp\u003eSelected bibliography 503\u003c\/p\u003e \u003cp\u003eReview questions 503\u003c\/p\u003e \u003cp\u003eTopics for discussion 504\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART V ADDITIONAL TOOLS AND METHODS SUPPORTING SOFTWARE QUALITY 507\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e24. TEMPLATES AND CHECKLISTS 509\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e24.1 Introduction 509\u003c\/p\u003e \u003cp\u003e24.2 Templates 509\u003c\/p\u003e \u003cp\u003e24.3 The organizational framework for implementing templates 511\u003c\/p\u003e \u003cp\u003e24.4 Checklists 514\u003c\/p\u003e \u003cp\u003e24.5 The organizational framework for implementing checklists 516\u003c\/p\u003e \u003cp\u003eSummary 518\u003c\/p\u003e \u003cp\u003eSelected bibliography 519\u003c\/p\u003e \u003cp\u003eReview questions 519\u003c\/p\u003e \u003cp\u003eTopics for discussion 520\u003c\/p\u003e \u003cp\u003e\u003cb\u003e25. CONFIGURATION MANAGEMENT 522\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e25.1 Introduction 522\u003c\/p\u003e \u003cp\u003e25.2 Software configuration items 523\u003c\/p\u003e \u003cp\u003e25.3 Release of software configuration versions 526\u003c\/p\u003e \u003cp\u003e25.4 Documentation of software configuration versions 531\u003c\/p\u003e \u003cp\u003e25.5 Configuration management planning 532\u003c\/p\u003e \u003cp\u003e25.6 Provision of SCM information services 534\u003c\/p\u003e \u003cp\u003e25.7 Computerized tools for performing configuration management tasks 535\u003c\/p\u003e \u003cp\u003e25.8 The software configuration management function in the organization 536\u003c\/p\u003e \u003cp\u003e25.9 Software quality assurance activities related to SCM 537\u003c\/p\u003e \u003cp\u003eSummary 539\u003c\/p\u003e \u003cp\u003eSelected bibliography 541\u003c\/p\u003e \u003cp\u003eReview questions 542\u003c\/p\u003e \u003cp\u003eTopics for discussion 542\u003c\/p\u003e \u003cp\u003e\u003cb\u003e26. CASE TOOLS AND IDEs – IMPACT ON SOFTWARE QUALITY 544\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e26.1 What is a CASE tool? 544\u003c\/p\u003e \u003cp\u003e26.2 The classic CASE tool 546\u003c\/p\u003e \u003cp\u003e26.3 IDE CASE tools 548\u003c\/p\u003e \u003cp\u003e26.4 Real CASE tools 550\u003c\/p\u003e \u003cp\u003e26.5 The contribution of CASE tools to software quality 554\u003c\/p\u003e \u003cp\u003eSummary 556\u003c\/p\u003e \u003cp\u003eSelected bibliography 557\u003c\/p\u003e \u003cp\u003eReview questions 559\u003c\/p\u003e \u003cp\u003eTopics for discussion 559\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART VI APPENDICES 561\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAPPENDIX A: SOFTWARE DEVELOPMENT AND QUALITY ASSURANCE PROCESS STANDARDS 563\u003c\/p\u003e \u003cp\u003eA.1 Introduction – standards and their use 563\u003c\/p\u003e \u003cp\u003eA.2 IEEE Std. 730-2014 Standard for software quality assurance 566\u003c\/p\u003e \u003cp\u003eA.3 ISO\/IEC Std. 12207-2008: system and software engineering – software life cycle processes 570\u003c\/p\u003e \u003cp\u003eA.4 IEEE Std. 1012-2012 systems and software verification and validation 574\u003c\/p\u003e \u003cp\u003eSummary 579\u003c\/p\u003e \u003cp\u003eSelected bibliography 581\u003c\/p\u003e \u003cp\u003eReview questions 582\u003c\/p\u003e \u003cp\u003eTopics for discussion 583\u003c\/p\u003e \u003cp\u003eAPPENDIX B: SOFTWARE QUALITY MANAGEMENT STANDARDS AND MODELS 585\u003c\/p\u003e \u003cp\u003eB.1 ABC Software Ltd – an unnecessary loss – a mini-case 585\u003c\/p\u003e \u003cp\u003eB.2 The scope of quality management standards 587\u003c\/p\u003e \u003cp\u003eB.3 Software quality management standards as SPI standards 589\u003c\/p\u003e \u003cp\u003eB.4 ISO\/IEC 90003 590\u003c\/p\u003e \u003cp\u003eB.5 Capability maturity CMMI models – assessment methodology 597\u003c\/p\u003e \u003cp\u003eB.6 The SPICE project and the ISO\/IEC 15504 software process assessment standard 602\u003c\/p\u003e \u003cp\u003eB.7 Additional software quality management standards 609\u003c\/p\u003e \u003cp\u003eSummary 611\u003c\/p\u003e \u003cp\u003eSelected bibliography 613\u003c\/p\u003e \u003cp\u003eReview questions 615\u003c\/p\u003e \u003cp\u003eTopics for discussion 616\u003c\/p\u003e \u003cp\u003eAPPENDIX C: PROJECT PROGRESS CONTROL 617\u003c\/p\u003e \u003cp\u003eC.1 Introduction 617\u003c\/p\u003e \u003cp\u003eC.2 Finally, a successful project – a mini case 619\u003c\/p\u003e \u003cp\u003eC.3 The components of project progress control 621\u003c\/p\u003e \u003cp\u003eC.4 Progress control of distributed and globally distributed software development projects 623\u003c\/p\u003e \u003cp\u003eC.5 Progress control of internal projects and external participants 624\u003c\/p\u003e \u003cp\u003eC.6 Implementation of project progress control 625\u003c\/p\u003e \u003cp\u003eC.7 Computerized tools for software progress control 626\u003c\/p\u003e \u003cp\u003eSummary 631\u003c\/p\u003e \u003cp\u003eSelected bibliography 632\u003c\/p\u003e \u003cp\u003eReview questions 633\u003c\/p\u003e \u003cp\u003eTopics for discussion 634\u003c\/p\u003e \u003cp\u003eAPPENDIX D: FROM SDLC TO AGILE – PROCESSES AND QUALITY ASSURANCE ACTIVITIES 635\u003c\/p\u003e \u003cp\u003eD.1 The classical software development models 636\u003c\/p\u003e \u003cp\u003eD.2 The object-oriented model 645\u003c\/p\u003e \u003cp\u003eD.3 The incremental delivery model 649\u003c\/p\u003e \u003cp\u003eD.4 The staged model 652\u003c\/p\u003e \u003cp\u003eD.5 The Agile methodology models 652\u003c\/p\u003e \u003cp\u003eSummary 660\u003c\/p\u003e \u003cp\u003eSelected bibliography 662\u003c\/p\u003e \u003cp\u003eReview questions 663\u003c\/p\u003e \u003cp\u003eTopics for discussion 664\u003c\/p\u003e \u003cp\u003eAuthor Index 667\u003c\/p\u003e \u003cp\u003eSubject Index 673\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"John Wiley and Sons Ltd","offers":[{"title":"Default Title","offer_id":51359348228439,"sku":"9781119134497","price":93.56,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781119134497.jpg?v=1754124391","url":"https:\/\/bookcurl.com\/products\/software-quality-9781119134497","provider":"Book Curl","version":"1.0","type":"link"}