Requirements EngineeringDF13600, 2009VT
|
|
Course plan
No of lectures
24 h
Recommended for
All graduate students with basic courses in Software engineering and Software development projects and/or working experience.
The course was last given
Spring 2004
Goals
The students will acquire theoretical insights and practical experience from processes, tools and techniques that are used in requirements engineering activities in large-scale software development and applied research.
Prerequisites
Undergraduate course TDDC88, TDDD09 and/or working experience.
Organization
- A seminar series of 12x2 hours
- A role-game exercise
- A lab series with tools for requirements prioritation and management
- A possibility to submitt and present term papers
Contents
- Requirements elicitation
- Requirements specification
- Inspection of requirements
- Formal specification of requirements
- Semi-formal notations of requirements
- Software quality requirments
- Requirements prioritation
- Market-driven requirements engineering
- Research issues
Literature
Selected articles
Teachers
Kristian Sandahl
Examiner
Kristian Sandahl.
Examination
- A written exam.
- Short, written reflections from the labs.
- Term paper and presentation (optional)
Credit
6 hp (approved term papers will add 1-3 hp).
Comments
Page responsible: Director of Graduate Studies