Process Modelling and Entity Modelling Cross Checks - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Process Modelling and Entity Modelling Cross Checks

Description:

Entities in a system must have data stored about them. otherwise they are ... For re-ordering purposes details about stock items are also kept in the re-order ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 16
Provided by: CIS471
Category:

less

Transcript and Presenter's Notes

Title: Process Modelling and Entity Modelling Cross Checks


1
Process Modelling and Entity Modelling Cross
Checks
Information System AnalysisCOMM1B
2
Entity Relationship Model
CUSTOMER
be issued with
be issued to
ESTIMATE
contain
become
be derived from
ORDER
made up of
appear on
belong to
refer to
ORDER LINE
3
Representing Data in a System
  • Entities in a system must have data stored about
    them
  • otherwise they are not entities
  • these are shown as Entities on Data Models
  • But process models must use this data.
  • DFDs have data stores where the data is kept.
  • Shown on level 1 DFDs or lower level diagrams.

4
Level 2 DFD
5
Entity/Data Store Cross-reference
  • For physical reasons ie. Because of the way in
    which the current system actually operates, a
    data store in your DFD may represent more than
    one entity
  • For example the Customer file (a card wallet)
    will have detailed information about each
    customer. But it also contains estimates for each
    of the customers (which can become orders)

6
Entity/Data store Cross Reference
M1
M3/1
M2
M3.3/1
7
Entity/Data store Cross Reference
Entities
Data Store M1 Customer File M2 Orders
8
Entity / Data Store Cross-reference
  • Data is often duplicated in existing systems
  • eg. details about stock items are kept in the
    stock file.
  • For re-ordering purposes details about stock
    items are also kept in the re-order card file
  • So an entity may be represented in more than one
    data store on your DFDs

9
Level 3 DFD
10
Entity/Data Store Cross-reference
  • Data Store
  • M3/1 Stock File
  • Entities

Stock Category
M3.3/1 Re-order Cards
11
Constructing an Entity/Data Store
Cross-reference
  • List every data store shown on Data Flow Model
    (all levels)
  • Reproduce extracts from entity relationship model
    (logical data structure) showing groups of
    entities which have details stored about them in
    each of the data stores

12
Entity/Data Store Cross-reference
  • Entities
  • Data Store
  • M1 Customer File
  • M2 Orders

13
Entity/Data Store Cross-reference
  • Data Store
  • M3/1 Stock File
  • Entities

M3.3/1 Re-order Cards
14
Entity/Data Store Cross-reference
  • Ensure that each entity is represented by at
    least one data store
  • Ensure that each data store represents at least
    one entity
  • This cross-check helps identify any discrepancies
    between the process model and the data model of
    the system

15
Further Reading
  • Lejk and Deeks
  • An Introduction to Systems Analysis Techniques
  • Chapter 9 Logicalisation
  • Philip L Weaver
  • Practical SSADM version 4 Pitman Publishing
  • Chapter 3 p 112-115
Write a Comment
User Comments (0)
About PowerShow.com