Skip to main content

Software Quality

General

Prefix

SE

Course Number

470

Course Level

Undergraduate

College/School

College of Science and Engineering

Description

Quality assurance concepts and their role in software development. Planning, validation and verification, testing, configuration and delivery management.

Prerequisites

Credits

Min

3

Max

3

Repeatable

No

Goals and Diversity

MN Goal Course

No

Cultural Diversity

No

Learning Outcomes

Outcome

Evaluate key components of software quality.

Outcome

Apply appropriate software validation and verification techniques.

Outcome

Design and implement a software test plan and perform unit, integration and system testing.

Outcome

Apply appropriate software metrics to ensure software quality.

Outcome

Apply diverse test coverage techniques.

Outcome

Use statistical analysis to evaluate defect probability.

Course Outline

Course Outline

Concepts of software quality. 15% Software validation techniques. 10% Software verification techniques. 10% Software testing (unit, integration and system testing). 15% Software metrics. 20% Test coverage techniques. 20% Defect analysis. 10% Concepts of software quality. 15% Software validation techniques. 10% Software verification techniques. 10% Software testing (unit, integration and system testing). 15% Software metrics. 20% Test coverage techniques. 20% Defect analysis. 10%

Dependencies

Programs

SE470 is a completion requirement for: