Navigation auf uzh.ch

Suche

Department of Informatics Requirements Engineering Research Group

Requirements Engineering II

Requirements Engineering II
MINF4502

Credits (ECTS) 4

Prof Dr. Martin Glinz
Samuel Fricker
Eya Ben Charrada

News

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.

Contents

The course will cover advanced topics in Requirements Engineering (RE).

Audience

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.

Prerequisites

Contents of course Requirements Engineering I (MINF 4204).

Time and Location

Location: 1.D.07

DateTimeTopic
Oct 1911:00 - 12:00Introduction and Setup
Nov 210:15 - 11:45; 12:15 - 13:45Traceability, Info: RE Conferences and Journals
Nov 1610:15 - 11:45; 12:15 - 13:45Goal-oriented RE and Quality Requirements, Requirements Elicitation and Innovation
Nov 3010:15 - 11:45; 12:15 - 13:45RE for Software Product Lines, RE for Software Product Management
Dec 1410:15 - 11:45; 12:15 - 13:45RE Tools, ADORA and the Role of Formality in RE
  Exam: Oral Examination RE II

Language

Course materials will be in English. The course language will be English and/or German; depending on the actual audience.

Material

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

Examination

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').

Weiterführende Informationen

Title

Teaser text