TAILIEUCHUNG - 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. .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.