Can data come out of a data store and then be processed and then go to an external entity?
My question is that is it ok that data (coffee and hot water) are coming out of a data store (container) and then are processed into coffee and then poured into an external entity which is the jig? Is this dfd obeying dfd rules?
DFDs can never contain user
as an entity, rather you should represent some functionalities through which the data flows eg. login, authentication etc
Your data here seems correct , you can just optimize the parallel flows using joins
and forks