Guy:
I agree with you that processes, top level or otherwise are a connected series of activities intended to achieve a desired outcome.
You are right in that a process can exist without having any inputs or outputs - a clock being a good example. In general though, processes have inpuits and outputs. One of the "red flags" a data flow diagrammer looks for is processes (functions) without inputs or outputs. Generally, such flags that the diagrammer is forgetting about a data flow.
Tony
Tony,
Thanks for the reply.
I think bascially we agree then - I certainly agree that a process generally have inputs and outputs, they just aren't defined by them.
BTW - I have heard a rumour that in the UK ISEB are removing DFDs as a legitimate form of process modelling from their exams (that lead to the ISEB Diploma in Business Analysis). If its true its interesting to wonder why...
Guy
brought to you by enabling practitioners & organizations to achieve their goals using: