ISB37603 :Software Design and Integration
Assignment
The objetives of this assessment is to enable the student to:
1. Understand and examine the design and implementation of Object orientation concept.
2. Apply and manipulate all the design principles in existing OO application.
Question :
1. Complete All Practice 7 until Practice 14.
OR
Download a complete java code (must have inheritance, association and exception handling)
(Please provide the sources of the code)
2. Draw the UML class diagram (including Java Interface) and it’s relationship.
Explain each relationship.
Note : POJO only
3. Choose any class and identify or add the code that conform will all design principles. Update
the relevant class diagram.
a. Correctness, Must use jUnit
b. Robustness,
c. Flexibility,
d. Reusability and
e. Efficiency
Submission
[Link] the last project via vle.
[Link] the report in hardcopy form
Complete UML class diagram
Screen Capture the output (if any) and explain each design principles (including the updated
UML class diagram)
Due date: 6 september 2019