Question: Assignment 3: Class Diagrams (20 points) Assignment: Consider the following scenario then complete the exercises below: siraid is a domestic airline company that is building

Assignment 3: Class Diagrams (20 points)

Assignment 3: Class Diagrams (20 points) Assignment: Consider the following scenario then complete the exercises below: siraid is a domestic airline company that is building a Customer Relationship Management (CRM) system that focuses on providing a personalized experience to all customers. The system would be deployed on mobile phones, tablets and desktop. Customers will be allowed to search for flights, view flight routes and itineraries, filter Flights based on price, destination, duration, number of stops, class (basic economy, economy, business and first class). Customers will need an account with sirbird to book a trip or purchase flights. They should be able to view past trips, print the itinerary for an upcoming trip and modify or cancel trips. If a customer wants to modify a flight, there is no service charge, except that the customer will have to pay a price difference if the prices on the new date are higher. If the prices have gone down, the customer will receive a gift card from sizzice called "Dicaire, Wallet". The wallet has no expiry and the money in the wallet can be used for future purchases. AicBird, also has a rewards program based on flyer miles and miles expire after 5 years since they were accrued. Both the wallet and the rewards can be used to purchase tickets, make upgrades (economy to business class), avail discounts lounges and purchase in-flight items. The main difference is that the wallet has expiry and the miles expire after 5 years. The CRM system will allow the customer to select preferences on seating, food and drinks. The system should include the 'Language Change functionality that allows the customer to choose the preferred language. Customer should get promotional emails based on their search history. The system should allow the customer to make payments via credit cards, Paypal and Sitzice wallet. Exercises: 1. Develop a class diagram representing all the business rules described. 2. Remember to label your classes accurately. b. Label the relationships (associations) between classes and the direction of the relationship. c List the major classes and any supporting classes (including child classes if applicable). You need not list the attributes and methods for the dasses in the class diagram. d. Include the visual class diagram in your submission. Submit your completed assignment as an attachment (.doc, .docx, or .pdf) via eLeaming. e. Where can I go wrong? Major classes missing, supporting classes are not identified properly, class name not representing an entity (noun), relationship label and direction missing and missing cardinality or incorrect cardinality. Note: 1. No hand drawings please. You must generate the UML diagrams using a tool and it should be done professionally. 2. Verify if the assignment looks good and the images are clear enough after your submission. If the submission is not of acceptable quality no third attempt will be given and you will receive a zero

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 General Management Questions!