SE1021
Software Development II
(This part of the assignment is worth 15 points in the overall assignment)
You must submit your UML class diagram showing all classes, attributes,
behaviors (except getter/setter methods) and relationships between classes/interfaces. Start by deciding on the classes, fields, and relationships between classes first. Then put in the behaviors. may hand
draw the diagram or use an electronic tool to create it. In addition,
you must include a verbal description of how your design will meet the
requirements (e.g., the getMarketPrice()
method in each of
the child classes will caclulate the market price of the object based
on the relevant characteristics of the object (Note: this is just an
example, it may not make sense)). This verbal description
may be sent to your instructor in an email message with the subject line of:
"SE1021 Lab 4 Design Description". may be uploaded in the form below. If you choose to upload both the UML diagram and the verbal description, upload both of them at the same time. (worth 25 points) (worth 15 points).
The main lab assignment states that your code should be in a package with your username. Instead, put your code in the package _______. (Sorry, those of you who liked the way I did it last quarter!)
Each student must submit their classes that fully implement the desired
behavior described in the assignment. A .zip
file containing
all of the .java
source files must be submitted. When the file is
unzipped, it must produce one folder (with your username as its name) and all
of the source files inside of it. The classes must contain comments at
the beginning of the file that include: Course name, Quarter, Assignment
name, Author's name, and date. In addition, the class should have comments
throughout, including JavaDoc for the class, all methods, and public attributes
(see here).