Electronic Project Archive -- (due date given here)
"README"
file containing all folder/directory names
and for each folder a brief description about its content.
Please submit a plain text file (file extension .txt)
"README"
file is in the root folder):
- | +-----> doc // documentation plus filan report, presentation slides, etc. | +-----> design // UML diagrams | +--+--> code // project code | +-------> java // Java source code | +-------> classes // compiled Java classes | +-------> images // images and button icons | +-------> data // (database) files with example data | +-------> run // scripts and/or HTML files |
Each source code file should have at the top information about
the student who authored it or assisted in writing and debugging
the code, something like:
// written by: // assisted by: // debugged by: // etc.The code will be compared with the diagrams in Report #3. The class, attribute and method names should exactly match. It is not necessary that these are consistent with Reports #1 & #2 since Report #3 revises and overrides the previous two. However, it is critical that the final UML diagrams in Report #3 and the final code are consistent.
Another set of coding standards is given here: http://www.ambysoft.com/javaCodingStandards.html
A major factor in grading will be how well the code corresponds to
the UML diagrams. The class names, operation names, and attribute
names should exactly match. Put emphasis on consistency, neatness, and
completeness. For example, all exceptions should be properly handled.
Do not just catch an exception with empty braces:
catch(Exception ex) { }
.
Note that only negative points will be given if the eArchive/EPA is missing or poorly prepared. The project e-Archive can reduce the overall grade by 10 % if missing or poorly prepared.
Each team should submit only one e-Archive on or before the due date. Submission deadline: 5:00 p.m. on the due date.
Make sure that the electronic media (CD-ROM or Zip disk or ...) is not damaged and can be read on a regular PC.
The project report materials will not be returned, so make sure to keep your own copy of the e-Archive.