SE 451

Software Requirements and Design

California State University San Marcos · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Introduces concepts, methods, and principles of software requirements engineering. Includes requirements elicitation, requirements specification, functional and non-functional requirements, requirements validation and verification, risk management, prototyping techniques, and security considerations in requirements analysis. Also covers software modeling techniques, such as goal model, risk model, agent model, and software design model. Establishes semester-long work groups collaborating on the early-stage development of a software system with final deliverables such as requirements specification and high-level system design. Enrollment Restrictions: Priority for Software Engineering majors. Prerequisite(s)/Corequisite(s): SE 370 with a grade of C (2.0) or better.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 7 hours ago

001

Availability not recently verified
Class #california_san_marcos-2837Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?