Requirements Engineering - DAT230/DIT276, lp1, 2010/2011

Course code: DAT165
Examiner/Lecturer: Robert Feldt, Assistants: Ana Magazinius, Ali Shahrokni, Emil Börjesson



Below you can see the date, time, room and themes for the lectures. In the column marked "BB" you can see the parts of the main course book (by Brian Berenbach) relevant for that lecture, in the column marked "AD" you can see the parts of the supporting book and in the "Papers" column the relevant research papers. You are expected to study these chapters and papers that are relevant for a lecture around the time of that lecture (preferably before attending the lecture!). Lectures will not be directly based on the books and papers but will add additional material.

Date & Time Room Theme Papers
31/8 10:00-11:45 HC4
L1: Course introduction, RE overview, Functional/Quality reqs [Slides, Video]
chapter 1
chapter 1
1/9 10:00-11:45 HC4
L2: RE Concepts & (SE) Processes, Bespoke RE, Stakeholder identification [Slides, Video] Sharp1999
chapter 2

3/9 10:00-11:45 HA1
L3: Elicitation [Slides, Video]
chapter 3
chapter 2
7/9 10:00-11:45 HC4
!! CANCELLED for this date and moved to 8/9 !!!
chapter 4
chapter 4
-- 7/9 14:00 --
--- DEADLINE: Individual assignment Your background ---
8/9 10:00-11:45 HC4
L4: Req specification 1, IEEE std, Req criteria [Slides, Videos] &
L5: Req specification
2, formal approaches, BDD, Quality Reqs

chapter 5
appendix A
10/9 10:00-11:45 Babord, Äran, Lindholmen!
L6: What they don't teach you about software at school: Be smart! (Ivar Jacobson)

14/9 10:00-11:45 HC4
L5b: Rest from last time [Slides, Video is same as for L7 below] &
L7: Quality assurance, Standards, Process requirements [Slides, Video]
Example Req Review Checklist
chapter 8
-- 16/9 09:00 -- -- --- DEADLINE: Individual Assignment SEMAT --- -- -- --
17/9 10:00-11:45 HA1
L8: Traceability, Prioritization of requirements, Triage [Slides, Video]

chapter 3
-- 24/9 17:00 --
--- DEADLINE: Group assignment Elicitation customer meeting 1 must have been held ---
28/9 10:00-11:45
L9: Agile RE, SCRUM for RE management, Req Management [Slides, Video]
chapter 7

-- 7/10 14:00 --
--- DEADLINE: Group assignment report: SRS ---
-- 10/10 14:00 -- -- --- DEADLINE: Group assignment report: Post Mortem report --- -- -- --
8/10 10:00-11:45 HA1
L10: Market-driven RE, Market/Tech push/pull [Slides]

11/10 08:00-17:00
See above
Assignment workshop - Presentation and opposition to group assignment

12/10 10:00-11:45 HC4
L11: Large-scale RE, Creativity in RE [Slides, Video]

chapter 9&10
chapter 5
13/10 10:00-11:45
L12: Summary and extra as needed [Slides]

chapter 12
chapter 6
19/10 14:00-18:00
Campus Johanneberg
Written exam

Course documents and material

Examination will be based on the main course book, the papers listed in the Dates and Deadlines table above and the material presented in lectures as well as in your assignments. The supporting book is optional but will be important to study to get the higher grades. To pass the course it is extremely important that you read all the course material, participate in lectures and are active in and finish assignments. If you do not you will fail! Remember that this is a master level course and requires considerably more than most bachelor level courses.


The course is examined through a group assignment, two individual assignments and a final, individual, written exam.
All your reports for assignments and exercises should be formatted using the IEEE Conference Proceedings format (except for the SRS in the group assignment, see its description for details):
and submitted through Fire. The SEMAT assignment is submitted individually. After registering choose "Individual Assignment 2 - SEMAT" and submit your file.