0% found this document useful (0 votes)
66 views4 pages

AIS Documentation in System Development

This document discusses system documentation and the system development process. It covers common documentation tools like data flow diagrams and flowcharts. Data flow diagrams graphically depict the flow of data within a system using symbols for entities, processes, data flows, and data stores. Flowcharts use standard symbols to describe transaction processing procedures. Documentation is important for understanding how systems work, training users, designing new systems, and establishing accountability. The system development life cycle involves evaluating existing systems, defining requirements, designing, developing, implementing, and evaluating new systems to solve business problems.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views4 pages

AIS Documentation in System Development

This document discusses system documentation and the system development process. It covers common documentation tools like data flow diagrams and flowcharts. Data flow diagrams graphically depict the flow of data within a system using symbols for entities, processes, data flows, and data stores. Flowcharts use standard symbols to describe transaction processing procedures. Documentation is important for understanding how systems work, training users, designing new systems, and establishing accountability. The system development life cycle involves evaluating existing systems, defining requirements, designing, developing, implementing, and evaluating new systems to solve business problems.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

CHAPTER THREE

THE SYSTEM DEVELOPMENT PROCESS


3.1. System Development and Documentation: Tools and Techniques
 System documentation is information about an as-built solution and acts as a reference for
future maintenance or update efforts.
 Common examples of system documentation include:
 Product requirements documents
 Software design documents
 User stories.
 Maintenance guides.
 System documentation represents documents that describe the system itself and its parts.
 Documentation explains how AISs operate and is therefore a vital part of any accounting
system.
 Documentation also describes the logical flow of data within a computer system and the
procedures that employees must follow to accomplish application tasks.
 Documentation describes:-
 the tasks for recording accounting data,
 the procedures that users must perform to operate computer applications,
 the processing steps that AISs follow, and
 Documentation includes the following types of tools:
 Narratives (written descriptions),
 Flowcharts,
 Diagrams, and
 Other written material
 Examples of System Developments
 Customer Relationship Management
 Supply Chain Management
 Enterprise Resource Planning
 Financial Management
 Feasibility Analysis
 Requirements Analysis
 Software Design
 Software Coding
3.2. Importance of documentation in System Development
 The reasons why documentation is important to AISs are;-
 Depicting how the system works: Documentation helps employees understand how
a system works, assists accountants in designing controls for it, and gives managers
confidence that it will meet their information needs.
 Training users: Documentation also includes the user guides, manuals, and similar
operating instructions that help people learn how an AIS operates.
 Designing new systems: Documentation helps system designers develop new systems
in much the same way that blueprints help architects design buildings.
 Controlling system development and maintenance costs: Personal computer
applications typically employ prewritten, off-the-shelf software that is relatively
reliable and inexpensive.
 Standardizing communications with others: The usefulness of narrative descriptions
can vary significantly, and a reader can interpret such descriptions differently from
what the writer intended.
 Auditing AISs: Documentation helps depict audit trails. When investigating an AIS,
for example, the auditors typically focus on internal controls.

1
 Documenting business processes: Accounting systems automatically create a record
of some organization‘s processes because they capture financial data as they occur.
 Complying with the Sarbanes-Oxley Act: Section 404 of the Sarbanes-Oxley Act of
2002 (SOX) requires publicly-traded companies to identify the major sources of
business risks, document their internal control procedures
 Establishing accountability: Manual signatures on business and government
documents allow employees and government agents to execute their responsibilities,
create audit trails, and establish accountability for their actions.
3.3. Basic Documentation Tools
 The two of the most common and basic documentation tools are: Data Flow Diagrams
(DFDs) and Flow Charts.
1. Data Flow Diagrams (DFDs):
 Are graphical descriptions of the sources and destinations of data.
 Graphically describes the flow of data within an organization.
 Are primarily used in the systems development process as a tool for analyzing an existing
system.
 It is also used to plan and design new ones.
 DFD uses symbols to represent the entities, processes, data flows, and data stores that
pertain to a system. These four symbols are combined to show how data are processed.
i. Entity: Data Sources and Destinations A data source or data destination symbol on
the DFD represents an organization or individual that sends or receives data that
they system uses or produces. An entity can be both a source and a destination. .
ii. Data Flow: data flow represents the flow of data between processes, data stores and
data sources and destinations.
[Link] Process: A transformation process represents the transformations
of data.
[Link] Stores: A data store is a temporary or permanent repository of data.
3.4. Guideline for Drawing DFDs
 There is no ideal way to develop a DFD, because different problems call for different
