Responsible for this page: David Broman, davbr@ida.liu.se
Page last updated: 2011-12-02
LiU » IDA » Undergraduate » Course » TDDC88


A - Z | More search functions

[ Go to content ]
Go to LiU.se

TDDC88 / TDDC93

Theory

Project

Labs

LiU » IDA » Undergraduate » Course » TDDC88

TDDC88 / TDDC93 - Software Engineering (HT1-HT2 2011)

Welcome to the courses in Software engineering!

TDDC88 - Software Engineering, 12 ECTS credits (I, Ii, SEM, MT, CS, and ACG)

TDDC88 is a course in Software engineering, with the aim of combining theory and practice so that the student will be better prepared for challenges occurring in the "real world" after graduation.

NOTE! This course requires active participation in the project work. To be able to be part of this course we have a hard registration deadline: September 16. You must be both registered on the course AND member of one of the project teams at that date. If not, you will not be able to participate in course TDDC88 year 2011.

Examiner for TDDC88 is David Broman. If you have any questions or suggestions regarding the course, please do not hesitate to contact me: david.broman@liu.se.

TDDC93 - Software Engineering Theory, 4 ECTS credits. (For C and D)

The course TDDC93 covers only the theory part, i.e. TDDC93 do not contain any project work or laboratory exercises.

Examiner for TDDC93 is Kristian Sandahl. For questions specific to TDDC93, please contact Kristan directly.

Latest News ...

November 8, 2011 Extra Laboratory Session
Extra lab session on Wednesday November 16, 17:15-19:00, in rooms SU00 and SU01. This extra session is only for those who have assignments left to demonstrate.

November 1, 2011 Results from the October exam
On Monday November 7, 11:00 - 13:00 in conference room Alan Turing, the results from the October exam will be shown. The exams will be handed out and you may ask questions about grading etc.

October 30, 2011 Time reporting individual report
It is ok (but optional) to include the time spend on writing the individual report in the time report. However, this time must of course be reasonable, e.g., more than four hours is not reasonable for this short report. If you have already submitted your report without including these hours, you may include it in the next report.

October 29, 2011 Individual report
Note that the report shall be written in English because all assistants do not speak Swedish. If you have any questions about this or the individual report, please do not hesitate to send me an email before the deadline.

October 12, 2011 Project Schedule
The schedule for the project has been updated for HT2. Please see the project schedule page

October 12, 2011 Deadline for labs
Today, October 12, is the deadline for demonstrating and submitting laboratory exercises. This deadline is firm, however, if necessary, there will be an extra occasion later this fall, where students that missed the deadline can demonstrate and submit exercises. This occasion will be announced some week(s) after the exam week..

October 12, 2011 Questions and answers session - Wednesday and Thursday
On Thursday October 20, 12.00-14.00, and on Wednesday October 19, 12.00-13.00 we will have questions and answers sessions in room John von Neumann.

October 11, 2011 Questions and answers session
On Thursday October 20, 12.00-14.00 we will have a questions and answers session in room John von Neumann.

October 11, 2011 Slides for last lecture
The slides for last lecture about the exam are available on the lecture page

October 11, 2011 Complementary literature
The list of complementary literature (further reading) has been updated and can be found on the literature page.

October 10, 2011 Lab assistants
Kristian Stavåker will replace Erik Hansson as labassistant this week (week 41). Hence, Kristian will be responsible for doing lab examinations for the concerned groups. 1

October 5, 2011 Examples about failures
Two example Excel files about failures have been added to the lecture page.

October 5, 2011 Slides from the software quality lectures
The slides from the lecture about software quality and software reviews are now available from the lecture page.

October 3, 2011 Pre-slides for the quality lectures
The pre-slides for the software quality lectures are now available on the lecture page

September 29, 2011 Testing exercise
If you want some more reading about equivalence class testing, we just checked that the Wikipedia entry for Equivalence partitioning is OK. If you need more examples to think of you can consult an equivalence-based testing page from >testing-world.com. If you want more examples on boundary value testing you can consult the boundary value testing page. In this course we make things simple and always test: the limit, just below the limit, and just above the limit. Then we are on the safe side, even though it might cost us an unnecessary test case sometimes.

September 29, 2011 Slides from week 39 available
The slides from the lectures in software testing and configuration management are now available from the lecture page.

September 27, 2011 Lab 5 Clarification
Instructions for Lab 5 are updated, please see the lab page.

September 26, 2011 Pre-slides for Testing II and Software Configuration Management
The pre-slides for the testing II and software configuration management lectures are now available on the lecture page

