CSC 508, Fall 1999
Gene Fisher
General Index:
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.