SFWE 504

Software Requirements Analysis and Test

Usually offered: Fall

Required course: No

Course Level

Graduate

Units

3

Co-requisite(s)

Prerequisite or concurrent enrollment in SFWE 507.

Course Description

In this course you will learn how to derive and develop software requirements that are measurable, testable and lead to a compliant software design and implementation. Using industry best practices and tools, you will learn how to elicit, analyze, specify, and validate functional requirements (what should the software system do) and non-functional software requirements (how should the software system fulfill the functional requirements). You will develop software requirement models and specifications that capture the customer / user's needs. The requirements will be captured in a commercially available software requirements management tool and exported to create a Software Requirements Specification (SRS). You will also develop a formal Software Test Plan (STP) that can be used in a software acceptance test to validate that the product will meet its requirements as specified. Additionally, you will also establish and maintain a software requirement configuration baseline, utilizing widely adopted industry processes to incorporate any subsequent additions, deletions, and enhancements to the software requirements over its lifecycle.

SFWE 504 Syllabus (PDF)

 


Contact:
Tami Whelan, PhD Advisor: phdgradadvisor@ece.arizona.edu

Jorge Camarillo, MS Advisor: msgradadvisor@ece.arizona.edu
 

Contact Us
Contact Us
Loading...