week 4

Posted On April 4, 2009

Filed under Information System Design

Comments Dropped 2 responses

Data Flow Diagram Also called DFD

DFD goal :

– Describes the distribution of the modules to a smaller point of view

– Easier for users with less understanding to understand the field of computer systems that will be done

DFD consist of 3 diagrams , there are :

  1. Context Diagram
  2. Zero Diagram
  3. Detailed Diagram

Context Diagram

  1. DFD consists of a process and describe the scope of a system
  2. Is the highest level of the DFD that describes the entire system to the input of the system and the output
  3. System is limited by system’s boundary
  4. No storage

Zero Diagram

  1. Describes the process of the DFD
  2. Providing views on the overall system in which, showing the main function or process that is, the flow of data and entity eskternal
  3. At this level of data storage possible
  4. To process that does not dirinci again on the next level then added to the symbol ‘*’ or ‘P’ at the end of the process
  5. Balance of input and output (balancing) between 0 to diagram context diagram should be maintained

Detailed Diagram

Is a diagram that decipher what is the process in the diagram zero level or above

Numbering level in the DFD:

Nama Level

Nama Diagram

Nomor Proses

0

Context

1

Diagram 0

1.0, 2.0, 3.0, …

2

Diagram 1.0

1.1, 1.2, 1.3, …

3

Diagram 1.1

1.1.1, 1.1.2, …

In one level there should be no more than 7 units and the maximum of 9, when more should be done in the decomposition

Process Specification :

  1. Each process in the DFD must have a specification process
  2. At the top level method is used to describe the process can use a sentence with descriptive
  3. At a more detailed level, namely on the bottom (functional primitive) requires specification of a more structured
  4. Specification process will be the guideline for the programmer to make this program (coding)
  5. Method used in the specification process: the process of disintegration in the form of a story, decision table, decision tree

External Input

  1. Something that is outside the system, but it provides data in the system or to provide data from the system
  2. Symbol by notation
  3. External entity not part of the system including
  4. Naming:
    • The name of the form of noun
    • Terminal may not have the same name except the same objects

Flow of Data

  1. Place for flow of information
  2. Depicted with the straight line that connects the components of the system
  3. Data flow direction is indicated with arrows and lines give the name on the flow of data that flows
  4. Flow data flow between processes, data storage and data flow indicates that the form of data input for the system

Guidelines of the name:

  1. Name of the flow of data that consists of some words associated with the flow lines connect
  2. No flow data for the same and the name should reflect its content
  3. The flow of data that consists of several elements can be expressed with the group element
  4. Avoid using the word ‘data’ and ‘information’ to give a name to the flow of data
  5. Wherever possible the complete flow of data is written

Other provisions:

  1. Name of the flow of data into a process may not be the same as the name of the data flow out of the process
  2. Data flow into or out of data storage does not need to be given a name if:
    • The flow of data simple and easy to understand
    • Describes the data flow of all data items
  3. There can be no flow of data from the terminal to the data storage, or vice versa because the terminal is not part of the system, the relationship with the terminal data storage must be through a process

Process

  1. The process is what is done by the system
  2. The process can process data flows or data entry into the flow of data out
  3. Transform the process of working one or more of the input data into one or more of the output data in accordance with the desired specifications
  4. Each process has one or more inputs and produce one or more output
  5. The process also often called bubble

Guidelines of the process:

  1. Name of the process consists of a verb and noun, which reflects the function of the process
  2. Do not use the process as part of the name of a bubble
  3. May not have some process that has the same name
  4. The process should be given a number. Order number wherever possible to follow the flow of the process or sequence, but the sequence number does not mean that the absolute is a process in chronological order

Data storage

  1. Data storage is a storage place for data that exists in the system
  2. Disimbolkan with a pair of parallel lines or two lines with one side open side
  3. The process can retrieve data from or provide data to the database
  4. Guidelines of the name:
    • The name should reflect the data storage
    • When his name more than one word must be marked with the number

DFD  Symbol :

dfd

Data Library

  • Work to help the system to interpret the application in detail and organize all elements of the data used in the system precisely so that the system analyst and have a basic understanding of the same input, output, storage and process
  • At analysis, the data dictionary is used as a means of communication between the systems analyst with the
  • At the system design, data dictionary is used to design input, reports and databases
  • Flow data on the global DAD, further details can be seen in the data dictionary

Load the data dictionary as follows:

  • Name of data flow: must note that readers who need further explanation about a flow of data can find it easily
  • Alias: alias or other name of the data can be written when there is
  • Forms of data: used to segment the data dictionary to use when designing the system
  • Flow data: indicates from which data flows and where the data
  • Description: to give an explanation of the meaning of the data flow

Balancing In DFD

  • The flow of data into and out of a process must be the same as the flow of data into and out of the details of the process on the level / levels below
  • Name of the data flow into and out of the process must match the name of the flow of data into and out of the details of the process
  • Number and the name of an entity outside the process must be equal to the number of names and entities outside of the details of the process
  • The issues that must be considered in the DFD which have more than one level:
  • There must be a balance between input and output of one level and next level
  • Balance between level 0 and level 1 at the input / output of stream data to or from the terminal on level 0, while the balance between level 1 and level 2 is seen on the input / output of stream data to / from the process concerned
  • Name of the flow of data, data storage and terminals at each level must be the same if the same objects

Restrictions in DFD

  • Flow data may not be from outside the entity directly to other outside entities without going through a process
  • Flow data may not be from the savings directly to the data to outside entities without going through a process
  • Flow data may not be saving the data directly from the savings and other data without going through a process
  • Flow data from one process directly to the other without going through the process of saving data should / be avoided as much as possible

2 Responses to “week 4”

  1. Topics about Names » Archive » week 4

    […] Aditya Documentation created an interesting post today on week 4Here’s a short outlineData Flow Diagram Also called DFD DFD goal : – Describes the distribution of the modules to a smaller point of view – Easier for users with less understanding to understand the field of computer systems that will be done DFD consist of 3 diagrams , there are : Context Diagram Zero Diagram Detailed Diagram Context Diagram DFD consists of a process and describe the scope of a system Is the highest level of the DFD that describe […]

  2. Topics about Computers » week 4

    […] Aditya Documentation placed an observative post today on week 4Here’s a quick excerptData Flow Diagram Also called DFD DFD goal : – Describes the distribution of the modules to a smaller point of view – Easier for users with less understanding to understand the field of computer systems that will be done DFD consist of 3 diagrams , there are : Context Diagram Zero Diagram Detailed Diagram Context Diagram DFD consists of a process and describe the scope of a system Is the highest level of the DFD that describe […]

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s