Needs: OfCourse
Purpose:
OfCourse is an electronic course schedule (for 
  college/university students).
  
Process
  The OfCourse product design team completed a competitive product
  analysis (over the course of the past month) and then used eight focus
  groups (at four different colleges/universities) 
  to arrive at this need statement.
  
 
System Needs The system needs to:
      
S-1Maintain course schedule(s) that include, at a 
        minimum, the following information: term (e.g., Fall 2006), 
	subject (e.g., CS), catalogue number (e.g., 239), course title,
        course component (e.g., lecture, lab, etc...), building, room,
        start time, end time, and meeting days.
        
S-2Read course schedule(s) from one or more "files" at start-up.
        
S-3Update course schedule "file(s)" as new courses are added.
        
User Needs Users of the system need to be able to:
      
U-1Enter course schedule information.
        
U-2Display schedule information for a given term and day of the week.
        
U-3Display schedule information for a given term, subject and catalogue
        number (e.g., all components of CS239 for Fall 2006).
        
U-4Display schedule information for a given subject (e.g., all CS courses
        for all terms).