Systems Analysis and Design Context Diagram and Data

  • Slides: 47
Download presentation
Systems Analysis and Design Context Diagram and Data Flow Diagram

Systems Analysis and Design Context Diagram and Data Flow Diagram

Introduction n Systems analysis phase ����� 3 stages n n n ����������� (Require ments

Introduction n Systems analysis phase ����� 3 stages n n n ����������� (Require ments determination) ����������� (Requir ements analysis) ����������� (Eval uation of alternatives)

Data Flow Diagrams n ������ DFDs ������ 4 ��� n n n Process Data

Data Flow Diagrams n ������ DFDs ������ 4 ��� n n n Process Data flow Data store External entity ���������� DFDs ��������� n n Gane and Sarson Yourdon

������ DFDs Diagrams

������ DFDs Diagrams

Data Flow Diagrams n Data flow symbol n n n ��������������� 1 item �����

Data Flow Diagrams n Data flow symbol n n n ��������������� 1 item ����� process ������ 1 data flow ��� (������� ( customer order

Data Flow Diagrams n Data store symbol n n n ������������ ��������� data repository

Data Flow Diagrams n Data store symbol n n n ������������ ��������� data repository ������������� process �������� 1 data flow ��� employee

������ Context Diagram

������ Context Diagram

������ context diagram

������ context diagram

Diagram 0 n n ���������� context diagram ���� process ������ , data flows, external

Diagram 0 n n ���������� context diagram ���� process ������ , data flows, external ��� data stores

Diagram 0

Diagram 0

Diagram 0 n n ����������� context diagram (exploded ���� partitioned or decomposed ( �����������

Diagram 0 n n ����������� context diagram (exploded ���� partitioned or decomposed ( ����������� overview ���� level 0 diagram

Diagram 0

Diagram 0

Data Flow Diagrams n n Diagram ������������������� (level ���� explode) ���������� n n n

Data Flow Diagrams n n Diagram ������������������� (level ���� explode) ���������� n n n Leveling Balancing Data stores

Leveling or Exploding

Leveling or Exploding

Balancing

Balancing

Data Stores

Data Stores

Data Dictionary n n �������� data repository ���������� n n n Data flows Data

Data Dictionary n n �������� data repository ���������� n n n Data flows Data stores External entities Processes Data elements (data items, fields) Records (data structures)

Data Dictionary

Data Dictionary

Process Description Tools n ���������� process �� DFDs ������ 3 logical structures ���� n

Process Description Tools n ���������� process �� DFDs ������ 3 logical structures ���� n n n Sequence Selection Iteration

Process Description Tools: Sequence

Process Description Tools: Sequence

Process Description Tools: Selection

Process Description Tools: Selection

Process Description Tools: Iteration

Process Description Tools: Iteration

Process Description Tools n ��������� (Structured English) ����� process ������ sequence, selection, ��� iteration

Process Description Tools n ��������� (Structured English) ����� process ������ sequence, selection, ��� iteration

Process Description Tools: Structured English

Process Description Tools: Structured English

Process Description Tools n �������� (Decision tables( n n ���� logical structure ������ process

Process Description Tools n �������� (Decision tables( n n ���� logical structure ������ process logic ���������������������

Process Description Tools: Decision Table

Process Description Tools: Decision Table

Process Description Tools: Decision Table

Process Description Tools: Decision Table

Process Description Tools n ������ (Decision trees( n n Graphical representation that shows a

Process Description Tools n ������ (Decision trees( n n Graphical representation that shows a decision table’s conditions, actions, and rules Logic structure is shown horizontally Easy to construct and understand Decision table is better in complex situations

Process Description Tools: Decision Table

Process Description Tools: Decision Table

Process Description Tools: Decision Trees

Process Description Tools: Decision Trees

Logical Versus Physical Models n Sequence of models n n A physical model shows

Logical Versus Physical Models n Sequence of models n n A physical model shows how the systems’ requirements are implemented Create a physical model of the current system Develop a logical model of the current system After the current system is understood, create a logical model of the new system

Logical Versus Physical Models n Four-model approach n Four models Physical model of the

Logical Versus Physical Models n Four-model approach n Four models Physical model of the current system n Logical model of the new system n Physical model of the new system n

Logical Versus Physical Models n Four-model approach n Major benefit is having a better

Logical Versus Physical Models n Four-model approach n Major benefit is having a better grasp of the current system functions before making any modifications n Major disadvantage is added time and cost needed to develop a logical and physical model of the current system