Software Engineering Course for SSE2/KE2/DE2
Aalborg University

Software Engineering

Notes on the exam in pdf.!!!!

Software engineering is a discipline which deals with building large software systems. There are several approaches to organize such a software development and which software artefacts are created during different phases. As the software systems penetrate more and more different areas of life and complex software development costs and costs of products delivered as a result of such software development are one of the major investments of every organization. It is therefore important to learn different approaches to software development organization.

The main goal of this course is to facilitate basic understandings of:

  • The main phases in software development
  • Significant approaches to organize the phases
  • Planning and management of the phassis
  • Influence of the software process organization on the company processes

Lecturer

Peter Dolog

Literature

Main:

Mandatory Literature:

Book related Links

Larman's website

Exam

Exam will be a regular oral exam with a final grade according to a regular scale. Each course participant will be examined individually for 17 minutes. You will pick up a question from the following list. Prepare a presentation for which can last from 8-12 minutes. You will be allowed to bring your notes. After the presentation examiner as well as censor can ask further questions related to the course. The main criteria for the evaluation are:

  • demonstrate an overview of the topic seen from both paradigms,
  • be concrete and specific w.r.t. selected methods, tools or similar relevant to the topic, and
  • compare the two paradigms and discuss pros and cons relevant to the topic.
Topics in pdf

Schedule (Lectures): D2-106

1. 6. February. 2007: 10:15-12:00 Introduction and Course Organization
Larman, chapters 1-5
slides in pdf
2. 8. February. 2007: 10:15-12:00 Perspectives on Software Engineering
paper from Zelkowitz
slides in pdf
3. 13. February. 2007: 10:15-12:00 Requirements Engineering and SCRUM
Larman, Chapter 7
paper from Nuseibeh & Easterbrook (2000)
slides in pdf
4. 15. February. 2007: 10:15-12:00 XP and Software Modelling in Analysis and Design
Larman, Chapter 8
paper from Butler (2000)
slides in pdf
5. 20. February. 2007: 10:15-12:00 Testing & further notes on XP
papers from Whittaker (2000) and Talby et al. (2006)
slides in pdf
6. Changed time: 22. February. 2007: 8:15-10:00
Changed Room: !!! A4-108 !!!
Unified Process and Testing with Easy Accept
Larman's Chapter 9 and paper from Jacques Philippe SAUVÉ on EasyAccept tool
slides in pdf
Thanks for those who came for this lecture in such a bad weather!!!!
7. 27. February. 2007: 10:15-12:00
Evidence and Practice
Larman's Chapter 6 and 11
paper from Layman et. al
slides in pdf
8. 1. March. 2007: 10:15-12:00
Design Patterns and Refactoring
papers from William G. Griswold and David Notkin, Survey of refactoring from TU Berlin, design patterns introduction by Luke Wroblewski.
slides in pdf
9. 6. March. 2007: 10:15-12:00
Management and Model Driven Design
papers from Mellor, Fowler, Uhl, and Ambler.
slides in pdf
10. 8. March. 2007: 10:15-12:00
Scheduling and Rationality
papers from Parnas and Clements, Poppendieck & Poppendieck. Also paper on measurements in SW projects: Martha M. Gray
slides in pdf
11. 13. March. 2007: 10:15-12:00
Risk Management
Papers from Boehm (1991), Boehm & Turner (2003)
slides in pdf
12. 15. March. 2007: 10:15-12:00
Software Process Modeling
Papers from Osterweil (1987, 1997)
slides in pdf
13. 20. March. 2007: 10:15-12:00
Introduction to Software Process Improvement and CMM
CMMI Staged (2002), 1-77, 121-135
slides in pdf
-- 22. March. 2007: 10:15-12:00
Lecture is moved and is going to happen next week!!
14. 27. March. 2007: 10:15-12:00
Modifications to SPI
Papers from Papers from Aaen et al. (2001) and Aaen et al. (2003)
slides in pdf
15. 29. March. 2007: 10:15-12:00
Configuration Management and Software Product Lines, Summary of the course
slides in pdf
Notes on the exam in pdf.



Last Update:
Peter Dolog
You can contact me at dolog at cs dot aau dot dk