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.

ActivityOptimistic TimePessimistic TimeRealistic
Time
Expected
Time
Preceding
Task
A486--
B7119A
C375A
D91311A
E6108B
F396C, D, E
 

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.