Systems Techniques and Documentation

advertisement
Systems Techniques
and Documentation
Use of Systems Techniques in Systems
Development
• What are the three phases of a systems
development project?
1 Systems analysis
2 Systems design
3 Systems implementation
Systems Analysis
• Systems analysis involves collecting and organizing
facts.
• Systems techniques assist the analyst in performing
these tasks.
• What are some of these techniques?
– matrix techniques
– logical data flow diagrams
Systems Implementation
• Systems implementation involves the actual carrying
out of the design plan.
• Documentation is one of the most important parts of
systems implementation.
• What systems techniques serve as a documentation
tool?
– program flowcharts
– decision tables
Systems Techniques
• What is a flowchart?
• A flowchart is a symbolic diagram that shows the data
flow and sequence of operations in a system.
• Flowcharts are probably the most common systems
technique.
Basic Symbols
Input/Output
Process
Flowline
Annotation
Specialized Input/Output Symbols
Punched Card
Punched Tape
On-Line Storage
Magnetic Tape
Magnetic Disk
Specialized Input/Output Symbols
Document
Communication
Link
Manual Input
Display
Off-Line Storage
Specialized Process Symbols
Decision
Auxiliary
Operation
Predefined
Process
Merge
Preparation
Extract
Manual
Operation
Collate
Sort
Additional Symbols
Connector
Off-page Connector
Transmittal Tape
Terminal
Parallel Mode
Symbol Use in Flowcharting
• Symbols are used in a flowchart to represent the
functions of an information or other type of system.
• Normal direction of flow is from left to right and top to
bottom.
• Open arrowheads should be used on reverse-direction
flowlines
Symbol Use in Flowcharting
Normal Direction of Flow
Invoice
Review
and
Approve
Approved
Invoice
Symbol Use in Flowcharting
Reverse Flow Shown with Arrowheads
Approved
Invoice
Review
and
Approve
Invoice
Symbol Use in Flowcharting
Use of Connector Symbol
Stores
Purchasing
Requisition
A
A
Requisition
Symbol Use in Flowcharting
Bidirectional Flow Shown with Arrowheads
Requisition
Prepare Purchase
Order and Update
Vendor Files
Vendor
Files
Purchase
Order
Learning Objective
Define common systems techniques, such as
HIPO charts, systems flowcharts, and logical
data flow diagrams.
IPO and HIPO Charts
• These charts are used primarily by systems
development personnel.
• At the most general level of analysis only the basic
input-process-output relations in a system are of
concern.
• Additional processing detail is provided by
hierarchy plus input-process-output.
IPO Chart
System: Payroll
Author: Mr. Foxx
Chart Number: 3.1
Input
Description: Calculate
Gross Pay
Payroll job record
Accumulate hours worked Gross pay records
Find correct pay rate
Payroll master file
Payroll master file
Process
Compute gross pay
Date: 6/9/0X
Output
Error messages
Hierarchy Chart
1.0
Payroll System
2.0
3.0
Data Preparation
4.0
Processing
Review
Hierarchy Chart
3.1
3.2
Calculate Gross
Pay
3.11
Calculate Net Pay
3.12
Accumulate Hours
Worked
Find Correct Pay
Rate
3.13
Compute Gross
Pay
Each numbered module would be detailed in an IPO chart.
Systems and Program Flowcharts
• A systems flowchart identifies the overall or broad
flow of operations in a system.
• The focus of systems flowcharting concerns media
and processing functions rather than the detailed
logic of individual processing functions.
Logical Data Flow
Diagram Symbols
Terminator
Process
Data Store
Data Flow
Data Flow Diagram
Timekeeping
Process
Payroll
Data
Payroll Data
Employees
Data Flow Diagram
Current Status
Timekeeping
Payroll
Data
Verify
Payroll
Data
P1
Employee Data
Data Valid
Valid Payroll Data
Data Flow Diagram
Employee Data
Data to Process
Net Pay and
Deductions
Calculate
Pay
P2
Valid Payroll Data
Paychecks
Employees
Data Flow Diagram
Update
Employee
Files
Net Pay and
Deductions
Compute
Net Pay
Current
Amounts
Process
Payroll
Journal
Details
Paychecks
Journal
Data
Employees
Analytic, Document, and Forms
Distribution Flowcharts
• An analytic flowchart identifies all significant processing
in an application, emphasizing processing tasks that
apply controls.
• In an analytic flowchart the flow of processing is
depicted using symbols connected with flowlines.
Analytic, Document, and Forms
Distribution Flowcharts
• A document flowchart is similar in format to an analytic
flowchart but contains less detail about the processing
functions of each entity shown on the chart.
• The only symbol used in a document flowchart is the
document symbol.
Analytic, Document, and Forms Distribution
Flowcharts
• The forms distribution chart illustrates the
distribution of multiple copy forms with an
organization.
• The emphasis is on who gets what forms rather
than on how these forms are processed.
Analytic Flowchart
Purchasing
Approve
Vendor
List
Suppliers
Select
Vendors
Prepare
Quotation
Request
for
Quotation
Request
for
Quotation
Analytic Flowchart
Purchasing
Suppliers
Quotations
Select
Bid
Quotations
Prepare
Purchase
Order
Purchase
Order
Purchase
Order
Document Flowchart
Controller
Vice President Manufacturing
Accounts Payable Purchasing Agent Receiving Stores
Purchase
Purchase
Requisition
Requisition
1
2
Purchase
Purchase
Order
To Vendor
Order
3
1 2
Purchase
34
Order
5
5
Purchase
Requisition
1
2
Purchase
Order
4
Forms Distribution Chart
Purchasing Inventory Payables Production Accounting
Purchase
Order Copy
1
2
1
1
2
2
3
4
5
3
4
Download