Question: Project Aims: Use OOP features and tools to design applications [ CLO 2 . 1 ] Implement Object - oriented applications [ CLO 2 .

Project Aims:
Use OOP features and tools to design applications
[CLO 2.1]
Implement Object-oriented applications
[CLO 2.2]
Please follow these instructions:
This is a group project, so please form a group of 4 students as minimum.
All submitted projects must be unique and any duplicated or copied projects will receive ZERO (No cheating will be tolerated).
The project must be submitted by the deadline and any late projects will receive ZERO.
You must submit the report and the source code as .zip folder via the blackboard.
Weight: 15% points of the total course grade.
Project Description:
For an organization of your choice, you need to analyse the requirements and specification of the organization and design a UML class diagram accordingly. Then, you must write a complete Java code that properly implement the designed class diagram and test it.
Minimum requirements for the applied project:
UML class diagram of at least five classes in total (including the driver class).
At least one composition relationship between classes.
You must have inheritance relationship between a set of classes.
You must have at least one abstract method (and implement method overriding).
You must evaluate the concept of polymorphism in your application.
You must test your application via a driver class that create objects and showing how they are related to each other.
Project Aims: Use OOP features and tools to

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!