Question: 1. What is O-O analysis? 2. Define the following 3 terms: Object, Attribute, and Method. Provide 2 examples of each term. 3. Define encapsulation and
1. What is O-O analysis?
2. Define the following 3 terms: Object, Attribute, and Method. Provide 2 examples of each term.
3. Define encapsulation and explain how it is used in O-O analysis.
4. Explain the concept of Inheritance in object relationships.
5. Define the following 3 terms: Superclass, Class, Subclass. Provide 2 examples of each.
6. Define Polymorphism and provide an example.
7. If you are designing a Car Rental System for a company such as Avis or another car rental company, how could each vehicle be uniquely identified and located within the car rental parking garage?
8. Draw a Use Case Diagram using MS Visio or another SW application depicting the following Use Cases: ATM Login, Main Menu Selection (Deposit, Withdraw, Inquiry, Transfer, Help), Authenticate Login (Extend Use Case of ATM Login), Withdraw Funds, Update Balance, Bank IT Processes. (i.e. save Database and System Backup) Actors: Bank Customer, IT Mgt
EXTRA CREDIT ASSIGNMENT: This is optional. Up to "+2" can be added to your final grade average on a well done submittal. Use MS-Visio or another SW application to create a Use Case Diagram or a Sequence Diagram for the following Use Case requirements. Uber: Request Ride Use case Summary of the Use Case / Sequence requirements: The customer enters a ride request One of the Aggregator servers (this is a server receiving ride requests) accepts the request and asks the QuadTree (master) servers to return a short list of nearby drivers to the customer's location. The Aggregator server collects the results and sorts them by driver ratings. The Aggregator server sends a notification to the top 5 drivers simultaneously. The first driver to accept will be assigned that ride. The other drivers will receive a cancellation. If the drivers do not respond, the Aggregator will request a ride from the next 5 closest drivers on our list. Once a driver accepts a request, the customer is notified.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
