CSC340F: Requirements Engineering
(Fall term 2005)
- Mon Dec 19, 2005: I will be available for office hours this afternoon, from 2:30pm in BA7260, for last minute exam prep questions.
- Mon Dec 5, 2005: Please note that this week there will be no lecture on Thursday 8th Dec, and no tutorial on Friday 9th. The deadline for the final assignment is extended until midday (actually 12:30pm EST) on Friday 9th. Please submit your report to Sotirios Liaskos in BA7231 between 12 and 12:30pm.
- Wed Nov 9, 2005: As several of you have asked, please note that the midterm will take place during the lecture slot tomorrow (Thursday 10th Nov) in the usual lecture room. The exam will start at 10:10am, and last for 50 minutes. It is a closed book exam, as in previous years. I've also added a link to the midterm from last fall (previously it was only available from the 2004 version of this page)
- Wed Nov 2, 2005: Please note there will be no tutorial on Friday. All teams should hand in their assignments by 9:20am on Friday morning, to Sotirios Liaskos in BA2179. The other TAs will not be available. Note - it is not necessary for all team members to be present to hand the assignment in.
- Mon Oct 17, 2005: Assignments 3 and 4 are now posted.
- Wed Oct 12, 2005: Please note, the lecture next Tuesday (Oct 18th) is cancelled.
- Tues 27 Sept, 2005: Important: If any of you are still
not in a team of 3, please email me urgently.
- Thurs Sept 22, 2005: Lists
of tutorial groups are available. We've moved some of you around to balance
the groups - please check the list to find out which tutorial section to attend.
- Fri Sept 16, 2005: Assignments 1 and 2 are now available
- see below.
- Fri Sept 9, 2005: This webpage has been updated for
the fall term 2005. Last year's site can still
About the Course
This course covers the theory, tools and techniques of problem analysis for
software systems development, covering both information systems and control
systems. Topics include: requirements specification, object-oriented analysis,
business process modeling, and analysis of non-functional requirements.
General Course Handouts
Lecture Notes & Weekly Readings
All teaching materials on this website are available for use under a Creative
Commons Attribution-NonCommercial-ShareAlike 2.5 License,
except where noted otherwise. Links to papers on the IEEE electronic library (marked
) are available only to subscribers.
U of T has an institutional subscription, so these links should work from anywhere
on campus. Please respect the copyrights on all material on this site.
- Week 1:
- Week 2:
- Week 3:
- Week 4:(Assignment 1 is due in the tutorial this week)
- Week 5:
- Week 6:
- Week 7:
- Week 8 (Assignment 2 is due in the tutorial this week)
- Week 9: (Midterm test in the Thursday lecture this
- 8/11/2005 - No lecture
- 10/11/2005 - Lecture = midterm test!
- 11/11/2005 - No tutorial
- Readings: No new readings this week
- Week 10:
- Week 11:
(Assignment 3 is due in the tutorial this
- Week 12:
- 2/12/2005 - Tutorial: feedback from assignment 3
- Readings: Parnas's paper Software Aging (),
in 16th International Conference on Software Engineering, 16-21 May
- Week 13: (Assignment 4 is due this
Assignments and Exams
- Assignment 1:
- Assignment 2:
- Assignment 3:
- Assignment 4:
- Midterm Exam :
- Final Exam:
- Samples (with suggested answers): 2001
Spring, 2002 Spring, 2002
Fall, 2003 Spring, 2004
Spring, 2004 Fall
- Same note applies to these as it does to the midterm samples above. Don't
forget that previous instances of this course covered more design than
we do now, so ignore exam questions asking to give detailed designs.
- This term's Final exam with model answers
Prof. Steve Easterbrook
web page: http://www.cs.toronto.edu/~sme
phone: 978-3610 (please use only for emergencies)
Office: BA5234 (Bahen Center)
Office Hours: Mondays 11am, Thursdays 2pm
||tutorial room MP118
||tutorial room BA2179
||tutorial room MP134
||tutorial room BAB025