CMPSCI 520/620

Fall 2004

Project 1 Preliminary Work

Assigned: September 22, 2004

Due: See below

 

Goal - Develop a Software Requirements Specification for a Course Management System ÒtoolÓ to be designed, developed and incorporated in the Sakai framework. 

Steps

  1. Pick a tool Ð Each group to email Adrion and get approval by October 7
  2. Requirements Elicitation and Definition

a.    Identify stakeholders Ð Each group to email Adrion by October 7

    1. Develop questionnaires Ð Each group to email Adrion  & provide 2-3 categories with 2-5 ÒquestionsÓ for ÒlateÓ October stakeholder interviews by October 7
    2. Plan and carry out interviews Ð by October 28
  1. Software Requirement Specification Ð due November 4 [you may use the IEEE standard[1] or the OpenCms-Struts[2] Ò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 each use case diagram 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.

 

Tentative Groups [let me know of any issues immediately]:

1.     Bouchard, Edwards, Gruman

2.     Bhandari, Cutter, Khalfan

3.     Mintz, Novotny, Shepard

4.     Chen, Wang, Wei

5.     Hawkes, Kane

6.     St. John, Williams, Zander

 

Footnotes:

1. 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

2. See http://opencmsstruts.sourceforge.net/vision.html



[1] 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

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