Modelling Lecture 5
Modelling Lecture 5
Development
Lecture 5
Introduction
• Context Diagram: A high-level view of the system showing its interaction with
external entities.
• Level 0 DFD: Shows major processes in the system.
• Level 1 DFD & Beyond: More detailed breakdown of processes.
Advantages:
• Helps understand the flow of data.
• Identifies redundancies and inefficiencies.
• Improves system design and documentation.
2. Entity Relationship Diagram (ERD)
Definition: Process Specification (Process Specs) describes the logic, rules, and flow of a process in a structured format.
Methods for Process Specification:
• Structured English: Uses a subset of natural language to define processes.
• Decision Trees: Graphical representation of decisions and their possible outcomes.
• Pseudocode: Uses a programming-like structure to define logic.
• Mathematical Models: Uses formulas and equations to define rules.
Advantages:
• Ensures clarity in process implementation.
• Helps developers and analysts understand system behavior.
• Improves documentation for system maintenance.
Conclusion