You are creating a model that shows how data moves through a system. Each function that modifies the data in any manner is identified, decomposed to smaller levels, and the system is completely described from start to storage.
What type of a modeling technique are you using in this scenario?