Академический Документы
Профессиональный Документы
Культура Документы
Tuesday, Nov
Tuesday, Nov
Systems Planning
Systems Analysis
Systems Design
Systems Implementation
Systems Operation and Support,
each culminating in a
deliverable, either a written
document or a piece of
software (or both)
Tuesday, Nov
Process(DFD)
Model
ER
Model
Test
Data
RDB
Model
Base
Tables
Finish
Data
Dictionary
Development Phase
Start
Module 1
...
Module N
Tuesday, Nov
Unit 1
Testing
...
Integration
System
Testing
Unit N
Testing
Finish
Data Flow Diagrams (DFDs) are the link between initial business
analysis, E-R diagrams and relational database models
Tuesday, Nov
Creating DFDs
Define Entities
External entities represent
persons, processes or machines
which produce data to be used
by the system or receive data
that is output by the system
Examples: Student, Customer,
Client
Student
2.1
Define Processes
Processes are discrete actions
that transform input data to
output data
Examples: Create Student
Record, Calculate Purchase
Cost, Register Client
Tuesday, Nov
Create
Student
Record
D3
Student
Master
New Student
Information
Tuesday, Nov
10
(Figure 4.13,
Shelly,
Cashman and
Rosenblatt)
Define Subsystems
A subsystem gives a more detailed
view individual processes
contained in the context diagram
Includes data stores, more
elementary processes
Tuesday, Nov
11
Narrative
Context Diagram
Diagram 0 DFD
Diagram 1 DFDs
Diagram n DFDs
E-R Diagram
Tuesday, Nov
Process Descriptions
12
Tuesday, Nov
13
Perform
Repair
Courses
Class List
Students
Payroll
Department
Employees
Tuesday, Nov
Process
A
Process
B
Process
C
14
Tuesday, Nov
15
Personnel file
Repairs file
Bus master list
Parts list
Data flows:
Repair order
Bus record
Parts record
Employee timecard
Invoices
Tuesday, Nov
16
Mechanical
problem
to be repaired
Helper
Labor
0
Bus
Repair
Process
List of
parts used
Labor
Mechanic
Supervisor
Repair
summary
Labor,
parts cost
details
Inventory
Management
System
Accounting
Tuesday, Nov
17
Tuesday, Nov
18
Tuesday, Nov
19