Software Engineering Question: Texcof is a coffeehouse that has restaurants all over Texas. They sell several kinds of c

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899604
Joined: Mon Aug 02, 2021 8:13 am

Software Engineering Question: Texcof is a coffeehouse that has restaurants all over Texas. They sell several kinds of c

Post by answerhappygod »

Software Engineering Question:
Texcof is a coffeehouse that has restaurants all over Texas.
They sell several kinds of coffee, such as Cafe Expresso and
Cappuccino, condiments, such as vanilla cream, and desserts, such
as muffins. They also sell other beverages, such as tea and orange
juice. The company has been growing in recent years and the growing
number of customers caused that they must often wait for their
orders an unacceptably long time, which is especially painful for
customers who take their coffee away. This is why the management
decided to develop a new software system that will enable
customers to place an order remotely, for example when they are
driving towards the restaurant , and schedule pick up for the
specified time during the opening hours. in case when something
unexpected happens, customers should be allowed to cancel or modify
their order until half an hour before the scheduled pick up. The
software system will be used for all restaurants of Texcof and
although all of them sell the same goods, it happens that some
goods is temporarily unavailable in some restaurants and the
software system must reflect it. In addition, the prices at
restaurants typically differ.
You are required to analyze requirements for the software system
that will manage orders at Texcof.
Task 1 : Write down a list of probable
functional and nonfunctional features of the system.
Task 2: Draw a use case diagram.
Task 3: Select use cases for the first
iteration and write down scenarios for them.
Task 4: Create a domain model for the use
cases from the previous point.
Task 5: Design a partial system and draw a
use case diagram.
Task 6: Design a partial system and draw a
class diagram.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply