You are on page 1of 9
Registration Number Sri Lanka Institute of Information Technology B.Sc. Degree in Information Technology Mid Examination Year 2, Semester 1 (2016) January Intake Object Oriented Analysis & Design (N203) Duration: 1 Hour SLIT COMPUTING Instructions to Candidates: LIBRARY This is a closed book examination. This paper contains 2 questions on 8 pages without the cover page. Answer all questions on this paper. Read all questions before answering. The total marks obtainable for this examination is 40. Question One (20 Marks) a) Following scenario explains about a System for Catering Firm. Fabulous Food is a small catering firm around fifteen employees. The business has grown rapidly over the past year and the owner wants to install a new computer system for managing the ordering and buying process. Fabulous Food has a set of ten standard menus. When potential customers call, the receptionist describes the menus to them. If the customer decides to book party (indoor or outdoor), the receptionist records the customer information (¢.g., name, address, phone number, ete.) and the information about the picnic (e.g., place, date, time, which one of the standard menus, total price) on a contract. The customer is then faxed a copy of the contract and must sign and retum it along with a deposit (often a credit card) before the party is officially booked. Customer can make the payment via online payment gateway or through the receptionist. The remaining money is collected when the picnic is delivered. Sometimes, the customer wants something special (e.g., birthday cake). In this case, the receptionist takes the information and gives it to the owner, who determines the cost; the receptionist then calls the customer back with the price information, also receptionist would add an additional note when preparing the contract. Sometimes the customer accepts the price, other times, the customer requests some changes that have to go back to the owner for a new cost estimate and again Receptionist should be able to update the contract with new price. When the customer signed contract, Receptionist should make reservation record in the system. The supplies (food, plates) needed for the party would be calculated automatically and stored Each week, the owner looks through the parties scheduled for that weekend and orders the supplies (e.g., plates) and food (e.g,, bread, chicken) needed to make them. The owner would like to use the system for marketing as well. It should be able to track how customers learned about Fabulous Food and identify repeat customers, so that Fabulous Food can mail special offers to them. The owner also wants to track the parties for which Fabulous Food sent a contract, but the customer never signed the contract and actually booked a picnic. Rough Work Page 1 of 8 i, Draw the use case diagram of the Catering System (10 marks) Note - If you need to make additional assumptions about the system requirements, make sure you explain them in your answer. Page 2 of 8

You might also like