Navigation auf uzh.ch
091215EBC: Slides for assignments 6 and 7 uploaded
091201EBC: RE conferences and journals uploaded
091201EBC: Slides for assignments 4 and 5 uploaded
091130EBC: Assignment 7 uploaded
091130EBC: Assignment 6 uploaded
091122SF: Question 3.3 of Assignment 5 (SPM) corrected
091117EBC: Slides for assignments 2 and 3 uploaded
091116EBC: Assignments 4 and 5 uploaded
091104EBC: Students slides for assignment 1 uploaded
091103EBC: Link to Diest 2008 modified in assignment 3, now both the article and the appendix are available
091102SF: New room 1.D.07
091023EBC: Assignments 2 and 3 uploaded.
091019SF: Paper download is working (password communicated in class, please ask Eya if you need a reminder).
091019SF: Introduction slides corrected (version 091019c).
091019SF: Please submit your slides and your exercises in PDF-format to fricker AT ifi.uzh.ch and charrada AT ifi.uzh.ch.
The course will cover advanced topics in Requirements Engineering (RE).
Requirements Engineering II is an elective course ("Wahlmodul") for:
- MSc students, in particular those with concentration in Software Systems
- Diploma students (5+).
Bachelor students are NOT admitted.
Contents of course Requirements Engineering I (MINF 4204).
Location: 1.D.07
Date | Time | Topic |
Oct 19 | 11:00 - 12:00 | Introduction and Setup |
Nov 2 | 10:15 - 11:45; 12:15 - 13:45 | Traceability, Info: RE Conferences and Journals |
Nov 16 | 10:15 - 11:45; 12:15 - 13:45 | Goal-oriented RE and Quality Requirements, Requirements Elicitation and Innovation |
Nov 30 | 10:15 - 11:45; 12:15 - 13:45 | RE for Software Product Lines, RE for Software Product Management |
Dec 14 | 10:15 - 11:45; 12:15 - 13:45 | RE Tools, ADORA and the Role of Formality in RE |
Exam: Oral Examination RE II |
Course materials will be in English. The course language will be English and/or German; depending on the actual audience.
Please note: Slides and assignment
descriptions are freely downloadable. The papers, however, are
password-protected. Students enrolled in the course receive the password
in the first class on October 20.
Introduction
- Slides
RE Conferences & Journals
- Slides
Assignment 1: Traceability
- Assignment description
- Mandatory reading: Jarke 1998, Dick 2005, Ramesh Jarke 2001, Fricker et al 2009
- Theme-specific reading: Gotel Finkelstein 1994, Huffman et al 2005, Cleland-Huang et al 2007, Knethen Grund 2003, Mader et al 2008
- Slides: overview, automated traceability, post-traceability
Assignment 2: Goal-Oriented RE and Quality Requirements
- Assignment description
- Mandatory reading: van Lamsweerde 2009, Dardenne 1993, Yu 1997
- Additional reading: Darimont 1996, van Lamsweerde 1998, Fuxman 2004, Bresciani 2004, Chung 2000, Glinz 2008
- Slides: kaos, i*, softgoals
Assignment 3: Requirements Elicitation and Product Innovation
- Assignment description
- Mandatory reading: Zowghi 2005, Potts 1994, Beyer 1999, Maiden 2004
- Additional reading: Hickey 2003, Dieste 2008, Dieste 2008(Appendix), Gottesdiener 2002*, Cohene 2005, Maiden 2005, Gorschek 2009
- Slides: elicitation techniques, elicitation workshops, product innovation
Assignment 4: Requirements Engineering for Software Product Lines
- Assignment description
- Mandatory reading: Pohl 2005, Clements 1999
- Additional reading: Schobbens 2007, Reiser 2006, Jarzabek 2003, Stoiber 2009, Czarnecki 2005, Batory 2005
- Slides: domain analysis, product line variability, product derivation
Assignment 5: RE for Software Product Management
- Assignment description
- Mandatory reading: Ebert 2006, Regnell 2005, van de Weerd 2006
- Additional reading: Regnell 1998, Gorschek 2006, Lindgren 2008, Carlshamre 2002, Phaal 2004, Lehtola 2007
- Exercice- Slides: requirements management, product release planning, product roadmapping
Assignment 6: RE Tools- Assignment description
- Mandatory reading: Kitchenham 1997, Farmer 2006, Bruckhaus 1996
- Additional reading: Sinha 2006, Decker 2007, Maiden 2007, Campos 2007, Hoffman 2004, Beuche 2007
- Slide: collaboration tools, elicitation tools, requirements management tools
Assignment 7: ADORA and the Role of Formality in RE
- Assignment description
- Prerequisite: Glinz 2006
- Mandatory reading: Glinz 2002, Jacky 1997*, Glinz et al 2002
- Additional reading: Polak 2002, Berry 2002, Seybold et al 2005, Glinz et al 2007, Reinhard et al 2007, Reinhard et al 2008
- Slide: formal methods, scenario-driven modeling
* Book available at Eya's office
For passing this course, all three following requirements must be met:
1. Successful completion of at least 5 of 7 assignments,
2. Presence in class sessions for at least 6 assignments,
3. Passing grade or better in final exam.
Final exams will be held as oral exams (about 25').