methods.
 However, some general guidelines for developing DFDs can be used by system analysts.
 The following are the guidelines for drawing DFDs.
1. Understand the system 9. Identify all files or data stores:
2. Ignore certain aspects of the 10. Identify all data sources and
system: destinations:
3. Determine system boundaries: 11. Name all DFD elements:
4. Develop a context diagram: 12. Subdivide the DFD:
5. Identify data flows: 13. Give each process a sequential
6. Group data flows: number
7. Identify transformation 14. Repeat the process:
processes: 15. Prepare a final copy- the final
8. Group transformation processes: copy of the DFD shall be drawn.
2. Flow Charts:
 It is Analytical technique used to describe some aspect of an information system in a
clear, concise, and logical manner.
 Flowcharts use a standard set of symbols to pictorially describe transaction processing
procedures.
 Flowcharts can be used to represent manual activities, computer processing activities,
or both.
 There are three types of flow charts

2
i. Document Flow Chart:
 a graphical description of the flow of documents and information between
departments or areas of responsibility within an organization.
 It traces the physical flow of documents through an organization.
ii. System Flowchart: a graphical description of the relationship among the input,
processing, and output in an information system. It shows the electronic flow
of data and processing steps in AIS.
iii. Program Flowchart: a graphical description of the sequence of logical
operations that a computer performs as it executes a program.
3.5. Differences between DFDs and Flowcharts A.
 DFDs emphasize the flow of data and what is happening in a system, whereas a
flowchart emphasizes the flow of documents or records containing data.
 A DFD represents the logical flow of data, whereas a flowchart represents the physical
flow of data.
 Flowcharts are used primarily to document existing systems.
 DFDs, in contrast, are primarily used in the design of new systems and do not concern
themselves with the physical devices used to process, store, and transform data.
 DFDs make use of only four symbols. F. Flowcharts use many symbols and thus can
show more detail.
3.6. System Development
 Systems development is the process of defining, designing, testing, and
implementing a new software application or program.
3.7. Reasons for system development
a. Changes in user or business needs:
b. Technological change:
c. Improved business processes:
d. Competitive advantage:
e. Productivity gains:
f. Growth:
g. Downsizing:
3.8. The Systems Development Life Cycle (SDLC) .
 The systems development life cycle (SDLC) is a conceptual model that describes the
stages involved in an information system development project, from an initial
feasibility study through maintenance of the completed application.
 It is a logical process by which systems analysts, software engineers, programmers
and end-users build information systems and computer applications to solve business
problems and needs.
 Systems development methodology can be used as a synonym for the life cycle.
 Systems development methodology is a very formal and precise system development
process that defines a set of activities, methods, best practices, deliverables, and
automated tools that system developers and project managers are to use to develop
and maintain information systems and software.
 In general, an SDLC methodology follows the following steps:
1. The existing system is evaluated: deficiencies are identified.
2. The new system requirements are defined:
3. The proposed system is designed:
4. The new system is developed:
5. 5The system is put into use:
6. Evaluating the new system :
3.9. The Key Players in System Development Process

3
 The Players refer to who are the people involved in developing and implementing AIS.
 Top Management
 Accountants
 The Information Systems Steering Committee
 The Project Development Team
 Systems Analysts
 Computer programmers
 External Players
3.10. The stages of system development cycle (SDLC)
 The SDLC model often has five phases. Phase 1: Systems Strategy, Phase 2: Project
Initiation, Phase 3: In-House Development, Phase 4: Commercial Packages and Phase 5:
Maintenance and Support.
1. Phase 1: Systems Strategy: The first step in the SDLC is to develop a systems
strategy, which requires understanding the strategic business needs of the
organization. This may be derived from the organization‘s mission statement, an
analysis of competitive pressures on the firm, and the nature of current and
anticipated market conditions.
2. Phase 2: Project Initiation: Project initiation involves obtaining a detailed
understanding of the user problem and proposing multiple alternative solutions. Each
of these proposals is assessed in terms of its feasibility and cost-benefit
characteristics.
3. Phase 3: In-House Systems Development: Many organizations require systems that
are highly tuned to their unique operations. These firms design their own information
systems through in-house systems development activities.
4. Phase 4: Commercial Packages: The majority of companies today, particularly
smaller firms and large firms with standardized information needs, employ prewritten
software systems rather than develop in-house systems from scratch.
5. Phase 5: Maintenance and support: Maintenance involves both implementing the
latest software versions of commercial packages and making in-house modifications
to existing systems to accommodate changing user needs.

Common questions

Powered by AI

System documentation tools such as flowcharts and Data Flow Diagrams (DFDs) support auditing processes in AIS by providing auditors with a clear, visual representation of data flows, processing steps, and information systems . Flowcharts illustrate transaction processing pathways, which helps auditors trace the physical flow of documents and data, ensuring compliance with internal controls and highlighting any discrepancies . DFDs offer insight into the logical data movement and transformations within the system, enabling auditors to assess the systems for accuracy, completeness, and potential fraud indicators . This level of documentation aids in developing a comprehensive understanding of the AIS, thus facilitating thorough and efficient audits .

Using narratives in system documentation involves providing written descriptions of the system processes and operations, which can offer detailed insights into specific components of the system . While narratives can convey complexity and context, they often rely on the reader's interpretation, which can result in varied understandings . In contrast, graphical tools like flowcharts provide a visual representation that can be more universally understood and less subject to misinterpretation, offering a clearer overview of system processes and data flows . Both approaches complement each other, with narratives adding depth and context to the structured visual frameworks provided by flowcharts .

Data Flow Diagrams (DFDs) differ from flowcharts primarily in their focus and application. DFDs emphasize the logical flow of data within a system and are mainly used in the design of new systems, without considering the physical devices . In contrast, flowcharts focus on documenting the physical flow of documents or data, including manual and computer processing activities, and are more commonly used to describe existing systems . DFDs use a limited set of symbols, while flowcharts utilize many symbols to provide detailed representations .

System documentation is vital for training users in an accounting information system (AIS) because it includes user guides, manuals, and operating instructions that help employees understand how the system functions . This knowledge enables users to effectively operate the system, perform necessary tasks, and utilize the system's functions to meet their responsibilities, enhancing overall efficiency and reducing errors .

The key phases of the Systems Development Life Cycle (SDLC) model are: 1) Systems Strategy, which involves understanding strategic business needs; 2) Project Initiation, where user problems are defined and solutions are proposed; 3) In-House Development, which involves creating systems tailored to organizational needs; 4) Commercial Packages, where prewritten software systems are employed; and 5) Maintenance and Support, which includes updating systems to meet changing needs . Each phase contributes by ensuring systems are strategically aligned, feasible, customized if necessary, efficiently implemented, and continuously improved to support organizational goals .

System Flowcharts provide a graphical description of the relationship among input, processing, and output within an AIS . They help detail the electronic flow of data and the sequence of processing steps, which assists in understanding the system's operation and identifying potential inefficiencies or irregularities . The benefits include improved system clarity, enhanced communication among stakeholders, and the ability to identify controls that ensure data integrity and compliance .

System documentation plays a crucial role in ensuring compliance with the Sarbanes-Oxley Act, particularly Section 404, which mandates publicly traded companies to identify major sources of business risks and document internal control procedures . This documentation helps organizations establish audit trails and accountability, which are necessary for evaluating and improving internal controls as required by SOX .

Data Flow Diagrams (DFDs) assist in understanding and redesigning information systems by providing a clear, graphical representation of the flow of data within an organization . They help analysts identify how data interacts with entities, processes, and data stores, which is critical for assessing current system efficiency and identifying areas for improvement . By outlining data sources, transformations, and destinations, DFDs facilitate the accurate planning and design of new, more effective systems .

Top management plays a critical role in the systems development process, particularly for an Accounting Information System (AIS), by setting strategic direction and providing leadership and resources necessary for system development . They are involved in the approval of system strategies and resource allocation, ensuring alignment with organizational goals and priorities . Moreover, top management’s involvement is crucial in fostering an environment that supports change and innovation, which encourages collaboration across departments and aligns the AIS development with the broader strategic objectives . Their commitment and support are essential for overcoming resistance to change and ensuring successful system implementation .

Understanding system boundaries is crucial in effective Data Flow Diagram (DFD) creation as it defines the limits within which the system operates, distinguishing between elements that are inside and outside the system . This allows for focused analysis, ensuring all relevant data flows and processes are captured accurately while excluding unnecessary or unrelated components, which results in a concise and relevant depiction of the system . Identifying clear boundaries helps avoid scope creep and ensures that the DFD provides a true reflection of the system's interactions .

You might also like