Name | Room | Phone | Mailbox
(4th floor, building 1) |
||
---|---|---|---|---|---|
Lecturer | Roland Bol | Roland.Bol@it.uu.se | 1356 | 018-471 7606 | 28 |
Assistant | Manivasakan Sabesan | Manivasakan.Sabesan@it.uu.se | 1339 |
018-471
7778 |
59 |
Code | Swedish name | Credits | English name |
---|---|---|---|
1DL004 | Programvaruteknik | 7.5 | Software
Engineering |
Buy the book now and start reading in time!
Type | Day | Time | Room | Subject | Chapters
(7/8th) |
Important sections
(7/8th) |
---|---|---|---|---|---|---|
week 4 |
||||||
JL | 20/1 | 13 | 1211 |
RB+MP: Introduction; schedule, assignments, waterfall- and V-model, good code | 1, 4.1.1, 4.3, 4.5 |
4.1.1, 4.3.3 |
L | 22/1 | 15 |
1211 |
Requirements, Requirements Engineering | 2.3, 4.3.1, 6, 7 |
2.3, 4.3.1,
6-in, 6.1, 6.2, 6.3-in, 6.5, 7.2, 7.4 |
week 5 | ||||||
JL | 26/1 |
8 |
1211 |
LHE: Standards for code and documentation | 27.2, 20.2, 29 |
27.2, 29-in,
29.5 |
l |
29/1 |
9 |
1211 |
MS: requirements engineering
assignment |
||
JL | 30/1 |
13 |
1211 |
LHE: Ray tracing and XML -
intro |
13.4 |
13.4 |
week 6 |
||||||
JL | 2/2 |
10 |
1211 |
RB: Validation and Verification:
inspections and testing |
4.3.3, 7.3, 22, 23, 24.1-in |
4.3.3, 7.3,
22-in, 22.2, 23-in, 23.1, 23.3.1, 23.4,
24.1-in |
L | 3/2 |
13 |
1211 |
Iterative processes, Models and Prototypes |
4.1, 4.2, 4.4, 8, 17 |
4.1.2., 4.2.1,
8.2, 8.3, 8.4.3, 17-in, 17.4 |
week 7 |
||||||
JL | 9/2 |
10 |
1211 |
RB: Defect Testing |
23 |
23.3.2-23.3.4,
summary |
week 8 |
||||||
L |
16/2 |
10 |
1211 |
Design, Reuse |
4.3.2, 11, 12, 13, 18, 19 |
4.3.2, 11-in, 11.2,
11.4, 12-in, 12.2, 18-in, 19.2 |
L |
18/2 |
13 |
1211 |
Dependable Systems |
3, 9, 20, 24 |
3-in, 3.2,
3.4, 9 (except 9.3), 20-in, 20.1, 20.2.2, 20.4 |
l |
19/2 |
9 |
1211 |
MS: testing assignments Mid-course evaluation |
Mid-course evaluation
means that you get an explicit opportunity to comment on
the course. (But feel free to comment at any time!) It's not
an evaluation of you! |
|
week 9 |
||||||
G | 23/2 | 10 |
1211 | Guest lecture Lars-Henrik Eriksson: Industrial Applications of Formal Methods | ||
L |
Formal methods | 10, 22.4-in |
10-in, 10.1 |
|||
JL |
27/2 |
13 |
1211 |
LHE: Scripting
languages: how to write test scripts |
||
week 10 |
||||||
L | 4/3 | 15 | 1211 |
Maintenance, Evolution, Legacy systems, Config. management |
21, 29 2.4 |
21.2 2.4, 21.4 |
L |
5/3 |
8 |
1211 |
Project Planning, Software Cost, Management |
5 26 25 |
5.2-5.4, 26-in, 26.2, 26.3-in, 25.3.4, 25.3.5 |
week 11 |
||||||
L | 9/3 |
10 | 1211 |
Quality Assurance Process Improvement Combined processes |
27 28 22.4.1, 4.4, 17.2 |
27-in, 27.1,
27.5, 28-in, 28.2, 28.5, 28.6 22.4.1, 4.4, 17.2 |
week 13 |
||||||
G |
24/3 |
15 |
1211 |
Guest lecture Mikael Lundgren (Citerus) Introducing
Agile methods |
17.1 |
17.1 |
G |
25/3 | 10 | 1211 |
Guest lecture Accenture |
||
week 14 | ||||||
S | 31/3 |
13 |
1211 |
Case study
(A War Story) |
remember to sign
up for the exam! |
|
week 16 |
||||||
L |
15/4 |
10 |
1211 |
Questions,
old exams Main course evaluation |
||
E | 16/4 | 8-13 |
Exam Polacksbacken |
details to be announced |
||
E |
12/6 |
8-13 |
Exam Polacksbacken |
|||
E |
Aug |
Exam |
"x-in." means the introduction to Chapter/Section x, before Section/subsection x.1 starts.
Chapters 14, 15, 16
are not covered at all in this course.
Chapters 30, 31, 32
(8th ed.) are not covered at all in
this course.
Citerus will be represented by Mikael Lundgren. Being a DV alumni, Mikael has worked as a software developer, project manager, Scrum Master and development manager. Today he is a consultant, helping software companies improve their work using Lean and Agile development frameworks. Mikael became a Certified Scrum Trainer in 2006, out of 50 worldwide.
Apart from the questions at the end of each part, consider:
Item | hours per student | grade points | start |
deadline |
rework (major) |
rework
(minor) |
Lectures, exam and reading time | 100 |
60 | ||||
Assignment 1: Requirements | 20 |
14 |
29/1 |
13/2 at 17:00 |
27/2 at 17:00 |
hand
in with test spec |
Assignment 2: Test spec | 40 |
20 |
19/2 |
13/3 at 17:00 |
27/3 at 17:00 |
hand
in with 1st test report |
Assignment 3: First
test report |
15 |
3 |
23/3 |
3/4 at 17:00* |
no (do better next time) |
|
Assignment 4: Second
test report |
15 |
3 |
5/5 |
12/5 at 10:00* |
no (because you did better) |
max points |
required for grade: 3 |
4 |
5 |
|
exam (4.5 credits) |
60 |
33 or sum >= 55 |
39 |
45 |
assignments (3 credits) |
40 |
22 or sum >= 55 |
26 |
30 |
course (sum) |
100 |
55 |
65 | 75 |