Systems Analysis and Design Context Diagram and Data















































- Slides: 47

Systems Analysis and Design Context Diagram and Data Flow Diagram



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 flow Data store External entity ���������� DFDs ��������� n n Gane and Sarson Yourdon

������ DFDs Diagrams


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 ������������� process �������� 1 data flow ��� employee







������ Context Diagram

������ context diagram


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

Diagram 0

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

Diagram 0

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

Leveling or Exploding

Balancing

Data Stores


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

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

Process Description Tools: Sequence

Process Description Tools: Selection

Process Description Tools: Iteration

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

Process Description Tools: Structured English

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 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 Trees

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 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 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