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

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

News

Dates

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
BB AD
31/8 10:00-11:45 HC4
L1: Course introduction, RE overview, Functional/Quality reqs [Slides, Video]
Nuseibeh2000
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 !!!
IEEEStd830
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]
Karlsson1997

chapter 3
-- 24/9 17:00 --
--
--- DEADLINE: Group assignment Elicitation customer meeting 1 must have been held ---
--
--
--
28/9 10:00-11:45
HB4
L9: Agile RE, SCRUM for RE management, Req Management [Slides, Video]
Nurmulian2004
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
HC4
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.

Assignments

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.