Navigation auf uzh.ch

Suche

Department of Informatics Requirements Engineering Research Group

Requirements Engineering II

Module: MINF4502Credits ECTS: 4

Prof Dr. Martin Glinz
Dr. Anne Koziolek  

Contents

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

Audience

Requirements Engineering II is a "Wahlpflichtmodul"* for MSc students in Informatics with concentration in Software Systems or in Business Informatics as well as for MSc students doing a minor degree ("Nebenfach") in Informatics.

Bachelor students are NOT admitted.

*A member of a set of modules where students have to choose some of them.

Prerequisites

Contents of course Requirements Engineering I (MINF 4204).

Time and Location

Location: BIN 2.A.01

DateTimeTopic
Oct 1710:15 - 11:00Introduction and Setup
Oct 3110:15 - 11:45; 12:15 - 13:45 Requirements Elicitation / RE Conferences and Journals
Nov 1410:15 - 11:45; 12:15 - 13:45 Conflict Management / RE in Social Networks
Nov 2810:15 - 11:45; 12:15 - 13:45 Requirements Traceability and Evolution / Requirements Modelling
Dec 1210:15 - 11:45; 12:15 - 13:45 RE for Software Product Lines / RE Tools
Jan 16 and 23, 2012see examination list by emailFinal exams

Language

Both the course materials and the course language will be in English.

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 17th.

Introduction and Setup

Introduction Slides (PDF, 575 KB)

Requirements Elicitation and Innocation

Assignment 1 - Elicitation (PDF, 216 KB)

Assignment file updated on 2011-10-17 15:49.
Mandatory reading: Zowghi 2005, Potts 1994, Beyer 1999, Maiden 2004
Additional reading Selection of Elicitation Techniques: Hickey 2003, Dieste 2008, Dieste 2008 (Appendix), Resulting Slides
Additional reading Elicitation of Requirements on Site: Maiden 2007a, Maiden 2007b, Resulting Slides
Additional reading Creativity and Product Innovation: Maiden 2005, Gorschek 2010, Resulting Slides

Conflict Management

Assignment 2 - Conflict Management (PDF, 226 KB)

Mandatory Reading: Carlshamre 2001, Robinson 2003, Grünbacher 2005
Additional reading Viewpoints: Easterbrook 1996, Sabetzadeh 2006, Resulting Slides
Additional reading Goal-oriented RE: Dardenne 1993, Lamsweerde 1998, Resulting Slides
Additional reading Dialogue between Customer and Supplier: Fricker 2010a, Fricker 2010b, Resulting Slides

Traceability and Requirements Evolution

Assignment 4 - Traceability (PDF, 399 KB)

Mandatory Reading: Jarke 1998, Dick 2005, Ramesh 2001
Optional Reading: Gotel 1994
Additional reading Traceability and Software Execution: Egyed 2002, Ben Charrada 2010, Resulting Slides
Additional reading Traceability and Information Retrieval: Hayes 2006, Cleland-Huang 2007, Resulting Slides
Additional reading Impact Analysis with Traceability: von Knethen 2003, Jönsson 2005, Resulting Slides

Modeling in RE

Assignment 5 - Modeling (PDF, 432 KB)

Mandatory Reading: Ludewig 2003, Machado 2005, Glinz 2002
Additional reading Modeling Systems with ADORA: Seybold 2005, Reinhard 2008, Resulting Slides
Additional reading Modeling Non-Functional Requirements Using Soft Goals: Chung 2000, Gross 2001, Resulting Slides
Additional reading Quality of Models: Lindland 1994, Moody 2003, Moody 2005, Resulting Slides

RE for Software Product Lines

Assignment 6 - Software Product Lines (PDF, 428 KB)

Mandatory Reading: Pohl 2005, Clements 1999, Clements 2003
Additional reading Feature-oriented Domain Analysis: Reiser 2006, Schobbens 2007, Resulting Slides
Additional reading Specifying Product Line Variability in Requirements Models: Jarzabek 2003, Stoiber 2010b, Resulting Slides
Additional reading Product Derivation with Requirements Models: Czarnecki 2005, Stoiber 2010a, Resulting Slides

RE Tools

Assignment 7 - Tools (PDF, 434 KB)

Mandatory Reading: Kitchenham 1997, Farmer 2006, Bruckhaus 1996
Additional reading Tools for Requirements-Centered Collaboration: Sinha 2006, Decker 2007, Resulting Slides
Additional reading Tools for Requirements Elicitation and Analysis: Luisa 2004, Campos 2007, Resulting Slides
Additional reading Tools for Requirements Management: Hoffmann 2004, Beuche 2007, Resulting Slides

Slides

You find the resulting slides for each topic above, behind the respective optional reading links.

Examination

For passing this course, all three following requirements must be met:
1. Successful completion of at least 5 of 7 assignments,
2. Present the group topic at least two times in class,
3. Presence in class sessions for at least 6 assignments,
4. Passing grade or better in final exam.

Final exams will be held as oral exams on January 16th and 23rd, see Anne's email for the list of examination slots.

Weiterführende Informationen

Title

Teaser text