CSC340F: Requirements Engineering
  (Fall term 2005) 
Annoucements
  - Mon Dec 19, 2005:  I will be available for office hours this afternoon, from 2:30pm in BA7260, for last minute exam prep questions. 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 
    be accessed.
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
 
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.
) 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 
    week)  
    
      - 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)
    
  
- 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 
      1994 ), 
      in 16th International Conference on Software Engineering, 16-21 May 
      1994
- Week 13: (Assignment 4 is due this 
    week) 
    
  
Other stuff:
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
 
Contact Details
 Professor:
Prof. Steve Easterbrook 
email: sme@cs.toronto.edu 
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 
 TAs:
  
    | Jennifer Horkoff | <jenhork@cs> | tutorial room MP118 | 
   
    | Sotirios Liaskos | <liaskos@cs> | tutorial room BA2179 | 
   
    | Papagelis Manos | <papaggel@cs> | tutorial room MP134 | 
   
    | Lin Mei | <lmei@cs> | tutorial room BAB025 |