Student Names: Sashwat Anagolum, Tim Patin, Samvrith Anagolum, Rami Yasin
Category Sub-category Level Points Earned
Documentation Organization Follow template Exactly 6 5 (30%) Follow template Partially 4 Not Follow template 2 Consistency Excellent 6 6 (Terms/design Fair 4 concepts) Poor 2 Understandability Excellent 6 6 Fair 4 Poor 2 Provided information Sufficient, standards followed 12 10 Fair, standards followed mostly 8 Poor, standards followed rarely 4 Software Reusability (Design Applied 2 or more design patterns, 2 or 10 10 Quality (30%) Patterns, more class inheritance inheritance) Applied one design pattern, and one 6 class inheritance Applied no design pattern, or no class 2 inheritance Modularity (OO More than 3 association/dependency 10 10 Implementation) One up to 3 association/dependency 6 No association/dependency 1 Understandability Sufficient comments in each source file, 5 5 (Code comments, meaningful variable names variable names) Some comments in each source file, 3 meaningful variable names mostly Lack of comments in each source file, 1 arbitrary variable names mostly Reliability (Exception More than 5 Exception handling logic 5 5 handling) 2 to 5 Exception handling logic 3 Less than 2 Exception handling logic 1 Software Usability Straightforward operation flow, Well UI 10 9 Execution layout, allow user mistakes (20%) Missing one of the listed aspects 7 Missing two of the listed aspects 4 Efficiency Smoothly, without notable waiting 10 9 except for network connection Sometime get stuck 7 Run-time crash or irresponsive 2 Total 80 75