Name | Room | Phone | Mailbox (4th floor, building 1) |
||
---|---|---|---|---|---|
Lecturer | Roland Bol | Roland.Bol@it.uu.se | 1356 | 018-471 7606 | 28 |
Assistant | Anders Hessel | Anders.Hessel@it.uu.se | 1436 |
018-471 6201 |
2 |
Code | Swedish name | Points | English name |
ECTS credits |
---|---|---|---|---|
2AD517 | Programvaruteknik MN1 | 5 | Software Engineering |
7.5 |
Buy the book now and start reading in time!
Type | Day | Time | Subject | Chapters (6th) | Important sections (6th) | Chapters (7th)
|
Important sections (7th) |
---|---|---|---|---|---|---|---|
week 3 |
|||||||
JL | 19/1 | 10 | RB+MP: Introduction; schedule, assignments, waterfall- and V-model, good code | 1, 3.1.1, 3.3-3.7 | 3.1.1, 3.5 | 1, 4.1.1, 4.3, 4.5 |
4.1.1, 4.3.3 |
L | 20/1 | 8 | Requirements, Requirements Engineering | 2.5, 3.3, 5, 6 |
2.5, 3.3, 5-in, 5.1, 5.2, 5.3-in, 5.4, 6-in, 6.2, 6.4 | 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 |
JL | 20/1 |
15 |
MP: Standards
for code and documentation |
24.1.1,
18.1, 18.2, 29 |
24.1.1,
29-in, 29.5 |
27.2, 20.2, 29 |
27.2, 29-in, 29.5 |
JL | 21/1 |
10 |
MP: Ray tracing and XML -
intro |
necessary
domain knowledge |
13.4 |
13.4 |
|
week 4 |
|||||||
JL | 25/1 |
13 |
Validation and Verification: inspections and
testing |
3.5,
6.3, 19, 20 |
3.5,
6.3, 19-in, 19.2, 20-in, 20.2, 20.4 |
4.3.3, 7.3, 22, 23 |
4.3.3, 7.3, 22-in, 22.2,
23-in, 23.1, 23.3.1, 23.4 |
L | 26/1 |
15 |
Iterative processes, Models and Prototypes |
3.1, 3.2 7, 8 |
3.1.2, 3.2.1, 7.2, 7.3, 7.4.3,
8-in, 8.1 |
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 5 |
|||||||
L | 1/2 |
13 |
Design, Reuse |
3.4, 10, 11, 14 |
3.4-in, 10-in, 10.1, 10.2,
11-in, 11.2, 14-in, 14.1 |
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 |
JL | 4/2 |
10 |
Defect Testing |
20.1 |
20.1,
summary |
23 |
23.3.2-23.3.4, summary |
week 6 |
|||||||
G/L | 7/2 | 15 | Lars-Henrik Eriksson: Industrial Applications of Formal Methods | ||||
Formal methods | 9 , 21.1 | 9-in, 9.1 | 10, 22.4-in |
10-in, 10.1 |
|||
L |
9/2 |
13 |
Project Planning, Quality Assurance Mid-course evaluation |
4, 24 |
4.2-4.4, 24-in, 24.1.2, 24.4 |
5, 27 |
5.2-5.4, 27-in, 27.1, 27.5 |
week
7 |
|||||||
L | 15/2 |
8 |
Dependable Systems |
16 - 18 |
16-in, 16.3, 17 (except 17.3),
18-in, 18.1 |
3, 9, 20 |
3-in, 3.2, 3.4, 9 (except
9.3), 20-in, 20.1 |
week
8 |
|||||||
L | 22/2 | 13 | Software Cost, Maintenance, Evolution, Legacy systems |
23, 26 - 29 |
23-in,
23.2, 23.3-in, 27-in, 27.2, 26-in, 26.3-in. |
26, 21, 29 2.4 |
26-in, 26.2, 26.3-in, 21.2 2.4, 21.4 |
week 9 | |||||||
L | 1/3 | 13 | Management, Process Improvement Combined processes |
22, 25 19.4, new material |
22.2.4,
22.3.1, 25-in, 25.4, 25.5 19.4, new material |
25, 28 22.4.1, 4.4, 17.2 |
25.3.4, 25.3.5, 28-in, 28.2,
28.5, 28.6 22.4.1, 4.4, 17.2 |
G |
2/3 | 10 | Ola Jirlow (Prevas): Planning, Management,
Quality. Slides (pdf 1.7 MB). |
||||
JL | 4/3 |
10 |
Scripting
languages: how to write test scripts Last day to sign up for exam! |
||||
week
10 |
|||||||
S | 8/3 | 13 |
Case study (A War
Story) Note: room 1245 |
||||
L |
11/3 |
10 |
Questions,
old exams Main course evaluation |
||||
week 11 | |||||||
E | 18/3 | 15-20 |
Exam, Polacksbacken bldg 5 |
||||
15/4 |
deadline assignment
3A - includes complementary course evaluation |
||||||
E |
15/6 |
9-14 |
Exam, Polacksbacken
bldg 5 |
||||
E |
16/8 |
8-13 |
Exam, Polacksbacken bldg
5 |
"x-in." means the introduction to Chapter/Section x, before Section/subsection x.1 starts.
6th. ed.: Chapters 12, 13, 15 are not covered
at all in this course.
7th ed.: Chapters 14, 15, 16 are not covered at all
in this course.
Apart from the questions at the end of each part, consider:
Item | hours per student | grade points |
Lectures, exam and reading time | 80 |
60 |
Assignment 1: Requirements | 20 |
14 |
Assignment 2A: First test spec | 20 |
12 |
Assignment
2B: First test report |
20 |
2 |
Assignment 2C: First code
review |
10 |
2 |
Assignment 3A: Extended
test spec |
20 |
6 |
Assignment
3B: Second test report |
20 |
2 |
Assignment 3C: Second code
review |
10 |
2 |
Required for G (estimate - can be changed) | 55 of 100 | |
Required for VG (estimate - can be changed) | 75 of 100 |
The limits for G/VG are estimates and can be adjusted - it is the first time the course is taught in this way.