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.
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.