Question 6: Process modeling [16]

Suppose you have been hired by a sports league to develop software to aid in the scheduling process for games between teams in the league.

Study the game scheduling approach discussed on the following page, then use data flow diagram(s) to model the scheduling process (from a logical/client perspective - not an implementation).

Make sure all parts of the model are clearly labeled and provide brief (e.g. 1 line) descriptions of each of the processes, data stores, and data flows depicted in your diagram(s).