Académique Documents
Professionnel Documents
Culture Documents
2. System Analysis
- Purpose : identify needs and specify
requirements for the new system, formal
contract for the goals and objectives of the
system
- OUTPUT: System analysis report (findings,
problems, needs identified, analysis and
recommendations)
a.) Survey step
- Gather facts and understand problem
deeper
- Develop preliminary questions
- Create an assessment of current system
Disadvantages
Advantages
Bogged down by
Identifying aspects
surveying
worth keeping
Stifles new ideas
Forced to fully
understand system
Isolating root cause
- System Facts
1.) Data sources internal and external
2.) Users
3.) Data stores files, databases, source
documents
4.) Processes
5.) Data flows
6.) Controls
7.) Transaction volumes
8.) Error rates
9.) Resource costs + escapable costs
10.) Bottlenecks and redundant operations
- Fact Gathering Techniques
1.) Observation passively watching
physical procedures
2.) Task Participation experience firsthand like a user
3.) Personal Interview open ended (users
can elaborate on the problem and offer
suggestions or recommendations) +
questionnaires (specific detailed
questions that restrict responses)
4.) Review of Key Documents Org charts,
job descriptions, accounting records,
chart of accounts, policy statements, FS,
system flowcharts, budgets, forecasts
etc.
b.) Analysis step
- Simultaneously comingled with fact
gathering
* Auditors are stakeholders in the proposed system
Ledgers
-
Audit Trail
- Important for yearend audits
COMPUTER BASED SYSTEMS
Magnetic Files
1.) Master File
Real Time
Processing occurs
when economic
event occurs
More resources
requires
- uses direct access
files
Records are
processed
immediately
of noncritical
accounts
*Balance between efficiency and effectiveness
ALTERNATIVE DATA PROCESSING APPROACHES
1.) Legacy Systems
- Mainframe based
- Batch oriented
- Use flatfiles for data storage
- Inflexible but efficient in data processing
- Single user environment
2.) Modern Systems
- Client server network based
- Process transactions real time
- Store data in relational database tables
- Allows process integration and data sharing
Updating Master Files
Database Backup Procedures
- destructive update leaves no backup copy of
the original master file
REAL TIME PROCESSING
- advantages (improved productivity, reduced
inventory, increased ITO, decreased lags in
billing and reduction in physical documents)
- best for systems with lower transaction
volumes and those that do not share
common records
- makes use of extensive LAN and WAN
CODING SCHEMES
1.) Sequential Codes
- Represent items in sequential order
- Ie. Pre numbering of source documents
Advantages
Disadvantages
Supports
Sequential codes
reconciliation of
carry no other
batches
information beyond
their sequence and
are hard to change
2.) Numeric Block Codes
- Represent whole classes of items
- Chart of accounts
Advantages
Disadvantages
Allows for insertion
Information content
of new codes within is not readily
a block
apparent
3.) Group
- Represent complex items involving two or
more pieces of related data
4.) Alphabetic
- Sequential/ block/ group
Advantages
Disadvantages
Represent large
Difficult to rationalize
numbers through
and sort records
alpha-numeric codes
5.) Mnemonic
- Alphabetic in the form of acronyms with
meaning
Advantages
Disadvantages
Does not require
Limited ability to
memorization
represent items
because it conveys a within a class
high degree of
information
General Ledger Systems
a.) Journal Voucher
- Identifies financial amounts and affected
general ledger accounts
b.) GLS Database
1.) GL Masterfile
2.) GL history file
3.) JV file
4.) JV history file
5.) Responsibility center file
6.) Budget master file
XBRL (Extensible Business Reporting Language)
- Facilitate publication, exchange and
processing of financial business information
- Derivative of XML (Extensible Markup
Language)
- XBRL taxonomy
XML
- Meta language describing mark up language
Minimal computer
expertise required
from auditors
Disadvantages
Reliance on computer
services personnel to
obtain copies
Static picture of
application integrity
at a single point in
time
High cost of
implementations
resulting to audit
inefficiency