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

  1. High-level Specifications (similar to LON-CAPA gradebook[1]): 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.
  2. Requirements Elicitation and Definition

a.    Identify stakeholders Ð Email Adrion by October 18

    1. Develop questionnaires Ð Email Adrion  & provide 2-3 categories with 2-5 ÒquestionsÓ for ÒlateÓ October stakeholder interviews by October 18
    2. 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.
  1. Software Requirement Specification Ð due November 11 [you may use the IEEE standard[2] or the OpenCms-Struts[3] ÒtemplateÓ]
    1. Vision Document
    2. Introduction Section 1: Purpose, Scope, Definitions, Acronyms and Abbreviations, and provide References
    3. 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]
    4.  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.
    5. Appendices, including: a) Table of contents, b) Index, and c) use-case storyboards or user-interface prototypes, if needed.
  2. Warning É  to keep on schedule a design will be due late November and an implementation December 16.


[1] http://www.edutools.info/course/productinfo/detail.jsp?id=227

[2] IEEE Recommended Practice for Software Requirements Specifications, IEEE Std 830-1998, ©Copyright 1998 by The Institute of Electrical and Electronics Engineers, Inc. 345 East 47th Street, New York, NY 10017-2394, USA

[3] See http://opencmsstruts.sourceforge.net/vision.html