Navigation auf uzh.ch

Suche

Department of Informatics Requirements Engineering Research Group

Requirements Engineering II

Course ID     MINF 4502

Credits (ECTS) 4

News

Contents

The course will cover advanced topics in requirements engineering, for example

  • Elicitation techniques
  • Goal-oriented requirements engineering
  • Traceability
  • Requirements modeling languages and tools
  • Formal specification techniques
  • Requirements engineering for software product lines
  • Usability, user interface requirements
  • New approaches such as aspect-oriented RE or agile 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

Wintersemester; Monday 10:15 - 14:00, BIN 2.A.10

Please note: the course begins on Monday 27 November, 2006. From 23 October to 20 November, I will teach Requirements Engineering I.

Schedule

Date Topic
27 Nov 06 Introduction and setup
4 Dec 06 ---
11 Dec 06 1. Requirements traceability / RE conferences and journals*
18 Dec 06 --- [exam in RE I]
8 Jan 07 2. Goal-oriented RE / 3. Requirements elicitation
15 Jan 07 ---
22 Jan 07 4. Formal methods / 5. RE for product lines
29 Jan 07 6. ADORA language and tool
5 Feb 07 7. Usability and user interfaces / Wrap-up
12 Feb 07/19 Feb 07 Final exams (aural exams of 25')

Language

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

Materials

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 November 27.

Introduction

Assignment 1: Requirements Traceability

Assignment 2: Goal-Oriented Requirements Engineering

Assignment 3: Requirements Elicitation

Assignment 4: Formal Requirements Specification

Assignment 5: Requirements for Software Product Lines

Assignment 6: The Requirements Modeling Language ADORA

Assignment 7: Usability and User Interface Requirements      NEW

Requirements Engineering Conferences and Journals

Examination

The requirements for passing this course are
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

All three requirements must be met.

Final exams will be held as 25' aural exams on the following dates:

  • Primary date: 12 Feb 07, morning
  • Alternate date: 19 Feb 07, morning

Schedule for Aural Examinations

Weiterführende Informationen

Title

Teaser text