06-08165 Software Workshop Team Java
You are being asked to submit the following documents as intermediate milestones for your project:
The final deadlines will not be extended without very good cause.
You should make allowance for all reasonable eventualities - arguments such as "the computers were all in use whenever I looked last week" or "I had the flu for three days and fell behind" are most unlikely to be accepted.
You are strongly advised to assume that the deadline for programming is the end of the Spring Term, so you have some time in hand in case of disaster! The choice, and the risk, is yours. Please don't try to blame someone or something else if your program is not working at the time of the demonstration.
All documents submitted should carry:
Documents can be submitted to the demonstrator/lecturer in charge of your group, or they can be submitted in the assigned coursework pigeonhole for your group.
Assessment will be by a demonstration of the programs and by a written report, coupled with an assessment of your group work, problem solving skills and project management over the course of the project. All members of the team should be present at the demonstration. The demonstration is more important than the report, but significant credit will be lost if no report is submitted.
The Team Report should be 10-12 pages long with a rough budget of space as follows:
You should attach as appendices the detailed documentation written during the project, such as the original Functional Specification and the System Design. The Team Diary should also be submitted together with your Team Report.
The Individual Report should contain:
This is likely to be 5-10 pages long plus diary per person.
When writing the report, bear in mind that a common fault of documentation is to dive too quickly into fine detail, without giving an adequate overview. Take as much care in structuring your documentation as you do in structuring your programs. A detailed design description of your programs is not required, but programs should be adequately commented. You will lose credit for any programs that are not minimally commented with the name of the author, the date of completion and a description of the purpose of the program. All important routines should have similar comments together with an outline specification of all arguments required, globals accessed and results returned, and any other information which is important to a programmer using that routine. Use of Javadoc is strongly recommended, but the javadoc should not be included in the report.
The team report, together with individual reports of all members of the team, must be handed in together in a suitable wallet so that all parts are conveniently accessible and clearly labelled.
Assessment breakdown will be approximately as follows:
|
Team effort |
50% |
|
Individual effort |
50% |
There will be credit assigned to the effectiveness of the software engineering methods used, project management, timely progress, teamwork and documentation, in addition to the the quality of the system produced and the individual coding efforts.
The team effort part of an individual's mark may be weighted by the individual's contribution and participation. Anyone who fails to give a demonstration, or who fails to submit a report, or who fails to contribute to the team, will be given very few marks overall.
There are no separate marks allocated for the documents submitted for the intermediate milestone, but their quality will be assessed as part of the project management component of the mark.
Important
If the marks for the team are not to be split equally, owing to someone's exceptional effort, or reduced contribution, then all team members must submit a note identifying the altered proportions of marks to be allocated, signed by all team members. This has to be submitted at the same time as the final report, not later. If you have worked harder than your colleagues, you should ensure that you gain the appropriate credit. If you are too shy to negotiate it with them, you will not receive any preferential treatment. It is up to you and the team to be fair to all.
Page maintained by Uday Reddy. Last Updated: