Assignment-2 Process ModelInstructions:Draw a Level 0 Data Flow Diagram (DFD) for the Picnics R US case [See ‘Assignment#1’ onCanvas under ‘Assignments’]Guidelines:Data flow diagram (DFD) is a technique that captures the business processes of a firmand the data that pass among them. We use DFDs to describe the ‘to be’ system’sinteraction with its environment (i.e., external entities), processes, data flows, and datastores. The focus is on the processes and activities that are performed in the business.Hints:Use cases and DFDs are purposefully related – in that a well-constructed use casemakes developing a DFD straightforward. That is: The steps outlined in a use case canbe organized into logical processes on a DFD.Definitions:Use case: describes all the steps taken by a user to complete an activityEvery use case has three essential elements:the actor: the system userthe goal: the final successful outcomethe system: the process and steps taken to reach the end goalProcess: a series of steps taken to achieve a particular end goalModeling: making a representation of somethingProcess modeling: making representations of processesThe relationship between use case and process modeling:In process modeling, the steps/processes taken to reach the end goal in the usecase are represented using data flow diagrams (DFDs)