Question: Homework 3 : Modularity and parallel processing The purpose of this assignment is to reinforce the distinctions between modularity and interactivity, as well as parallel

Homework 3: Modularity and parallel processing
The purpose of this assignment is to reinforce the distinctions between modularity and interactivity, as well as parallel vs. serial processing.
You have recently taken over a struggling restaurant. The restaurant has been criticized for its slow service. After observing the kitchen, you realize that the kitchen operates in a fashion that is neither modular nor parallel. As a result, when it gets busy and there are many dishes to make, all of the inefficiencies accumulate and a bottleneck forms, creating long delays in customers getting their food.
For each of the following questions, consider how tasks are distributed among the kitchen staff as well as the fashion in which each dish and/or task is handled in a way that might lead to inefficiencies. To simplify the situation, focus only on the preparation of main dishes, ignoring appetizers and desserts.
1) Describe ways in which this kitchen could operate in a non-modular fashion.
[Place answer here in this blue text]
2) Describe ways in which this kitchen could operate in a serial fashion.
[Place answer here in this blue text]
3) Describe things that could be done to make it operate in a way that is more modular.
[Place answer here in this blue text]
4) Describe things that could be done to make it operate in a more parallel fashion.
[Place answer here in this blue text]
5) Imagine that deep-fried dishes are prepared and cooked by one group and stir-fried dishes are prepared and cooked by another group. When servers take a table's order, they choose all of the dishes on a tablet, and then send the order to the kitchen. How could you program the delivery system of tickets in order to ensure that the delivery system of tickets supports informational encapsulation?
[Place answer here in this blue text]
Homework 3 : Modularity and parallel processing

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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 Questions!