Classical Analysis
Classical Analysis
• System Context Diagram first which shows the interaction between the system and outside
entities.
• The DFD is designed to show how a system is divided into smaller portions and to highlight the
flow of data between those parts.
• Level 0 DFD i.e. Context level DFD should depict the system as a single.
External Entity: External entities are objects outside the system, with which the system communicates.
External entities are sources and destinations of the system’s inputs and outputs.
Process : A process tranforms incoming data flow into outgoing data flow
Data Store: Data store are repositories of data in the system. They are sometimes also referred to as
files or databases.
Transition: It represents the flow of information from one entity to another
2. The verb phrases in the problem description can be identified as processes in the system.
3. There should not be a direct flow between data stores and external entity. This flow should go
through a process.
✓ If a database management system (DBMS) used: Relevant information for each table
Step 7: Determine input-output specifications
✓ Input forms and screens
✓ Printed outputs
Step 8: Determine sizing
✓ Computing numerical data to determine hardware requirements
✓ Size and number of records of each type to pass between CPU and mass storage
As the system is developed, information that can link analysis, design, implementation and evolution
is added to the data dictionary, so that all information about an entity is in one place.
PETRINET
Petri nets are a basic model of parallel and distributed systems. The basic idea is to describe state
changes in a system with transitions.
• Petri nets — Formal technique for describing concurrent interrelated activities
• Invented by Carl Adam Petri, 1962