Question

I am making a game to help childern learn Urdu (Urdu Boli = Urdu Language)

enter image description here

This is the high level context diagram of the game.Considering an RPG can any additions be made to the diagram?

Was it helpful?

Solution

What do you expect from the diagram ?

To be very provocative: What does your diagram tell you that you do not already know ? Isn't this diagram confusing since Urdu Boli the game and everybody will wonder about its relation with the Game System ?

Also note that you foresee data to be saved, but at no place do you intend to reload this data.

Users first ?

The goal of a DFD context diagram is to show how the system interacts with its environment at a very high level. But here it is misleading since Game system is not really exterior to your game. And while I loved DFD for many years, I must say that nowadays it's somewhat obsolete.

I would therefore recommend to use-case diagram to show the sytems goals and to focus on the interactions with the users. For this UML use-case diagrams would be a better tool.

And if you're focused on users, a great way to go forward would be use-case 2.0: these combine the advantage of the big picture and high level overview (that you expect from the context diagram) with user-stories to focus on implementable user experience.

Licensed under: CC-BY-SA with attribution
scroll top