ITIS 3300: Software Requirements, Analysis and Testing

University of North Carolina, Charlotte

Explores managing, developing, and validating software requirements that lead to compliant software designs and implementations. Students will learn to elicit, analyze, specify, and verify both functional and non-functional requirements using best practices and project risk management tools. Students will gain hands-on experience in developing software requirements models, specifications, and conduct verification and validation. By the end of the course, students will be able to translate high-level system requirements into detailed software specifications, implement effective testing strategies, and ensure the final software product meets all specified requirements.

Average GPA: 3.39

Grade distribution records: 1,688 students across 25 terms.

Grade distribution

GradeStudentsPercent
A97757.9%
B45126.7%
C1337.9%
D392.3%
F402.4%
W261.5%

Based on 1,688 student grade records across 25 terms and 4 professors.

Instructors

Still loading. This can take a moment on a slow connection.

Loading My Class Grades