Tutorial / Interpreting data flow diagrams

Question 1

Define the following terms relating to data flow diagrams and give examples: external entity, data store, and process.

Question 2

Discuss the nested hierarchy of data flow diagrams.

Questions 3-7 are based on the Level 1 DFD below for a railway reservation system.

Question 3

Prepare a Level 0 DFD (context diagram) for this system.

Question 4

List the external entities, data stores, and processes in the Level 1 DFD.

Question 5

Explain the flow of passenger reservation data from when a passenger enters their details until the reservation is stored. Include the processes and data stores involved.

Question 6

Describe the relationship between the 'create reservation' and 'check availability' processes. How does the system ensure a reservation is only made for available trains and seats?

Question 7

How does the 'reservation clerk' interact with the system? What processes can the clerk initiate, and what data flows result from their interaction?

Last updated

Was this helpful?