Software Engineering Question: Texcof is a coffeehouse that has restaurants all over Texas. They sell several kinds of c
Posted: Sun May 15, 2022 1:05 pm
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.
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.