CS313 Software Requirements Engineering and Management
Description
This course focuses on the user-centered design process including gathering, analyzing, and documenting software requirements with a strong emphasis on communication skills, change documentation, and project usability. The curriculum explores modeling requirements using industry-standard tools such as UML, ensuring students acquire proficiency to communicate complex software specifications to diverse stakeholder groups. The course places significant emphasis on managing changing requirements throughout the software development process, equipping students with the skills to document alterations. Students master communications techniques for skillfully eliciting requirements from stakeholders, as well as refine their technical acumen and cultivate essential skills in effective communication, change documentation, and optimizing project usability for successful software development outcomes.
Prerequisites
IT211 Fundamentals of Programming
Sections
| Term Dates | Term & Duration | Format |
|---|---|---|
| March 2, 2026 to April 26, 2026 | Spring II - 8 Week | Online |