tailieunhanh - Lecture Software engineering II: Chapter 17 - Dr. Muzafar Khan

This lecture highlights the key concepts of software quality assurance. In this section, the main elements of software quality assurance are briefly described. Standards are the key part of software quality assurance; different organization such as IEEE and ISO are actively participating in standards development for software systems. Sometimes organizations volunteer follow these standards for better software quality and often these standards are imposed as a part of contract. | Software Quality Assurance SEII-Lecture 17 Dr. Muzafar Khan Assistant Professor Department of Computer Science CIIT, Islamabad. 1 Recap Software reviews Cost impact of software defects Defect amplification model Review metrics and their use Preparation effort (Ep), assessment effort (Ep), Rework effort (Er), work product size (WPS), minor errors found (Errminor), major errors found (Errmajor) Formal and informal reviews Review meeting, review reporting and record keeping, review guidelines 2 Elements of Software Quality Assurance [1/3] Standards IEEE, ISO, and other organizations Volunteer / imposed SQA job is to confirm it Reviews and audits Quality control activity Intended to uncover errors and follow guidelines Testing Key activity To find errors Proper planning and execution 3 Elements of Software Quality Assurance [2/3] Error/defect collection and analysis Better understanding of errors Change management Continuous changes Changes may lead to confusion Education Educate project teams Software process improvement 4 Elements of Software Quality Assurance [3/3] Vendor management Shrink-wrapped packages, tailored shell, and contracted software Quality guidelines for vendor Security management Cyber crimes Privacy regulations Safety Different domains Risk management 5 SQA Tasks Prepare SQA plan for a project Participates in the development of the project’s software process description Review software engineering activities to verify compliance with the defined software process Audits designated software work products to verify compliance with those defined as part of the software process Ensures that deviations in software work and work products are documented and handled according to a documented procedure Records any noncompliance and reports to senior management 6 Goals, Attributes, and Metrics Requirements quality Design quality Code quality Quality control effectiveness 7 Requirements Quality Ambiguity Number of ambiguous modifiers . many, large etc. . | Software Quality Assurance SEII-Lecture 17 Dr. Muzafar Khan Assistant Professor Department of Computer Science CIIT, Islamabad. 1 Recap Software reviews Cost impact of software defects Defect amplification model Review metrics and their use Preparation effort (Ep), assessment effort (Ep), Rework effort (Er), work product size (WPS), minor errors found (Errminor), major errors found (Errmajor) Formal and informal reviews Review meeting, review reporting and record keeping, review guidelines 2 Elements of Software Quality Assurance [1/3] Standards IEEE, ISO, and other organizations Volunteer / imposed SQA job is to confirm it Reviews and audits Quality control activity Intended to uncover errors and follow guidelines Testing Key activity To find errors Proper planning and execution 3 Elements of Software Quality Assurance [2/3] Error/defect collection and analysis Better understanding of errors Change management Continuous changes Changes may lead to confusion Education Educate project

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.