DD1363, Mjukvarukonstruktion

Aktuell kursomgång: period 2-4 07/08

Kursledare: Rand Waltzman, Inge Frick
Datorpostadress(er): rand@nada.kth.se, inge@nada.kth.se

Course News

12/5/2008
The DDs are now available for review. 

11/5/2008
Tomorrow monday the presentatations will start 9.40 instead of 9.15. Group 5 that was going to start 9.15, has been moved to 12.25. Here is an updated schedule. Note that I am still missing some short descriptions to put in the schedule.  

7/5/2008
Notice the all documents have to be sent to inge@nada.kth.se and not to Rand.  

7/5/2008
I have gotten questions about what you are supposed to do at the final presentation. At the presentation you will use the poverpoint preentation that is due May 9th and run your program. The presentation is primarily conserned with what your program does but you can also discuss how it is built. There will be a projector available but you will have to have your own computer.  

6/5/2008
Here is a schedule for the final presentations. Here you can see the free times left. To fill in the short description column, I want you to send a short (one or two sentences) description of your project together with your final documentation due May 9th. I will then complete the schedule so that you can see wich presentation you might want to attend. Notice that I will not be able to see my mail from friday 15.00 to sunday 15.00, so the schedule might not be completed until sunday evening. For this reason it would be preferable (but not demanded) that you send me the description before friday 14.00.  

30/4/2008
The final presentations will take place monday may 12th 9.15-12.30, tuesday 13th 13.15-16.45 and thursday 15th 9.15-12.30. Signup sheets are posted on my door (room 1437). /Inge  

13/4/2008
As I announced last week at the mandatory guest lecture, there will be another mandatory guest lecture on Tuesday, April 15.  It is the last lecture for the course and my last lecture at KTH so be sure to come and here my farewell address!

3/4/2008
There will be two guest speakers at the lecture next week (i.e., Tuesday, April 8).  Attendance is mandatory and attendance will be taken.  There is a strong possibility that there will be a guest speaking at the last lecture as well (Tuesday, April 15) so watch for the announcement. 

25/3/2008
The RDs are now available for review.  I have changed the due date for the review to April 11.

25/2/2008
Section 6 of the Design Document is now available for review.

20/2/2008
Sections 5.5 – 5.6 of the Design Document are now available for review.

12/2/2008
Sections 5.1 – 5.4 of the Design Document are now available for review.

Please be sure to include an appropriate cover page (including your Group #) on the group hand-ins.  This is your one and only warning.  After this, we will start taking off points.

7/2/2008
Section 4 for Group 13 is now available for review.

Just a reminder – if you turn something in and do not receive an acknowledgment from us within 24 hours, it is your responsibility to let us know immediately.

4/2/2008
Section 4 of the Design Document is now available for review (except the contribution of Group 13 – it is late).

Please be sure to put your name on your individual review assignments.  This is your one and only warning.  Any review turned in without a name on it will be rejected from now on.

29/1/2008
Sections 2.2 – 2.3 of the Design Document are now available for review.

22/1/2008
The project related assignments for the remainder of the course have now been posted.  Please note that there are no homework assignments from the text for this part of the course.  The project work is pretty intense.

In order to give you an idea of what I expect, I am posting 3 samples of Design Documents from last year corresponding to the 3 samples of Requirements Documents listed in an earlier message.  They are Sample A (Appendix 1, 2, 3), Sample B and Sample C.  The same disclaimers apply as in the previous message (see 5/12/2007 post below).

WELCOME BACK and HAPPY NEW YEAR!!

18/12/2007
After reviewing your PODs, I have decided that you should use your POD as the Introduction section of the RD.  This will save you some work and the POD will serve the purpose very well.  Just make sure that you change the section numbering on your PODs accordingly.

6/12/2007
I have decided to extend the due date for the Requirements Document.  The new date and time is Friday, January 4, 2008, 1800 hours.  This change is also reflected in the Project Information web page.

5/12/2007
To those of you who took the trouble to attend today’s lecture, my profoundest apologies.  I will schedule a make-up lecture for next period.

I have decided to post three sample Requirements Documents from last year (Sample A, Sample B, Sample C).  Although I think looking at them will give you some insight as to what you need to do, they are far from perfect.  My disclaimer, therefore, is that I will not accept that any student comes to me and says something like: “They did X in the sample and so did I, but now you say X was not good because …” If you are in doubt about how things should look, you should follow my instructions, not what is done in the samples.  This is your one and only warning on the subject.

I have also posted some additional readings about requirements that you might find helpful, including 5 lectures that I prepared (the first two of them I went through, more or less, in class) on the subject.  Please look through these carefully.

4/12/2007
Homework 6 is now available, as are the solutions for Homework 4.

You have all received peer reviews of your use cases and requirements.  As you did with the POD, you will rewrite your use cases and requirements based on the peer reviews.  The rewrites are due Friday, December 14 at 1800 hours.  Use the header “DD1363 Use Cases Rewrite Group <X>”.

2/12/2007
It has been pointed out to me that I forgot to specify the format of the use case reviews as advertised.  I have now corrected that.

28/11/2007
The list of project files for the use cases/requirements review has now been updated and is complete

I have now posted the instructions for doing the use cases/requirements reviews.  The list of project files for review is still incomplete – some groups are late.  But I’m sure they will be available shortly.  Keep tuned to this station.  At today’s lecture, we will go through some of the uses cases/requirements that you turned in and talk about how to review them.

27/11/2007
Homework 5 is now available.  Suggested solutions to Homework 3 are also available.

I have decided to postpone the peer performance review until next period.  You will also note that in the upcoming use cases review assignment you will be required to review use cases for 2 other groups instead of 3 as was originally stated.  These changes are reflected in the updated Project Information page.  Please look it over carefully.  I have also made a change to the grading policy.  I will not count the points for the final Requirements Document in this period’s grade.  That is because I want to wait until the complete review process is complete.  However, in order to pass the course, you must hand in the RD by the date specified and you will be penalized if it is late by 50 points per day which will come off of this period’s total points.  The points that you ultimately receive for the RD will be counted in to the grade of the second part of the course.  Accordingly, the final grade assignment plan has been adjusted.  See course administration page for details.

20/11/2007
You have all received peer reviews of your PODs.  I expect you to go over these reviews carefully.  Based on what I have seen, I would say that the peer reviews contain many useful suggestions for improving your POD.  Based on these suggestions (i.e., using your own judgment), I want each group to rewrite your POD and submit the revised version no later than Tuesday, November 27 at 1800 using the header “POD Rewrite Group <X>”.  Once we have received the rewrite, we will provide you with our feedback and give you one more chance (if we think it is necessary) to rewrite before we set a grade.  Please note that the scores from the peer reviews will in no way influence your final grade on the POD.  We are solely responsible for grading.  Note that this procedure will be repeated for both the Use Case hand-in and the final Requirements Document.

Homework 4 is now available.  The solutions to Homework 2 are also available.

16/11/2007
The link to the list of e-mail addresses for the group coordinators was broken and is now fixed.

The link to the POD for Group 24 was missing from the original list but is now available.

14/11/2007
Please note that this news page has been reorganized.  The latest news is at the top – not at the bottom as before.

Homework 3 is now available for your viewing pleasure.

The directions for doing the POD reviews (complete with all the PODs) are now available.

12/11/2007
Solutions to Homework 1 have now been posted.  I will leave them up for one week and then remove them.  Don’t be alarmed if these answers are not identical to yours.  There are several ways to answer these questions.  The solutions posted here are only suggestions.

6/11/2007
Homework 2 is now available for your viewing pleasure.

2/11/2007
As I mentioned in the lecture, all communication from your groups should come to me through your group coordinator.  However, you (group coordinators) should copy all members of your group on each communication with me so that everybody in your group is on the same page.

All students in Groups 19 – 24 will send their homework and all project hand-ins to Inge Frick for grading for the entire period.  His address is inge@nada.kth.se.  Groups 1 – 18 will send their homework to me, rand@nada.kth.se.

You have until Wednesday, Nov. 7, 1800 hours to register yourself in the res system.  After that, you will be penalized 50 points per 24 hour period you are not registered starting on Nov.7, 1801 hours.  Remember, until you are registered in res, you are not registered in the course.

1/11/2007
There was an error in the homework instructions that I have now corrected.  The instruction was to use “2D1363 …” in the header for submitting the homework.  The corrected version is “DD1363 …” in the header.

31/10/2007
I have made the changes to the Administration that I discussed at the lecture today.  Please make sure you have read this page very carefully.

Homework 1 is now available.

30/10/2007
The location of the lecture on 9/11/2007 has changed from E1 to D1.

 

^Upp till Nadas kurser.


Sidansvarig: <rand@nada.kth.se>
Tekniskt stöd:
<webmaster@nada.kth.se>