This course will provide students with an advanced understanding of software requirements engineering. Students will work in groups on assignments. This course involves a substantial research component. Key topics to be discussed include:
Advanced Requirements Engineering
• User-centred requirements for software applications.
• Human aspects in requirements development.
• Recent requirements engineering advances.
• Evaluate requirements using advanced analysis tools.
• Applying AI in requirements engineering.