Question: Tasks | Identify the classes in the proposed system. Draw a class diagram to show the structure of your classes and relationships that they may

Tasks |
Identify the classes in the proposed system.
Draw a class diagram to show the structure of your classes and relationships that they may
have with one another. Your class diagram should exhibit the object-oriented concepts of
polymorphism and inheritance.
List possible attributes and methods for each of the classes identified above.
Design the user interfaces according to your class diagram and object-oriented design
principles. 5. Implement the classes using an object-oriented programming language of your
choice (Python/C++/Java/C# and only object-oriented programming language is allowed). Your
implementation should reflect the structure of your classes (including the user interface design)
accordingly and exhibit the object-oriented concepts of polymorphism, inheritance, association
and encapsulation.
Implement the user interfaces and methods of the classes. It is not necessarily to implement the
methods in detail. It is sufficient if each method can print an output on the screen so that we know
which method is called.
Prepare at least 5 test cases (other than the 'login' test case sample as it is shown in the Test
Case template already).
Implement the driver (main program) which will test all the classes and methods declared
according to the class diagram and test according to the test cases
 Tasks | Identify the classes in the proposed system. Draw a

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 Databases Questions!