Skip to main content

Back to Catalog

CS313 Software Requirements Engineering and Management

  • Department Computer Science
  • Level Upper
  • Format Online
  • Credits 3

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.

View Sample Syllabus

Prerequisites

IT211 Fundamentals of Programming

Sections

Listing all available sections for this course, including their term, duration, and dates.
Term Dates Term & Duration Format
March 2, 2026 to April 26, 2026 Spring II - 8 Week Online