CIS 375 Assignment 1
Fall 2002

For your first assignment you have the opportunity to develop a project planning document and estimate the effort required to produce your proposed system. You may work with a partner if you wish, but I need a written statement from each of you describing who did which portions of the assignment.

The task your team is about to undertake is development of an assessment test item bank and systems with the capability of generating harcopy final exams for CIS 150, 200, and 350. The purpose of this system is to allow instructors teaching one of these three classes to generate parallel exams for students who may need to take more than one exam to pass the course. Inputs to the system should include course number and the number of test items desired. Output from the system should inlcude the exam, an answer key, and a code number that uniquely identifies the set of test items. The system should allow instructorsto add, remove, or edit test items from the test bank. A web-based system would be preferred. Your plan should take into account the effort involved to develop the user interface for the system.

Your final document will need to conform to Pressman's planning document template which may be found at: http://www.rspa.com/docs/Projectplan.html. Your document will need to contain the following sections: introduction ( project scope, major software functions); project estimates (time and cost of producing the system); risk management; project schedule (including deliverables, milestones, work breakdown structure, activity graph); project team organization and staff allocation plan; tracking and control mechanisms (some type of quality assurance plan).

You may assume that you can have several other people from the class, besides you and your lab partner, working on the project. You will need to summarize what capabilities each person adds to the project team and how he or she will be utilized. A very talented person could be listed as part of several proposed project teams for purposes of this assignment.

You are not required to do any programming of this system before you complete your project plan. Your written project plan is due three weeks from today. This is a very difficult assignment, do not put off starting it till the last minute. Please try to keep your resource estimates within the realm of reality for our campus.

Assigned: 9-11-02
Date due: 10-02-02