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
| Grade | Students | Percent |
|---|---|---|
| A | 977 | 57.9% |
| B | 451 | 26.7% |
| C | 133 | 7.9% |
| D | 39 | 2.3% |
| F | 40 | 2.4% |
| W | 26 | 1.5% |
Based on 1,688 student grade records across 25 terms and 4 professors.
Instructors
- Cynthia Burke 1,351 students, Average GPA 3.37
- Thomas Kitrick 215 students, Average GPA 3.37
- Rrezarta Krasniqi 76 students, Average GPA 3.68
- Lipsarani Sahoo 46 students, Average GPA 3.66