Quiz on maintenance of software, improvement of software processes, quality assurance of software (ISO 9001 and CMM), and software certification. Software maintenance is the process of updating, changing, or modifying a software system after it has been delivered to the customer. It is a vital part of the software development life cycle (SDLC) and is necessary to ensure that the software continues to meet the needs of the users over time. Software maintenance can help to: resolve errors, improve performance, adapt to a changing environment, provide cost-effective support to a software... Show more Quiz on maintenance of software, improvement of software processes, quality assurance of software (ISO 9001 and CMM), and software certification. Software maintenance is the process of updating, changing, or modifying a software system after it has been delivered to the customer. It is a vital part of the software development life cycle (SDLC) and is necessary to ensure that the software continues to meet the needs of the users over time. Software maintenance can help to: resolve errors, improve performance, adapt to a changing environment, provide cost-effective support to a software system, and fix any bugs or faults that arise during operation. There are four types of software maintenance: Corrective, Adaptive, Perfective, and Preventive. Software quality assurance (SQA) is a process that involves monitoring and ensuring that software engineering processes, methods, activities, and work items comply with defined standards. These standards could be one or a combination of anything like ISO 9000, CMMI model, ISO15504, etc.. Some examples of QA activities include: Project planning, Internal/external audits, Process analysis, Establishing standards, and Arranging training courses for the team. Some common SQA tools and techniques include: code review, unit testing, integration testing, and regression testing. Software certification demonstrates the safety and reliability of software systems. An independent authority can check the certification, even if they don't trust the techniques and tools used in the process. Show less
Quiz on maintenance of software, improvement of software processes, quality assurance of software (ISO 9001 and CMM), and software certification.
Software maintenance is the process of updating, changing, or modifying a software system after it has been delivered to the customer. It is a vital part of the software development life cycle (SDLC) and is necessary to ensure that the software continues to meet the needs of the users over time. Software maintenance can help to: resolve errors, improve performance, adapt to a changing environment, provide cost-effective support to a software system, and fix any bugs or faults that arise during operation.
There are four types of software maintenance: Corrective, Adaptive, Perfective, and Preventive.
Software quality assurance (SQA) is a process that involves monitoring and ensuring that software engineering processes, methods, activities, and work items comply with defined standards. These standards could be one or a combination of anything like ISO 9000, CMMI model, ISO15504, etc..
Some examples of QA activities include: Project planning, Internal/external audits, Process analysis, Establishing standards, and Arranging training courses for the team. Some common SQA tools and techniques include: code review, unit testing, integration testing, and regression testing.
Software certification demonstrates the safety and reliability of software systems. An independent authority can check the certification, even if they don't trust the techniques and tools used in the process.
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.