Question: please only do the UML part (question 1) --- no handwriting Part I Various flying objects can be described as follows: An Airplane class, which
please only do the UML part (question 1) --- no handwriting



Part I Various flying objects can be described as follows: An Airplane class, which has the following attriobutes: a brand (String type), price (double type) and horse power (int type). - A Helicopter is an Airplane that additionally has the following: a number of cylinders (int type), a creation year (int type), and a passenger capacity (int type). - A Quadcopter, is a Helicopter that additionally has the following: max flying speed (int type), which indicates its maximum moving speed. - A Multirotor is a Helicopter that additionally has the following: number of rotors (int type), which indicates its number of rotors/blades that it has. - A UAV (Unmanned aerial vehicle / Drone) class has the following attributes: weight (double type), and price (double type).- An AgriculturalDrone (which is used for crop production) is UAV that additionally has the following: brand (Sting type), and carry capacity (int type). - A MAV (Micro Air Vehicle), is a miniature UAV that has a size restriction (and can be as small as few centimeters. It has the following: model (String type) and size (double type).Part I: 1. Draw a UML representation for the hierarchy of the above-mentioned classes. Your representation must also be accurate in terms of UML representation of the different entities and the relation between them. You must use a software to draw your UML diagrams (no hand-writing drawing is allowed)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
