Exam
Name___________________________________
ESSAY. Write your answer in the space provided or on a separate sheet of paper. | ||||||||||||||||||||||||||||||||||||||||||||
1) |
Construct a network diagram using the following data. For each activity, identify its early start time, late start time, early finish time, late finish time, and slack. Identify the critical path.
|
SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question. | ||
Match each of the following terms with its description. a. source/sink b. level-0 diagram c. data flow d. data store e. balancing f. DFD completeness g. DFD consistency h. level-n diagram i. primitive DFD j. process k. gap analysis | ||
2) | Data in motion, moving from one place in a system to another. | 2) ______ |
3) | A data flow diagram that represents a system's major processes, data flows, and data stores at a high level of detail. | 3) ______ |
4) | The conservation of inputs and outputs to a data flow diagram process when that process is decomposed to a lower level. | 4) ______ |
5) | The origin and/or destination of data, sometimes referred to as external entities. | 5) ______ |
6) | The work or actions performed on data so that they are transformed, stored, or distributed. | 6) ______ |
7) | The extent to which information contained on one level of a set of nested data flow diagrams is also included on other levels. | 7) ______ |
Match each of the data flow diagramming symbols with corresponding examples. (Answers may occur more than once.) a. process b. data flow c. source/sink d. data store | ||
8) | Customer order form | 8) ______ |
9) | Customer | 9) ______ |
10) | Generate paycheck | 10) ______ |
11) | Calculating overtime pay | 11) ______ |
12) | Sales report | 12) ______ |
13) | Computing a grade point average | 13) ______ |
14) | Preparing a purchase order | 14) ______ |
15) | Student enrollment file | 15) ______ |
For each of the following statements, answer "A" if the statement is a true data flow diagramming rule, and answer "B" if the rule is false. | ||
16) | Data can move directly from one data store to another data store. | 16) ______ |
17) | A process has a noun phrase label. | 17) ______ |
18) | A data flow to a data store means update. | 18) ______ |
19) | Data can move directly from an outside source to a data store. | 19) ______ |
20) | A join in a data flow means that exactly the same data comes from any of two or more different processes, data stores, or sources/sinks to a common location. | 20) ______ |
21) | Data cannot move directly to an outside sink from a data store. | 21) ______ |
22) | A fork in a data flow means that exactly the same data goes from a common location to two or more different processes, data stores, or sources/sinks. | 22) ______ |
ESSAY. Write your answer in the space provided or on a separate sheet of paper. | ||
23) | Briefly discuss how DFDs can be used as analysis tools. |
24) | For the following situation, draw a context-level diagram and a level-0 data flow diagram. Kellogg State Bank provides car and home loans to its banking customers. Initially, a potential loan customer meets with a Kellogg loan officer, requests a loan for a certain amount and time frame, and completes a loan application. Next, the loan officer determines the customer's credit standing, the type of loan required, and available interest rates. While the loan officer can authorize car loans for credit worthy customers, a loan committee must approve all home loans. |