SOFTWARE DESIGN PROCESS EVALUATION SHEET
ICS4M
–
M. Booth
-
04/11/2013
–
Rubric modified from CS Department 2
001,
Assignment modified from CPAN221 and Gary Greer/ Java 2 Bible
Create an application that uses swing components. The program inputs the hours and rate
of pay worked by the user and displays the gross pay. The program should complete all
input and output with events and action listeners (ie not message boxes or input
boxes).
One class called Pay will contain the hours and rate of pay data and will act like previous
blue print classes (fields, constructors, get, set, no main method). The second class called
PayOutput will construct and setup all the swing components.
A third class
PayOutputTest will contain the main method and construct the GUI application. Use an
inner class to handle the event (listener, action performed, etc). Use try and catch with
error checking to catch any textfields without data. There sho
uld be 2 buttons (calculate
pay and exit). The inputting should be done using textfields and prompting with labels
near the textfields. Add any 2 other Swing features (colour, images, opening window,
clearing, etc).
Complete an SDC document with a proble
m definition (above information can be
quoted), problem specification (Pay class table), design (sketch of frame/form
–
not a
screen shot), implementation (refer to java file name only), and testing. Testing should
include screen shots of output for the f
illed in textfields and output for 1 or more empty
textfields (tests error checking).
Item
Level 1
Level 2
Level 3
Level 4
Knowledge/Understanding
/8
Understanding of OOP
concepts
–
basic swing
setup and blue print class
Limited
effectiveness
Moder
ate
effectiveness
Considerable
effectiveness
High degree
of
effectiveness
Understanding of OOP
–
error checking, events,
actionlisteners
Limited
effectiveness
Moderate
effectiveness
Considerable
effectiveness
High degree
of
effectiveness
Thinking/Inquir
y
/8
Problem Definition and
Problem Specification (class
table)
Few
elements
present
Some
elements
present
Most
elements
present
All elements
present
Design Stage (sketch) and
testing
Few
elements
present
Some
elements
present
Most
elements
present
All
elements
present
SOFTWARE DESIGN PROCESS EVALUATION SHEET
ICS4M
–
M. Booth
-
04/11/2013
–
Rubric modified from CS Department 2
001,
Assignment modified from CPAN221 and Gary Greer/ Java 2 Bible
Item
Level 1
Level 2
Level 3
Level 4
Communication
/12
User
-
friendly program
execution with GUI, 2
additional features
Limited
effectiveness
Moderate
effectiveness
Considerable
effectiveness
High degree
of
effectiveness
Readability of
program/SDC including
indentation, n
aming, and
spacing
Limited
effectiveness
Moderate
effectiveness
Considerable
effectiveness
High degree
of
effectiveness
Internal Documentation
especially new swing
sections
Few areas
correct
Some areas
correct
Most areas
correct
All areas
correct
Applic
ation
/12
Demonstration OOP
concepts (ex. fields, simple
constructors, set, get
methods)
Limited
effectiveness
Moderate
effectiveness
Considerable
effectiveness
High degree
of
effectiveness
Demonstration swing setup
and inheritance
Limited
effectiveness
Moderate
effectiveness
Considerable
effectiveness
High degree
of
effectiveness
Use of events,
actionlisteners, error
checking, etc
Limited
effectiveness
Moderate
effectiveness
Considerable
effectiveness
High degree
of
effectiveness
Files to be submitted
in a folder named usernameAssign07:
SDC document (word file).
Source code (*.java file) and bytecode (*.class file).
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Σχόλια 0
Συνδεθείτε για να κοινοποιήσετε σχόλιο