SE 3110 Software Requirements and Modeling 3.0 Credits
This course covers principles and techniques for gathering, analyzing, documenting, and modeling software requirements. Students learn to identify functional requirements and their quality attributes through interviews and prototyping, and to communicate them effectively in an SRS and scenario, behavioral, and logical models. The course also covers how to leverage AI tools to generate, refine, and evaluate models for accuracy, consistency, and alignment with design goals.
Repeat Status: Not repeatable for credit
Prerequisites: CS 1031 [Min Grade: D] or CS 172 [Min Grade: D]
