SYSTEMS ANALYSIS AND DESIGN [2242-INSY-3305] Instructions: Draw a Level 0 Data Flow Diagram (DFD) for the Picnics R US case [See ‘Assignment#1’ on Canvas under ‘Assignments’] Guidelines: Data flow diagram (DFD) is a technique that captures the business processes of a firm and the data that pass among them. We use DFDs to describe

SYSTEMS ANALYSIS AND DESIGN [2242-INSY-3305]
Instructions:
Draw a Level 0 Data Flow Diagram (DFD) for the Picnics R US case [See ‘Assignment#1’ on Canvas under ‘Assignments’]

Guidelines:
Data flow diagram (DFD) is a technique that captures the business processes of a firm and the data that pass among them. We use DFDs to describe the ‘to be’ system’s interaction with its environment (i.e., external entities), processes, data flows, and data stores. 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 case makes developing a DFD straightforward. That is: The steps outlined in a use case can be organized into logical processes on a DFD.

Definitions:
Use case: describes all the steps taken by a user to complete an activity
Every use case has three essential elements:
the actor: the system user
the goal: the final successful outcome
the system: the process and steps taken to reach the end goal
Process: a series of steps taken to achieve a particular end goal
Modeling: making a representation of something
Process modeling: making representations of processes
The relationship between use case and process modeling:
In process modeling, the steps/processes taken to reach the end goal in the use case are represented using data flow diagrams (DFDs)