CMPSCI 520/620 [PEEAS]
Fall 2004
Project 1
Preliminary Work
Assigned: October 11, 2004
Due: See below
Goal - Develop a Software Requirements Specification
for an online gradebook to be designed, developed and incorporated in the Sakai
Course Management System framework.
Steps
- High-level Specifications (similar to LON-CAPA gradebook): Instructors can add the grades for offline
assignments to the online gradebook. Instructors can view grades in the
gradebook by assignment, by student, and for all students on all
assignments. Instructors can create a comma-delimited version of the
gradebook for export to an external spreadsheet program. Individual
students can view their interim and final grades when released by the
instructor.
- Requirements Elicitation and Definition
a.
Identify
stakeholders Ð Email Adrion by October 18
- Develop questionnaires Ð Email Adrion & provide 2-3 categories with
2-5 ÒquestionsÓ for ÒlateÓ October stakeholder interviews by October
18
- These questions will be incorporated with the
on-campus students for interviews to be completed by October 28; the
on-campus interviews will be ÒtapedÓ and provided via DVD/CD.
- Software Requirement Specification Ð due November 11 [you may use the IEEE standard
or the OpenCms-Struts
ÒtemplateÓ]
- Vision Document
- Introduction Section 1: Purpose, Scope,
Definitions, Acronyms and Abbreviations, and provide References
- Overall Description Section 2: a list of names
and brief descriptions of all use cases and actors, along with applicable
diagrams and relationships [you may use Rational Rose or some other
drawing package]
- In
Section 3, for 3-4 use case diagrams in Section 2 define a use-case
report, making sure that each feature or requirement is clearly labeled
and traceable to the Vision document.
- Appendices, including: a) Table of contents, b)
Index, and c) use-case storyboards or user-interface prototypes, if
needed.
- Warning É to keep on schedule a design will be due late November
and an implementation December 16.