CISE DPS-3 - Project Planning Document

The Project Planning Document is your first item of responsibility. It is an e-mail message composed of the following information:

DPS-3 (CIS 4930) PROJECT PLAN

PROJECT: Title of Project
STUDENT: Your Name
SSN:     Your Social Security Number
DATE:    Date you submit email to Advisor and Course Supervisor

STATEMENT OF WORK:
Describe what work is to be done during the semester. This can
be from 1-3 paragraphs.

DELIVERABLES:
State what is to be delivered ---apart from the written report---
to the project advisor. Specify computer languages used and other
relevant information.
An example follows:
CIS 4930 PROJECT PLAN

PROJECT: Animation of Multiple Surfers on Big Waves
STUDENT: John Johnson
UFID:    1234-5678
DATE:    1 September 2003

STATEMENT OF WORK:

Task 1. Determine requirements of surfing movie and animation generation.

        Conduct literature survey to determine type and extent of
        previous work.  Determine test platform for three-dimensional
        model implementation.  Determine ocean simulation model and
        resultant model constraints.  Select two or three models
        from the literature.

Task 2. Implement ocean surfer model in animation software.

        Adapt two or three ocean simulation models and surfer motion
        models from the literature, so they are syntactically and semantically 
        compatible with the XIBS-V image animation software.  Implement
        the models in the XIB programming language, where possible,
        with C or C++ language extensions as required.  Test and
        debug code, reporting any XIB bugs to the manufacturer. 

Task 3. Test ocean surfer animation for appearance and performance.

        Generate a small database of test animations (10-15) from the
        ocean surfer simulation from Task 2.  Additionally, develop several
        calibration sequences based on actual surfing movie excerpts,
	which can be used to objectively test the
        surfing simulation performance.  Evaluate the results
        of these animations against real images using the SurferTest
	viewing and scoring procedure provided by the project Advisor.
        Marshall test data and summarize test results in writing.

Task 4. Document results in final report.


DELIVERABLES:  Project deliverables will consist of:

     1. Theory, algorithms, and supporting literature citations, to
        be summarized or enumerated in the Final Report.

     2. Software, source code written in the XIB-3 programming
        language (Version 3.1.2, Defective Software, Inc.), as well as
        add-on modules written in ANSI-C or Microsoft Visual C++,
        Version n.n.n.  Software will be designed to run on a
        Pentium-22 PC with at least 28MB of memory and 4MB of
        available disk space, under the Microsoft Visual C++ environment.

     3. Flash or AVI files containing surfer movie sequences, with
        a DVD containing all simulated and realistic surfer movies
	employed or generated in this project.

     3. Final Report, in hardcopy form, to be written in Microsoft
        Word compatible electronic format.
       
The preceding example is adequate for a simple project, and represents a length that should not be exceeded for a more elaborate project.


mssz@cise.ufl.edu
Thu Aug 14 20:41:07 EDT 2003