Question: Complete the following tasks: a. Develop a use case diagram for a convenience food store. Include an actor representing the store manager and use cases

Complete the following tasks:
a. Develop a use case diagram for a convenience food store. Include an actor representing the store manager and use cases for orderItem(), stockItem(), and sellItem().
b. Add more use cases to the diagram you created in Exercise 1a. Include two generalizations for stockItem() called stockPerishable() and stockNonPerishable(). Also include an extension to sellItem() called checkCredit() for cases in which a customer purchases items using a credit card.
c. Add a customer actor to the use case diagram you created in Exercise 1b. Show that the customer participates in sellItem(), but not in orderItem() or stockItem().

Step by Step Solution

3.31 Rating (160 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

a Actors StoreManager This is an actor representing the store manager In a use case diagram actors are external entities that interact with the system System Boundary ConvenienceFoodStore This is a re... View full answer

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 Programming Logic & Design Questions!