Posts

Showing posts from January, 2011

Data Dictionary

A data dictionary is a catalog- a repository of the elements in a system. The major elements are data flows, data stores and processes. For example suppose you want to print the vendor’s name and address at the bottom of a cheque the data dictionary might define vendor’s name and address as follows Why Data dictionary is important ? ·          Analysts use data dictionaries for five important reasons : 1.    To manage the detail in large systems 2.    To communicate a common meaning for all system elements 3.    To document the features of the system 4.    To facilitate analysis of the details in order to evaluate characteristics and determine where system changes should be made. 5.    To locate errors and omissions in the system.

Physical Data Flow Diagram

An implementation dependent view of the current system, showing what task are carried out and how they are performed. Physical characteristics include -       Names of people -       Forms and document Name -       Names of department -       Master and transaction files -       Equipments and devices used -       Locations Most comprehensive and useful approach to developing an accurate and complete description of current system begins with the development of a physical DFD. The use of physical DFD is desirable for 3 reasons Firstly it is easier to describe the interaction between physical components then it is to understand the policies that are used to manage the applications. Secondly physical DFD are useful for communication with users. User’s relate easily to people , locations, and documents since they work with each entity daily. User’s can easily point out when a step is incorrect or missing. T

Advantages of Data Flow Analysis

(1)         Simplicity of Notation makes user to understand the process being studied and hence users can make suggestion for modification to more accurately understand and describe business activity. Avoiding mistakes at early stages helps in preventing system failure. (2)         It permits analyst to isolate areas of interest in the organization and study them by examining the data that enter the process and seeing how they are changed when they leave. (3)         A comprehensive system investigations produces set of many data flow diagrams some providing overview and other’s going into detail to show data elements, data stores and processing steps for specific components of a larger system.

Tools used for Data Flow Analysis

(1)         Data Flow Diagram : A graphic tool used to describe and analyze the movement of data through the system- manual or automated including the processes, data stores and delays in the system. (2)         Data Dictionary : The logical characteristics of current systems data stores, including name, description, aliases, contents, and organization. (3)         Data Structure Diagram : A pictorial description of the relation between entities (people, places, events and things) in a system and the set of information about the entity. (4)         Structure Chart : A design tool that pictorially shows the relation between processing modules in computer software.

Data Flow Analysis

·          What processes make up the system? ·          What data are used in each process? ·          What data are stored? ·          What data enter and leave the system? ·          Entire emphasis is on the data analysis as can be seen from the previous question. ·          Following the flow of data through business processes tells analyst a great deal about how organization objectives are accomplished. ·            In the course of handling transactions and completing task data are input, processed, stored, retrieved, used, changed and output. ·          Data Flow Analysis studies the use of data in each activity. ·          It documents these findings in dataflow diagrams which graphically shows the relation between processes and data and in data dictionary describes the system data and where they are stored.

Structured Analysis

Structured Analysis is a development method for analysis of existing manual or automated systems, leading to the development of a specification for a new modified system. The underlying objective in structured analysis is to organize the task associated with requirements determination to provide an complete understanding of a current situation. The word “structure” in structured analysis means 1.     The method attempts to structure the requirements determination process beginning with the documentation of existing system. 2.     The process is organized in such a way that it attempts to include all relevant detail that describe the current system. 3.     It is easy to verify when relevant details have been omitted. 4.     The identification of requirements will be similar among individual analyst and will include best solution and strategies for systems development. 5.     The working papers produced to document the existing and proposed systems