September 26, 2011 Jonas is sick today
Jonas Wallgren is sick today, replaced by Kristian Stavåker.

September 25, 2011 Pre-slides for the testing I lecture
The pre-slides for the testing I lecture are now available on the lecture page.

September 21, 2011 Clarification of lecture exercise 3
The notation for writing execution view diagrams can for example be box-and-line diagrams, as exemplified in lecture 5, slide 14. A good notation for creating implementation view diagrams are UML package diagrams, where both packages (also called modules) together with their dependencies are specified. See for example the course book (Pfleeger and Atlee, p 359-360) or the following page. Remember that it is important to have short texts motivating and clarifying the diagrams.

September 21, 2011 Slides from the module design lecture
The slides from the lecture about module design are now available from the lecture page.

September 20, 2011 Slides from the architecture lecture
The slides from the lecture about architecture are now available from the lecture page.

September 19, 2011 Pre-slides for the module design lecture
The pre-slides for the module design lecture are now available on the lecture page.

September 19, 2011 Pre-slides for the architecture lecture
The pre-slides for the arcitecture lecture are now available on the lecture page.

September 19, 2011 Muddy Card Evaluation
The results of the muddy card evaluation are available the here.

September 14 and 16, 2011 Lecture Exercise information
The lecture excersies are now updated to a new version where the page limit has been changed to 1-2 page(s). Also, for exercise 2, there are further clarifications regarding references, e.g., you may give one reference to the course book, but you do not have to. Other (correct) sources are also ok (min 2 in total). Finally, regarding the correction time for the exercises we follow the same rule as for other written exams, i.e., that you get the result back latest 2 weeks after handing in the exercise.

September 14, 2011 Slides from the SLC and Process lecture
The slides from the lecture software life cycles, processes, and agile methodologies are now available from the lecture page.

September 13, 2011 Slides from the project management lecture
The slides from the project management lecture are now available from the lecture page.

September 13, 2011 Deadline for lecture exercises
This was the first time with new routines and some students experienced technical problems when submitting the first exercise. Hence, we have decieded to accept exercies that were submitted to URKUND during the entire day of September 12. However, this is an exception and in future exercieses, the deadlines are strict. Hence, if exercises are submitted after 1pm of the deadline day, we will not correct or give any credits for such a submission.

September 7, 2011 Submission of exercises
Please note that the each exercise shall be submitted to Urkund in one pdf-file. I.e., if it is stated that the diagrams could be in a separate sheet, it means that the diagrams can be on a different page, not a different document.

September 7, 2011 Page limits of lecture exercises
We have, after many questions regarding the page limit of the exercises, decided that the text part of the exercises should be 1-2 A4 pages. I.e., we recommend that solutions should be short and concise and that the recommended length is around one page. However, the upper limit is changed to two pages.

September 7, 2011 Guest lecture by Capgemini
A new guest lecture by Capgemini is schedule on September 16.

September 2, 2011 Clarification of Lecture Exercise 1
In Lecture Exercise 1, task a) it is stated "Write 2 different use cases with 3 different actors". In the exercise, you should describe two use cases for one system, so for such a system there is one set of actors. In this case 3 different actors. To this system you should then describe two use cases that each involves some of these actors (i.e., so that each actor is used in at least one use case).

August 30, 2011 Slides from the requirements and roles lectures
The slides from the requirements and the roles lecture are now available from the lecture page.

August 30, 2011 System configuration (TDDC88)
Information about system configuration is available here.

August 29, 2011 Lecture Exercises
All lecture exercises are now available for download.

August 29, 2011 Company members (TDDC88 only)
Project members for the four companies are available on the project members page.

August 29, 2011 Slides from the project introduction lecture (TDDC88 only)
The slides from the project introduction lecture are now available on the project schedule page.

August 29, 2011 Slides from the introduction lecture
The slides from the introduction lecture are now available from the lecture page.

August 25, 2011 Individual report (project) and lecture exercises (theory)
The course page is now updated with information about the individual report for the project part of the course, as well as information about lecture exercises.

August 25, 2011 Guest lectures added
Information about guest lectures from Accenture and Ericsson has been added to the lecture page.

August 25, 2011 New example exams
Three more example exams from the years 2010 and 2011 are now available.

August 16, 2011 You can now sign-up for a lab group
Please sign-up using webreg. Sign-up deadline is September 7.

August 16, 2011 No lab on August 30.
Please see the lab page for schedule.

August 14, 2011 Website is updated for year 2011
The website is updated with information about both the theory and the project. Please take a look around.