CSC 508, Fall 1999
Gene Fisher
Week 1:Week 2:
- course syllabus -- introductory description of the course
 - standard operating procedures -- introductory description of how projects will be developed and the standard project directory structure
 - milestone 1 -- the writeup describing the first course milestone, which entails a detailed search of the academic literature and commercial sites for tools comparable to those proposed for Inferno
 - milestone 1 addenda -- additional information for milestone 1
 - CSC 510 project URLs -- links to the projects from last year's CSC 510 class, which are the starting point for this year's work
 - lecture notes week 1 -- lecture notes for the first week of class
 Week 3:
- conventions for a standardized GUI -- basic format for the GUIs of all Inferno tools
 - milestone 2 -- the writeup describing the second project milestone, which entails initial requirements storyboards
 - lecture notes week 2 -- introduction to the 205/206, 508/509 software process
 Week 4:
- lecture notes week 3 -- details of the requirements analysis process; project administrative procedures; user interviews (Wednesday)
 - CSC 205 handouts, supplementary to the lecture notes:
 Week 5:
- requirements specification document outline -- an overview of the format and contents of the document that each project group will produce this quarter
 - requirements document standards -- standard file and HTML structure for requirements documents
 - functional requirements testing procedure -- details of the quality assurance standards and inspection testing procedure for HTML-based functional requirements
 - milestone 3 -- the writeup describing the second project milestone, which entails continued refinement of requirements scenarios and initial work on formal specification
 - lecture notes week 4 -- introduction to formal specification
 Week 6:
- CSC 508 graphical modeling notation -- a general-purpose graphical format for modeling software artifacts
 - lecture notes week 5 -- further discussion of process and artifact structure
 Week 7:
- RSL reference manual -- brief overview of the RSL formal specification language
 - specification language oveview -- detailed description of the RSL formal specification language
 - conventions for standardized GUI widgets -- an update to the UI conventions, showing details of GUI widgets such as scrollbars, buttons, and the like
 - lecture notes week 6 -- further discussion of process and artifact structure; further discussion of formal specification
 Week 8:
- no new handouts -- continue with topics from Week 6 notes
 Week 9:
- milestone 4 -- continued refinement of storyboards; formalization of objects and operations
 Week 10:
- lecture notes week 9 -- review of other requirements and specification methodologies
 
- lecture notes week 10 -- final customer interviews; CMM -- the capability maturity model
 
Data files are available in the following formats:
File links in an HTML document, such as the links above, point to other HTML files. To access the PostScript or plain text version of a document, go to the desired directory and view the desired file with the ".ps" or ".txt" extension.