next up previous
Next: Part 3 - Individual Up: marking_scheme2 Previous: Part 1 - Team

Part 2 - Deliverable Marking Scheme

Deliverable Marking Scheme
Deliverable Part Questions Marks
Collaboration Diagrams Q1. Are your collaboration diagrams well-formed? Provide a brief assessment of how well your diagrams match the specification in the UML book. Identify any instance of your diagrams deviating from the standard approach. [ / 4 ]
Marks Limit: [8/50] Q2. Do your collaboration diagrams capture/realize your chosen Use Cases? Provide a brief assessment of the strengths and weaknesses of your collaboration diagrams as a means of formalising the activity in your Use Cases. [ / 4 ]
Refined Class Model Q3. Does your class model make good use of the features of UML intended to support more detailed design? For example: attributes and methods and any constraints that are necessary. [ / 4 ]
Marks Limit: [8/50] Q4. Assess the extent to which your class model is consistent with the collaboration diagram you have generated. Award four marks if you find there are no major inconsistencies. [ / 4 ]
Unit Testing Q5. Does the code built to implement your tests compile and test the system in the manner you intended in your test plan. Provide a justification for all the tests you want to apply to your chosen classes. [ / 4 ]
Marks Limit: [12/50] Q6. How extensible is your test code? If you decided to increase the number of tests how much extra effort would it take to incorporate those tests. Award higher marks for greater extensibility. Justify your award of mark by making a case for the extensibility of the test set. [ / 4 ]
Q7. Assess how effective your tests are in detecting coding errors in your chosen classes. Provide a justification in term of the coverage you are achieving in the tests. [ / 4 ]
Java Code and Testing Q8. Award up to six marks if your Java classes compile and appear to function correctly. [ / 6 ]
Marks Limit: [12/50] Q9. Award up to six marks if your classes pass all the tests and you believe your test code tests the system adequately. If Java classes fail to pass some testes you should explain the problem and whether or not you have fixed it. [ / 6 ]
Integration Testing Q10. Award up to four marks if you can justify that you have addressed all the issues of integrating your classes in your system. [ / 4 ]
Marks Limit: [10/50] Q11. Award up to six marks if you can justify that you have addressed all the most critical aspects of the integration of the work of the three teams and addressed integration testing for the different parts of the system. [ / 6 ]
Deliverable Mark [ / 50 ]


next up previous
Next: Part 3 - Individual Up: marking_scheme2 Previous: Part 1 - Team
Massimo Felici 2004-11-29