Describe and apply the concept of partitioning of physical DFDs.

Discussion: Data Flow Diagrams (DFDs) are partitioned due the unique features that the different processes might have. For example processes in a DFD might be partitioned into different levels due to their timings, similarity of tasks, efficiency, consistency or security.

This concept can be applied to software development models. In this example, the DFD can be partitioned into coding process DFD, design process DFD, development process DFD. As a whole there can be a big picture DFD for the whole software development process which has the above sub processes included in it.