From: ..::ISHFAQ::.. <mc100402092@vu.edu.pk>
Date: Mon, Apr 18, 2011 at 10:26 PM
Subject: Data Flow Diagrams Tutorial
To: zavia-lms <zavia-lms@googlegroups.com>, coool_vu_students <coool_vu_students@googlegroups.com>, afaaq <afaaqtariq233@gmail.com>, Miss Kazmi <mc100402020@vu.edu.pk>
l | |
Dear All , Just read it Once with Full Attention and then you can easily grab the concept. Remember , DFD not an assignment work , It is skill , and an art that we must have to learn (Regarding IT Field) , Now or in Practical field.So , why not Now Flow Diagrams - Introduction Data flow diagrams can be used to provide a clear representation of any business function. The technique starts with an overall picture of the business and continues by analyzing each of the functional areas of interest. This analysis can be carried out to precisely the level of detail required. The technique exploits a method called top-down expansion to conduct the analysis in a targeted way. | |
Data Flow Diagrams – Diagram Notation External Entity Process A process shows a transformation or manipulation of data flows within the system. The symbol used is a rectangular box which contains 3 descriptive elements: Data Flow A resource flow shows the flow of any physical material from its source to its destination. For this reason they are sometimes referred to as physical flows. The physical material in question should be given a meaningful name. Resource flows are usually restricted to early, high-level diagrams and are used when a description of the physical flow of materials is considered to be important to help the analysis. | |
Data Flow Diagrams – The Rules External Entities Data Flow Diagrams – Relationship Grid Data Stores | |
Data Flow Diagrams – Context Diagrams The context diagram represents the entire system under investigation. This diagram should be drawn first, and used to clarify and agree the scope of the investigation. The components of a context diagram are clearly shown on this screen. The system under investigation is represented as a single process, connected to external entities by data flows and resource flows. The context diagram clearly shows the interfaces between the system under investigation and the external entities with which it communicates. Therefore, whilst it is often conceptually trivial, a context diagram serves to focus attention on the system boundary and can help in clarifying the precise scope of the analysis. The context diagram shown on this screen represents a book lending library. The library receives details of books, and orders books from one or more book suppliers. Books may be reserved and borrowed by members of the public, who are required to give a borrower number. The library will notify borrowers when a reserved book becomes available or when a borrowed book becomes overdue. | |
Data Flow Diagrams – Level 1 Diagrams The level 1 diagram shows the main functional areas of the system under investigation. As with the context diagram, any system under investigation should be represented by only one level 1 diagram. There is no formula that can be applied in deciding what is, and what is not, a level 1 process. Level 1 processes should describe only the main functional areas of the system, and you should avoid the temptation of including lower level processes on this diagram. As a general rule no business process diagram should contain more than 12 process boxes. The level 1 diagram is surrounded by the outline of a process box that represents the boundaries of the system. Because the level 1 diagram depicts the whole of the system under investigation, it can be difficult to know where to start. There are three different methods, which provide a practical way to start the analysis. These are explained in the following section and any one of them, or a combination, may prove to be the most helpful in any given investigation. There are three different methods, which provide a practical way to start the analysis. These are introduced below and any one of them, or a combination, may prove to be the most helpful in any given investigation: Data Flow Diagrams – Resource Flow Analysis | |
Data Flow Diagrams – Top Down Expansion Data Flow Diagrams – Top Down Expansion Illustrated Any area of a level 1 diagram is likely to require further analysis, as the level 1 diagram itself only provides a functional overview of the business system. Therefore, below the level 1 diagram there will be a series of lower level diagrams. These are referred to as level 2, level 3, etcetera. In practice, level 2 is usually sufficient and it is unusual to carry out an analysis beyond level 3. In this example the process numbered 3, at level 1, will be investigated further thereby giving rise to a level 2 diagram. In the level 2 diagram four processes of interest have been identified and the numbering of these processes must reflect the parent process. Therefore the level 2 processes are numbered 3.1, 3.2, 3.3 and 3.4 Suppose that of these four level 2 processes, one was of sufficient interest and complexity to justify further analysis. This process, let's say 3.3, could then be further analyzed resulting in a corresponding level 3 diagram. Once again the numbering of these processes must reflect the parent process. Therefore these three level 3 processes are numbered 3.3.1, 3.3.2 and 3.3.3. | |
Data Flow Diagrams – Numbering Rules The process boxes on the level 1 diagram should be numbered arbitrarily, so that no priority is implied. Even where data from one process flows directly into another process, this does not necessarily mean that the first one has to finish before the second one can begin. Therefore the processes on a level 1 diagram could be re-numbered without affecting the meaning of the diagram. This is true within any business process diagram - as these diagrams do not imply time, sequence or repetition. However, as the analysis continues beyond level 1 it is important that a strict numbering convention is followed. The processes on level 2 diagrams must indicate their parent process within the level 1 diagram. This convention should continue through level 3 diagrams, and beyond, should that level of analysis ever be required. The diagram on this screen clearly illustrates how processes on lower level diagrams identify their ancestral path. Data Flow Diagrams - When to Stop | |
Data Flow Diagrams – Keeping the Diagrams Clear In this section a variety of simple techniques are introduced to show how a business process diagram can be clarified. The examples used do not relate to any specific scenario but are hypothetical abstracts used for the purpose of illustration. Combining Processes Firstly, where a diagram is considered to contain too many processes, those that are related can often be combined. As a general rule no business process diagram should contain more than 12 process boxes. In some examples multiple process boxes can be identified as being related and can be combined into a single process box with a collective description. Exclude Minor Data Flows Where information is being retrieved from a data store, it is not necessary to show the selection criteria, or key, that is being used to retrieve it. In the banking example, the customer details are shown being retrieved from the data store but the key used to retrieve this information is not shown. Where a data store is being updated, only the data flow representing the update needs to be shown. The fact that the information must first be retrieved does not need to be shown. Only the most important reports, enquiries, etcetera should be shown on the diagram. Communications that are of less significance can, if necessary, be detailed in support documentation. Combining External Entities Another way to reduce the complexity of a business process diagram is to combine any related external entities. For example, a business system will often be dealing with different units from within the same external organization, and these can be combined into a single external entity. Where these units are uniquely identified a number should follow the entity identification letter. However, when they are combined the numbers placed after the identifying alphabetic character are not shown. Combining Data Stores In a similar way, data stores that are holding related information should be suffixed with a lower case letter. Related data stores can also be combined, and where this is the case the numbers placed after the identifying alphabetic character are not shown. |
--
Remember Me In Your Prayers
Best regard's
Muhammad Afaaq
MBA 4th (Final Semester) Finance Group
Afaaq_Tariq@yahoo.com
Islamabad
For latest assignments solved quizzes files gdb solve n unsolved past papers Come join us in http://vugoogle.com
http://www.alliswell.com.pk/
http://groups.google.com/group/vustudymania
0346-5329264
If u like me than raise your hand with me
If not then raise ur standard
That's about me … !
--
You received this message because you are subscribed to the Google Groups "Virtual University of Pakistan" group.
To post to this group, send email to discussion_vu@googlegroups.com.
To unsubscribe from this group, send email to discussion_vu+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/discussion_vu?hl=en.
No comments:
Post a Comment