Skip to main content

Software Analysis

General

Prefix

SE

Course Number

560

Course Level

Graduate

College/School

College of Science and Engineering

Description

Software requirements analysis, requirement specification, elicitation, verification and validation, quality assurance metrics.

Credits

Min

3

Max

3

Repeatable

No

Goals and Diversity

MN Goal Course

No

Cultural Diversity

No

Learning Outcomes

Outcome

Evaluate specification and elicitation of requirements using a variety of techniques.

Outcome

Summarize, organize and prioritize requirements.

Outcome

Apply analysis techniques such as needs analysis, goal analysis, and use case analysis.

Outcome

Validate requirements according to criteria such as feasibility, clarity, freedom from ambiguity.

Outcome

Represent functional and non-functional requirements for different types of systems using formal and informal techniques.

Outcome

Specify and measure software quality attributes.

Course Outline

Course Outline

Requirements specification and elicitation. 20% Requirements modeling. 20% Requirements analysis and quality assurance. 20% Management of requirements change and evolution. 20% Requirement validation and verification. 20%