Skip to content
Contact
SYS_TIME [ 00 00 00 ]

SE311

COMPLETE

Software Requirements Engineering

SE311 covers software requirements for different types of software systems. The course focuses on discovering and eliciting requirements, documentation standards, languages and models for representing requirements, analysis and validation techniques, need/goal/use-case analysis, quality requirements, and requirements management through change, traceability, and feature interaction.

Course Code SE311
Credit Hours 3
Prerequisites SE201 for SE students; CS225 for CS students

SE311 covers software requirements for different types of software systems. The course focuses on discovering and eliciting requirements, documentation standards, languages and models for representing requirements, analysis and validation techniques, need/goal/use-case analysis, quality requirements, and requirements management through change, traceability, and feature interaction.

CH 1Software Requirements Engineering Fundamentals33 SLIDES
CH 2Requirements Inception32 SLIDES
CH 3Requirements Elicitation Process19 SLIDES
CH 4Requirements Elicitation Techniques53 SLIDES
CH 5‑1Requirements Analysis — Domain Modeling15 SLIDES
CH 5‑2Requirements Analysis19 SLIDES
CH 5‑5Requirements Analysis18 SLIDES
CH 5‑6Requirements Analysis6 SLIDES
CH 6Writing Excellent Requirements61 SLIDES
CH 7Requirements Specification23 SLIDES
ΣTotal Slides279 SLIDES
  • Recognize requirement types and the importance of software requirement analysis.
  • Select and use requirements elicitation techniques for different stakeholder situations.
  • Analyze requirements documentation for high-level requirements engineering.
  • Develop requirement models using goals, use cases, UML class/activity diagrams, and state charts.
  • Evaluate requirements through validation, negotiation, priority, and scope techniques.
  • Measure requirements quality using accuracy, unambiguity, consistency, and completeness criteria.
  • Manage requirements as they change through releases and product lines.
0x01Assignments, Participation & Attendance5%
0x02Two Quizzes10%
0x03Midterm Exam30%
0x04Project & Presentation15%
0x05Final Exam40%