Information System

profileinfomsit8
infosystems.docx

Midterm Exam

St. Name: _______________, ________________

Last Name, First Name

Important Notes:

There are 6 questions in the exam paper

Please type your answers (No hand-writing will be accepted) below every question, and please make sure you distribute your time wisely to cover all questions.

The Exam is an individual-work not team-work; please do NOT communicate the exam content in any shape or form to anyone except myself

Your midterm exam is due on D2L as a SINGLE PDF document on Friday, 5/3/19, by 11:55pm.

(5 points) What are the different artifacts used to capture requirements?

(5 points) Explain the difference between requirements specification and the analysis model?

(5 points) Explain the difference between the UML USE-CASE diagram and UML system diagram.

(25 points) Draw the UML use-case diagram for the following list of use-cases:

The Spring Breaks 'R' Us Travel Service

Event (Booking subsystem)

Use Case

Student browses resorts

Display resort information

Student browses resort packages

Display resort package information

Student group requests reservations

Book student group

Group adds/deletes participants

Change group booking

Time to send out payment requirements

Send payment notices

Check on booking details

Display booking details

Students check in

Update reservation info (hotel)

Students check out

Update reservation info (hotel)

Q5. (30 points) Consider the following high-level description for an online application for the SportsDepot store:

http://images.champssports.com/pi/16175500/large/nike-lebron-xi-mens Jordan Jumpman True Snapback Cap - Men's - Black / Red Nike Kobe Baller Backpack -  Kobe Bryant - Purple / Black Nike 3 Pk Dri-Fit 1/2 Cushion Quarter Socks - Men's - White / Silver http://images.champssports.com/pi/28945CB1/large/nike-mlb-pattern-logo-t-shirt-mens Nike Brasilia 6 Small Duffle - Blue / White adidas NBA  Revolution 30 Swingman Jersey - Men's -  Carmelo Anthony - New York Knicks - Blue / Orange Jordan Fly Elephant Shorts - Men's - Black / Light Blue Nike Roshe Run - Men's - Red / Grey

Store offers the following types of Shoes : Basketball Shoes, Running Shoes, Casual Shoes

Store offers the following Clothing : T-Shirt, Shorts, Jersey, Jacket

Store offers the following Accessories : Backpack, Duffle Bags, Gym Sack, Socks, Hat, Sunglasses

The customer shall be able to create an order and the customer shall be able to cancel an order.

The customer shall be able to return to the store the purchased goods.

Salesman shall be able to add new products to the store homepage and create or cancel orders on behalf of the customer.

The store manager can create store coupons that are applicable to any item purchased from the store.

Based on the requirements/description listed above, provide answers for the following questions:

Provide the list of the conceptual classes

Draw the UML Analysis class diagram

Q6. (30 points) Given the following narrative for Bambino’s Pizzeria,

List (only name them) the use-cases that should be part of the use-case diagram

Create the UML Activity Diagram for placing a pizza order for delivery.

For its chain of fast food outlets, Bambino’s Pizzeria has recently installed a system to speed up deliveries. In each of its stores, Bambino’s has three or four PCs connected to incoming phone lines. When a customer calls in an order to have pizza delivered, an employee answers and Caller ID checks the phone number against a data store containing past phone orders. If the order is for a repeat customer, the system matches the number with the customer database and displays the customer record on the screen. For first-time customers, the employee verifies the caller’s name and address, and creates a record in the customer database. The order taker then types in the customer’s pizza order. The system prints out a three-part order on a printer located in the kitchen. The original is used by the cook to prepare the order. When the order is ready, the cook marks the other two copies completed and gives them to the delivery driver to serve as delivery receipts for the driver and customer, respectively. At the same time that the order is printed, the order taker’s computer displays a city locator grid that is used to help dispatch the drivers. From a copy of the display, a dispatch slip—showing the customer’s street and connecting roads—is printed for the driver. The final system output generated at this time is a record of the order, which is the source for the event data written to the order system.