Student: GTA: CS 2704 Tank Class Design Checksheet Maximum Actual Item Deduction Deduction --------------------------------------------------------- Abstraction and Responsibilities Required function members: Parameterized constructor 10 Move none 25 incorrect parameters 10 Turn none 25 incorrect parameters 10 Fire none 25 incorrect parameters 10 Required data members: Coordinates 15 Orientation 15 Odometer 15 Units of ammo 15 Improper responsibilties for Tank: Display of confirm/warning messages 10 Inclusion of reporter functions but status display is assigned to the Tank as well. 5 Direct mutator functions for data 10 Other deductions (reason below) --------------------------------------------------------- subtotal: Completness of Presentation --------------------------- Class form in seriously improper form 10 Operation forms for: Constructors none 10 incomplete 5 Move none 10 incomplete 5 Turn none 10 incomplete 5 Fire none 10 incomplete 5 --------------------------------------------------------- total deductions: score: