I'm learning how to design a Data Flow Diagram (DFD) for a system. I have a question that I can't answer myself. Let me give a scenario:-
In a system, a Trainer wanted to view his/her own profile information and a Trainee also want to view his/her own profile information.
Can the process (Retrieve profile information) be used by both entities:-
Or must be separated as they aren't viewing the same data:-
So, which one is right?


Kaydarin,
From my understanding the key for your definition is in the word "and". You can also see that trainee and trainer are not viewing the same data...
If process involves multiple entities providing different pieces of information to be processed for a common output, it is more likely that a single process would apply.
Enjoy designing,
Andres