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.

0x01Basics of Requirements EngineeringIDX_01
0x02Documentation StandardsIDX_02
0x03Requirements Inception and Problem AnalysisIDX_03
0x04Requirements ElicitationIDX_04
0x05Requirements Analysis and SpecificationIDX_05
0x06Requirements ModelingIDX_06
0x07Goal ModelingIDX_07
0x08Requirements Verification and ValidationIDX_08
0x09Requirements Prioritization and NegotiationIDX_09
0x0ARequirements ManagementIDX_10
  • 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%