Diagram alir data

Suatu yang lazim bahwa ketika menggambarkan sebuah sistem kontekstual data flow diagram yang akan pertama kali muncul adalah interaksi antara sistem dan entitas luar. Diagram ini didesain untuk menunjukkan sebuah sistem yang terbagi menjadi suatu bagian sub-sistem yang lebih kecil dan untuk menggarisbawahi arus data antara kedua hal yang tersebut. Diagram ini lalu dikembangkan untuk melihat lebih rinci, sehingga dapat terlihat model-model yang terdapat di dalamnya.