SE 451
Software Requirements and Design
California State University San Marcos · UGRD · Fall 2026
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
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff