Technion - Israel Institute of Technology  
234321 - Introduction to Software Engineering
  Spring 2009 EnglishRussianHebrewArabic  
Announcements

Moed B grades + final grades were published
Created on 21/10/2009, 00:29:11  
Final grades were published
Grade formula is the same as was published in Assignment 1
Created on 24/8/2009, 20:44:19  
Exam moed A questions were uploaded
Exam can be found under 'Material' section
Last updated on 22/8/2009, 23:42:48  
Please check grades of your assignments
Hi,
Towards giving the final grades (based moed A) of the course, please check that all your
grades (5 assignments + exam) are in place (that is, you can see them through this
website), and notify Dmitry asap about any grade that is missing.
Created on 12/8/2009, 01:15:53  
Assignment 5 appeals
Please note that Roy will not be available next week,
so if you plan to submit an appeal it is advisable you do so this week.
Created on 10/8/2009, 15:37:45  
external.jar file used for checking assignment 5 is now available
The jar file is available for download from the course material section.
Last updated on 30/7/2009, 11:22:31  
Assignment 5 has been graded and returned
If you wish to see the automated tests and their results for your team please
send an email to Roy with the request along with your team name.

Assignment 5 appeals:
Requests for appeals will be accepted until the 16th of Aug
(no appeals will be accepted after this date)
If you wish to appeal, please contact Roy To decide on a time that you will
present the assignment and present your arguments.

For those of you that lost many points in the automated tests due to syntactical
reasons (syntax incompatibility) or due to tests that did not match the
assignment requirements may bring a fixed version of the code and/or test
files, --- however --- only syntactical changes in the code/test files are allowed.
Do not attempt to fix the logic of your program to make it pass all the tests
during the appeal ! You will be required to explain and justify any change
you made to your code/tests.
Created on 30/7/2009, 09:43:50  
Assignment 4 was checked and returned
Created on 23/7/2009, 11:17:43  
Exam A grades are published
Exam is checked and the grades are published.
The grades of moed A were calculated with the following factor: Grade*1.13+8. The
published grades already include this factor.
Exam solution can be found under 'Material' section.
Appeals should be submitted to the secretariat, using stardard procedure.
Created on 20/7/2009, 11:58:40  
Assignment 3 was checked and returned
Created on 9/7/2009, 10:58:54  
Please download input_output_example_update4.txt
The problems fixed in this update were:
1. There was a 'set brace location' command missing for John Conner.
2. When an invalid id was entered for Arkady Darrel's guardian an error is displayed immediately,
without waiting for the password to be entered.

( Note that regarding (2) we will also accept solutions that check for an error only after the password ).
Created on 5/7/2009, 11:14:40  
Preparations for exam
Updated document of rehearsal questions + solutions was uploaded. It can be found
under "Exams - rehearsal_questions+solutions.pdf"
Amir Tomer will give a special reception hour before exam on Monday, 13.7, at 14:30-
16:30, Taub 8
Created on 5/7/2009, 10:45:12  
Assignment 5 - late submission and penalties
Due to multiple requests to postpone a submission of assignment 5, and since we are
at the end of the semester and there is no time for postponements, we decided on the
following policy for late submissions:
1) Teams who will submit the assignment on Thursday, 9.7, 23:55, will be penalized by
5 points.
2) Team who will submit the assignment on Monday, 13.7, 23:55, will be penalized by
10 points.
Note, that the regular policy of late submissions is 5 points penalty per day. Note
also, that since the assignment contains a bonus section (which will weight 10 points),
you still have a chance tp get 100, even if you submit late.
Created on 5/7/2009, 10:29:36  
Please download input_output_example_update3.txt
Please download:
input_output_example_update3.txt
which contains a minor fix as explained in the FAQ section.
Created on 2/7/2009, 10:48:12  
Assignment 2 appeals
However since this error exists in the RoboLib example (see previous announcement) which most of you used as a working example,
we decided that anyone how wishes to appeal due to this reason on his grade in assignment 2 may do so.
If you decide to appeal please place your assignment in Roy Levin's or Dmitry Pidan's box (in floor 5)
and send us a mail to notify us accordingly.
You must also provide a document that points us to the parts you wish to appeal on due to this reason.
Last updated on 28/6/2009, 11:12:16  
Checking pre-conditions in MSS
One of the students had pointed out that in the MSS of SUC-2 in Robolib-SSS
The pre-condition is rechecked in the first step of the MSS.
Please note that it is an error, and preconditions should not be checked in the MSS.
(unless some change occurs during the MSS that may violate the pre-condition
which is not the case in SUC-2 of RoboLib).
Last updated on 28/6/2009, 11:11:13  
Please see updated FAQ and new versions people.xml and input_output example
Please download:
people_update1.xml and input_output_example_update2.txt
which contain minor fixes as explained in the FAQ section.
Created on 28/6/2009, 10:59:57  
Please see updates to Homework 5
Please download: 'Homework 5 update1.pdf' and 'input_output_example_update1.txt'.
These files contain the following fixes:

1. A few minor mistakes in the step numbering have been fixed.
2. The system now separately asks for an id and password.
3. The testing section now alternatively allows you to hand in a single test procedure document with an additional column pointing to the input_output test file (see testing section).
Created on 23/6/2009, 10:54:23  
Please see Assignment 5 FAQ section
This FAQ section will be updated from time to time.
Created on 23/6/2009, 09:38:46  
Assignment 5 was published
Due date is 06.07.09, 23:55
Created on 21/6/2009, 14:20:21  
Assignment 2 was checked and returned
Created on 17/6/2009, 20:00:07  
New tutorial slides updated in the course website
Created on 10/6/2009, 14:43:28  
Lecture Slides
All lecture slides of the entire course have been uploaded to the course site.
Created on 2/6/2009, 21:06:49  
Assignment 4 was published
Due date is 18.6.09, 23:55
Last updated on 1/6/2009, 10:51:19  
New material added to the course site
SDD document (which includes the class diagram) has been added under RoboLib
and the class model tutorial slides have been added to the tutorials section.
Created on 27/5/2009, 11:26:50  
Assignment 3 was published
Due date is 31.5.09, 23:55
Created on 18/5/2009, 18:25:39  
Clarification about the course project
Some of the students asked to be able to review the graded assignment 1 prior to the
submission of assignment 2. We would like to clarify: although every assignment is
based on previous assignments, we do not require from you to incorporate our comments
on the previous assignments in your next submissions. Moreover, it is a part of the
software development process that during the working on the next stage of the
development you will yourself identify errors in your previous submissions and fix them
accordingly. We will do our best to return previous submissions before the next submission
date, however we can not be liable for this, and this is not necessarily required for
preparing a good submission.
Created on 18/5/2009, 18:20:18  
Postponement of Assignment 2 and some announcements
Due to multiple requests we postpone the submission of the assignment 2 by one
day. The new submission date is 20.5.09, before 23:55.
Note, that this postponement does not imply automatic postponement of further
assignments. Their submission date will remain as was planned initially. Thus, the
later you submit the assignment, the less time you will have to accomplish the next
one. Third assignment will be published today, so that those of you who planned their
time accurately will be able to start to work on it immediately.
All students who got one day time extension - please submit your assignments on the
time specified above to the COURSE cell, and not to Dmitry's post box.
Extensions due to miluim - should be recalculated according to the miluim policy
described below. In the paricular case of this assignment, just add one day to the
submission date that was specified for you.
I would like to clarify the point of time extensions. Since the schedule of the course
if very tight, and much of work is to be done, time extension for every assignment
harms your ability to accomplish further assignments, where we will not be able to
give time extensions due to semester limitations. Thus, NO FURTHER TIME EXTENSIONS
will be given, except for special cases like miluim. You are supposed to plan your time
in the way that will allow you to accomplish the assignment on the scheduled
deadline.

Miluim policy:
In the case of one or more team members have miluim, two options are available:
1. The team gets a time extension for the affected assignment, according to the
following formula of new submission date:
original submission date + ceil(number of relevant miluim days / 4)
where number of relevant miluim days is a total number of days between the date
on which assignment was published and the submission date team members spent
in miluim.
2. The team submits an assignment on the original submission date, except for the
part of the student who is in miluim, according to the work distribution. The missing
part is submitted on
max(original submission date, date of return) + number of relevant miluim days.
In case when new submission date falls on non-working day, the assignment should
be submitted on the next working day. Submission time is 23:55. All late submissions
are to Dmitry's post box on fifth floor. Any late submission, including miluim, should
get prior approval from Dmitry of Roy.

Dmitry
Last updated on 18/5/2009, 18:03:22  
Grades of Assignment 1 were published
Assignments were returned and can be picked up from the assignment return cells.
Created on 18/5/2009, 10:59:06  
More RoboLib Project Documents added (SSDD and SAD)
see material section under RoboLib
Created on 17/5/2009, 15:12:19  
RoboLib Project Documents added
see "material" section
Created on 4/5/2009, 18:05:07  
Assignment 2 was published
Due date is 19.5.09, 23:55
Created on 4/5/2009, 14:37:42  
The submission of Assignment 1 is postponed to 3.5.09
Created on 26/4/2009, 21:01:24  
ePark FAQ updated!
Additional mandatory requirements added!
Created on 25/4/2009, 18:43:47  
ePark-FAQ updated!
Please note the new mandatory requirements (in bold red)
Created on 23/4/2009, 07:57:53  
Tutorial 04 uploaded
Tutorial 04 about Use-Cases (1/2) has been uploaded
Created on 21/4/2009, 17:38:37  
Change in the tutorials schedule
This message is for the students of Monday's tutorial group.
As we discussed in the tutorial, we will held a complementary tutorial tomorrow,
Wednesday, 22.4, at 12:30, Taub 6. This tutorial replaces the one of next Monday
(next Monday is "bematkonet" Thursday).
Created on 21/4/2009, 11:24:01  
Assignment 1 was published
Due date is 28.4.09, 23:55
Created on 21/4/2009, 11:18:18  
ePark FAQ
The Q&A page with the ePark client is now published at the home assignment section. the page will be updated frequently as new questions are issues. Pleas make sure to check frequently for updates, as no update announcements will be issued explicitly
Created on 21/4/2009, 10:48:44  
Project client story uploaded
Please see the home assignments section.

It is highly recommended that:
1.
Those who have not yet joined any team, do so now.

2.
Thoroughly read the client story during the passover vacation
because the deadline for submitting questions to the
client is 23.4.2009.
Moreover the first assignment will be posted shortly after the vacation and
the submission deadline will be one week after its published.
Created on 7/4/2009, 17:56:23  
tutorial slides 3 are now really uploaded
Created on 5/4/2009, 10:35:45  
tutorial slides 3 uploaded
The requirements tutorial slides have been uploaded to the site.
Created on 2/4/2009, 16:17:49  
tutorials next week
Next week's Wednesday tutorial (8th April) will take place on Sunday (5th April)
at the same time instead of Wednesday.
Next week's Monday tutorial (6th April) will not take place and will be postponed
to after passover.
Created on 1/4/2009, 12:01:51  
tutorial slides 1+2 uploaded
The tutorial slides for the first two Tirgul sessions have been uploaded to the site.
Last updated on 22/3/2009, 14:27:39  
Welcome to Software Engineering Methods 234321.
The first lecture is on Tuesday 16/3 as scheduled. Tutorials will be held starting next week.
We strongly suggest bringing a copy of the slides to the lectures and tutorials. Slides
for every lecture and tutorial will be published on the website prior to the event.
Last updated on 15/3/2009, 13:42:23