Navigation auf uzh.ch
The course will start September 14, 2020 at 10:15 in room BIN 2.A.01. All students who have applied for a seat in the lecture hall have been granted a seat and are welcome to attend in person. Other students may attend in person on a first-come-first-served basis. The Zoom link for remotely attending the live stream of the lecture is available in OLAT.
Having a good requirements specification is a critical prerequisite for any successful software project.
This course gives an introduction to the principles, practices, languages, methods, and processes for specifying and managing requirements.
The topics include:
Also see the official description of the course in the Electronic Course Catalogue of the University of Zurich.
Master's or advanced Bachelor's students, who are interested in requirements engineering:
For the students whose study major is Software Systems, this module is strongly recommended.
This course is held in classes of four academic hours per week in the first third of the term (From Sept 14 to Oct 19, 2020). The classes take place on Monday, 10:15 - 13:45, in seminar room BIN 2.A.01.
The course will be held in a hybrid mode with live lectures in the classroom which are simultaneously streamed with Zoom. We expect that BIN 2.A.01, applying the 1.5 m distance rule, is large enough to hold all students who want to attend classes physically in the classroom. Otherwise, a seat-assignment system will be set-up.
The Zoom link for remotely attending the live stream of the lecture is available in OLAT.
Lectures will be recorded and made available for offline viewing in OLAT some days after the live lecture.
Note that it is explicitly forbidden to record lectures or parts thereof yourself. It is also forbidden to share lecture videos with any person who is not enrolled in the course or to share lecture videos or parts thereof on any electronic or physical platform.
Date | Lecture |
2020-09-14 | Lecture 1 |
2019-09-21 | Lecture 2 |
2919-09-28 | Discussion of Assignment 1; Lecture 3 |
2019-10-05 | Lecture 4 |
2019-10-12 | Discussion of Assignment 2; Lecture 5 |
2019-10-29 |
Lecture 6, Q&A |
2019-11-02 | Final exam (as announced in the course catalog) |
In the classes of Sept 28 and Oct 19, the assignments will be discussed in class from 10:15 – 11:45. Attendance for these discussions is mandatory (physically or remotely).
The course includes two assignments, which are taken into consideration for the course evaluation. More information is available here.
If you are unable to attend the mandatory discussion of the assignments due to illness, military service or force majeure, you have to inform the instructor as soon as possible and provide proof for the reason of your absence.
In order to pass the course, you have to
AND
AND
Missing the submission deadlines, submitting incomplete solutions to assignments or solutions on which you obviously haven't worked seriously will be considered as fails.
The course grade is entirely based on your performance in the final exam.
The final exam will take place on Monday, November 2, 2020, 10:15 - 11:45. Unless the Covid-19 situation should improve dramatically until November, the exam will be held as a remote exam with remote proctoring.
You will be allowed to use the official course materials as well as one double-sided sheet of paper with personal notes if it satisfies the following requirements:
Please note: In case of only few participants, we reserve the right to replace the written exam by oral exams (with individual exam dates).
To support your preparation for the final exam, we provide a sample RE I exam from HS 2013. It may help you get a feeling how the exam looks like and what level of detail we expect. To evaluate your knowledge correctly, we recommend that you only compare your solutions with the ones provided here after you have solved the entire exam on your own, under exam conditions.
Note that this sample exam neither suggests nor guarantees that the topics and questions in this year's exam will be the same as those in the sample exam.
Students should know where to draw the line between getting legitimate outside assistance with course material and outright cheating. Students who obtain too much assistance without learning the material ultimately cheat themselves the most. Submitting the work of another person as your own (i.e., plagiarism) constitutes academic misconduct, as does communication with others (either as donor or recipient) in ways other than those permitted for assignments and exams. Such actions will not be tolerated. All offences will be reported to the Department of Informatics, University of Zurich.
For more information on the treatment of plagiarism at UZH, please refer to the Information Sheet on the Treatment of Plagiarism.