Software Quality Assurance

  • Software Engineering |

Description

Study of issues related to the uniqueness of software quality assurance (SQA). Topics include the environments for SQA methods, Software errors and failures, Software quality factors, SQA architecture, Contract review, Quality plans, Formal technical reviews, Software testing strategies and implementations, Automated testing tools, CASE tools and quality, Infrastructure component of SQA system.

Program

Software Engineering 144 CRs

Objectives

  • 1. Identify the unique characteristics and environment of SQA.
    2. Identify the various causes of software errors.
    3. Identify the elements of a quality plan.
    4. Identify the major software risk items.
    5. Explain the need for comprehensive software quality requirements documents.
    6. Explain the SQA architecture that contains the components of SQA system.
    7. Explain the SQA architecture that contains the components of SQA system.
    8. Discuss the importance of carrying out a contract review.
    9. Compare the major review methodologies.
    10. Discuss the importance of carrying out a contract review.
    11. Compare the major review methodologies

Textbook

Daniel Galin, Software Quality Assurance: From Theory to Implementation, Pearson

Course Content

content serial Description
1Introduction to Software Quality Assurance
2Software Quality Factors, Models and Standards
3Inspection: Verification and Validation
4Introduction to Testing
5Test Assessment
6Testing Techniques
77th Week Exam
8Detailed Test Planning
9Integration/System Test Planning
10Reachability Analysis
11Structural and Mutation Testing
12Software Metrics
1312th Week Exam
14Projects Discussion
15Revision
16Final Exam

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.