tools of structure analysis 2003

Upload: manthan-dagli

Post on 30-May-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Tools of Structure Analysis 2003

    1/19

    Tools Of Structured

    Analysis

  • 8/14/2019 Tools of Structure Analysis 2003

    2/19

    Group Members

  • 8/14/2019 Tools of Structure Analysis 2003

    3/19

    Introduction

    Traditional tools have some limitations.

    So to overcome these limitations

    structured tools are used.

    Structured tools such as a Data Flow

    Diagram(DFD), Data dictionary &

    Structured English, provide alternative

    ways of designing a candidate system.

  • 8/14/2019 Tools of Structure Analysis 2003

    4/19

    What is StructureAnalysis?

    Definition :

    its a set of techniques andgraphic tools that allow the analysis todeveloped a new kind of system

    specification that are easily understandableto the user.

    Goals :

    4. Use graphic whenever possible.

    5. Differentiate between logical and physicalsystem.

    6. Build a logical system.

  • 8/14/2019 Tools of Structure Analysis 2003

    5/19

    Tools Of StructureAnalysis

    Data Flow Diagram

    Data Dictionary

    Structured English

    Decision Tree

    Decision Table

  • 8/14/2019 Tools of Structure Analysis 2003

    6/19

    Data Flow Diagram(DFD)

    Data flow diagram supports 4 main activities:

    Analysis: DFD used to determine

    requirements of users

    Design: DFD used to map out plan andillustrate solutions to analysts and users while

    designing a new system

    Communication: DFD is simple and easy to

    understand to analysts and users;

    Documents: DFD used to provide special

    description of requirements and system

    design.

  • 8/14/2019 Tools of Structure Analysis 2003

    7/19

    Main components ofdata flow diagram

    Process Flow

    Storage

    External factors

    Internal factors.

    You can construct DFD of system with thefollowing guidelines:

    Choose meaningful names for processes, flows,stores, and terminators.

    Number of processes.

    Re-draw the DFD many times .

    Avoid overly complex DFD.

  • 8/14/2019 Tools of Structure Analysis 2003

    8/19

  • 8/14/2019 Tools of Structure Analysis 2003

    9/19

    Advantage &Disadvantage

    Advantage :

    1.Its shows a minimum contents of datastores.

    2.Its a quite effective, to clear the design tothe user.

    3.Its analyst to use the national language forcommunication.

    Disadvantage :

    1.It required the large number of iterations,that often are required to arrive at the mostaccurate and complete solution.

  • 8/14/2019 Tools of Structure Analysis 2003

    10/19

    Library

    Management

    System

    Readers

    Management

    Documents

    Management

    Documents

    Looking up

    B/R ticket

    Management

    System

    Reports

    New readerreceiving

    Dept_noChecking

    Newdepartment

    registerReader_noallocating

    DocumentsClassifying

    New booksInserting

    Newmagazines

    inserting

    Bookslooking up

    Magazineslooking up

    B/R ticketReceiving

    Checking

    Replying

    DocumentReport

    DepartmentReport

    Overdue

    Readers

    Function Hierarchy Diagram

  • 8/14/2019 Tools of Structure Analysis 2003

    11/19

    Data Dictionary

    o In DFD we give name to data flow,process , data store.

    oAlthough the names are descriptive of

    the data, the do not give detail.oSo a structured place is build to keep

    the detail, this place is called datadictionary.

    o Its a regorous definition of all DFD.

  • 8/14/2019 Tools of Structure Analysis 2003

    12/19

    Advantages of DataDictionary

    Its works as a valuable reference.

    It improves the communication between

    analysis and user.

    it can be use to compare the data

    description.

    Data dictionary can be use for cross

    referenced. Its used in building a database.

  • 8/14/2019 Tools of Structure Analysis 2003

    13/19

    Logical Data DescriptionHierarchy

  • 8/14/2019 Tools of Structure Analysis 2003

    14/19

    Decision Tree

    Decision TreesGraphical representation of the conditions,

    actions, and rules found in a decision tree.

    Whether to use a decision table or tree it isa matter of personal preference.

  • 8/14/2019 Tools of Structure Analysis 2003

    15/19

    Structured English

    Structured EnglishMight look familiar to programming students

    because it resembles pseudo code

  • 8/14/2019 Tools of Structure Analysis 2003

    16/19

    Decision Tables

    Decision Tables

    It define problems and action that has to be

    taken.

    Its a relationship between condition andaction.

    It has two parts: stub and entry.

    Stub has two parts, Entry has two parts,1.Condition Stub 1.Condition Entry

    2.Action Stub 2.Action Entry

  • 8/14/2019 Tools of Structure Analysis 2003

    17/19

    Decision Tables

  • 8/14/2019 Tools of Structure Analysis 2003

    18/19

    Summary

    Data and process modeling involves five

    main tools: Data Flow Diagrams(DFD), a

    Data Dictionary, Structure English,

    Decision Tree and Decision Table. Data flow diagrams (DFDs) graphically

    show the movement and transformation of

    data in the information system.

    The data dictionary is the central

    documentation tool for structured analysis.

  • 8/14/2019 Tools of Structure Analysis 2003

    19/19

    Thank

    Y