Create a short scenario with 4 – 6 tasks, some of which depend on each other. You can use the two preceding cases as a model. Develop a sample answer that you will show the class after you give them a chance to analyze the tasks.

What will be an ideal response?


Any of the samples in this chapter would serve as a suitable model. The main idea is to present a logic structure that involves concurrent and dependent tasks, some with multiple predecessors and/or successors. One favorite that the author has used to introduce students to basic concepts, is the preparation of a BLT (bacon, lettuce, and tomato sandwich). The process involves several tasks that can begin at the same time, such as toasting the bread and frying the bacon, and other tasks that are dependent, such as applying mayo, assembling the sandwich, and eating it. Of course, the three main ingredients (four if you count the toasted bread) must be ready, and they don’t all get ready at the same time, so there is a critical path, which can easily be calculated.

Computer Science & Information Technology

You might also like to view...

When you define a C++ class, which of the following should be part of the implementation?

a. all declarations of private member variables b. all declarations for public member functions c. all explanatory comments for public member declarations. d. all declarations for private member functions (auxiliary or helping functions) e. all member function definitions, public and private (implementations of functions).

Computer Science & Information Technology

A summary query is used to display only aggregate data when the query is run

Indicate whether the statement is true or false

Computer Science & Information Technology

The source code of a Java program is first compiled into an intermediate language called Java ____, which are platform-independent.

A. beans B. nibs C. bits D. bytecodes

Computer Science & Information Technology

WordPress, Joomla, and Drupal are some of the popular _____.?

A. ?world wide web browsers B. ?operating systems C. ?content management systems D. ?application software

Computer Science & Information Technology