Sie sind auf Seite 1von 3

Ch 1: AIS & Firm Value describe the operation, constraints on, and objectives of business processes

Accounting Information System: a system that records, processes and and systems.
reports on transactions to provide financial and nonfinancial information to
make decisions and have appropriate levels of internal controls for those Importance of Documentation: 1. Training 2. Describing current
transactions. processes/systems 3. Auditing 4. Accountability 5. Standardized interactions
6. Facilitating process improvement (Effectiveness, Efficiency, Internal
Basic Information System: Input > Processing (Query) + Storage > Output control, Compliance)

Useful Information must be (1) Relevant (Predictive, Feedback, Timely) and Value of Business Models: 1. Manage complexity 2. Elicit requirements 3.
(2) Reliable (Verifiable, Representational faithfulness, Neutrality); trade-off Reconcile viewpoints 4. Specify requirements
between relevance and reliability may exist
Business Models
Data: raw facts describing characteristics of an event; not meaningful
Information: data being organized in a meaningful way; given context

Information Value Chains: Business Need/Event > Data > Information >
Knowledge > Decision

Discretionary Information: information for internal information purposes;


produced if benefit > cost of production
Mandatory Information: information for external information purposes;
usually required by law (e.g. tax, F/S, etc.); produced @ lowest cost

Roles of Accountants wrt AIS: User, Manager, Designer, Evaluator

Certifications: Certified Information Systems Auditor (CISA), Certified


Information Technology Professional (CITP), Certified Internal Auditor (CIA) Business Process Models describe process activity, data structures and
business rules that constrain and guide process operations
Business Value: items/events/interactions that determine financial
health/well-being of a firm/entity Activity models describe the sequence of workflow in business process(es);
represent the sequential flow and control logic of a set of related activities
Value Chain: chain of business processes for a firm; includes primary
activities (provide value to customer) such as 1. Inbound logistics 2. Structure models create a blueprint for the development of a relational
Operations 3. Outbound logistics 4. Marketing and sales activities 5. Service database to support the collection, aggregation, and communication of
activities; which are supported by support activities (internal business information
processes) such as 1. Firm infrastructure 2. Human resource management 3.
Technology 4. Procurement Workflow models (activity models) must describe 1. Events that
start/change/stop flow in the process, 2. Activities and tasks within the
Enterprise System (ES) or Enterprise Resource Planning (ERP) System: process, 3. The sequence of flow between tasks, 4. Decision points that affect
centralized database that collects data from throughout the firm; assists with the flow, 5. Division of activity depending on organizational roles.
internal business processes
BPMN Building Blocks:
External Business Processes: include Supply Chain Management and
Customer Relationship Management

Effect of AIS on Income Statement:


Revenues - CRM
COGS SCM
= Gross Margin
SG&A Enterprise System
Interest Expense SCM
= Net Income

Strategic Roles of AIS: Automate, Informate-up, Informate-down, Transform

Ch 2: Accountants as Business Analysts


Business Process: a defined sequence of business activities that use resrouces
to transform specific inputs into specific outputs to achieve a business goal. A
business process is constrained by business rules.

Business Analysis: The process of defining business process requirements


and evaluating potential improvements. Business analysis involves
ascertaining, documenting and communicating information about current and
future business processes using business process modeling and related tools.

Business model: A simple, abstract representation of one or more business


processes. A business model is typically a graphical depiction of the essential
business process information.
Pool identifies organization; swimlane identifies department/individuals
Documentation: Explains how business processes and business systems within the organization.
work. Documentation is tool for information transmission and
communication. The type and extent of documentation will depend on the Message flows represent interactions between pools
nature of the organization`s products and processes.
Intermediate Error Event dotted line outline with squiggle in left bottom
Documentation includes: business process models, business rules, user corner
manuals, training manuals, product specifications, software manuals,
schedules, organization charts, strategic plans, and similar materials that Subprocess [+] at bottom of event
Intermediate timer event: clock symbole 3 main types of data models: Hierarchial (tree-like structure), Network data
model (represents objects and relationships), Relational (stores information in
BPMN Best Practices: 1. Focus on one business process at a time, 2. Clearly related 2D tables)
identify the events that start and end the process, 3. Include essential elements,
but avoid distracting detail, 4. Think about a token flowing from the start Advantages of relational data models (dominant use): 1. Flexibility and
event through the process to the end event, 5. Label activities clearly with a scalability; 2. Simplicity; 3. Reduced information redundancy
verb and an object, 6. Model iteratively
Ch 3: Data Modeling Basic requirements of tables: Entity Integrity Rule (PK must not be null);
Structure Models describe the data and information structures inherent in a Referential Integrity Rule (FK is null or an existing PK); each attribute must
business process or processes have a unique name; values of a specific attribute must be of the same type;
each attribute must be single-valued (i.e. not an array), forcing is to create a
Data models represent the conceptual contents of databases relationship table for many-to-many relationships; non-key attributes must
describe characteristics of the class identified by the primary key
Models of database structures must be able to describe: 1. Entities or things in
the domain of interest, 2. The relationships among those things, 3. The Access: 7 objects: Table (store data), Queries (can complete calculations and
cardinalities that describe how many instances of one entity can be related to sorting), Forms (enter & view data to/from tables), Reports (display data
another, 4. The attributes or characteristics of the entities and relationships integrated from 1+ queries/tables), Pages (web-based forms allowing data
entry), Macros (automate processes), Modules (alter Access code)
Unified Modeling Language (UML) Class Diagrams
SQL:
Class: any separately identifiable collection of objects about which the SELECT *|Attribute1,Attribute2(, SUM|AVG|MIN|MAX|COUNT(Attribute))
organization wants to collect and store information; they can represent FROM Table
Resources, Events and Agents. WHERE Attribute1 = value
GROUP BY Attribute2
Classes are typically implemented as tables in a relational database; individual ORDER BY Attribute1 ASC|DESC;
instances of objects are represented as rows in the table
SELECT DISTINCT Attribute1
Association depicts the relationships between two classes FROM Table;

Multiplicities describe the minimum and maximum number of times INSERT INTO Table
instances in one class can be associated with instances in another class. VALUES (a1,a2);

Attributes are data elements that describe the instances in a class (incl. data UPDATE Table
type, default value, constraints, etc.) SET Attribute1 = a1
WHERE Attribute2 = value;
Primary Key (PK): uniquely identifies each instance in a class or row in a
table; it cannot be null, cannot change, and should be controlled by the DELETE FROM Table
organization which assigns it; short and sequential keys are preferred WHERE Attribute1 = a1;

Foreign Key (FK): allow tables to be linked together by storing null or the Use square brackets where an attribute/table has spaces in its name
primary key of another table Use single quotes for strings
For WHERE, we may use =, != | <>, <, <=, >. >=, IN (range,range)
Other UML relationships: Inheritance/Generalization (is a relationship;
denoted by an arrow towards the general class); Aggregation (forms a Challenges of ES Implementation: 1. Integrating various modules within the
relationship (independent), denoted by arrow with diamond outline towards enterprise system; 2. Integrating with external systems; 3. Integrating with
the general class); Composition (forms a relationship (dependent), legacy systems; 4. Converting data from legacy systems into ES; 5. Getting
denoted by an arrow with a solid diamond towards the general class any big project implemented

Other UML Notation: Note (rectangle with folded corner); Role designation, Ch 5: Sales & Collections Business Process
multiple associations with potentially different multiplicities between the Collaboration: BPMN showing interaction between 2 pools (sequence flows
same 2 classes; Constraints denoted in curly brackets near the constrained within each pool + message flows between pools)
end of the association.
Choreography (the interaction between participants)
UML Best Practices: 1. Use common terminology in the organization for
class names; 2. Link classes on the diagram only when there is a clear Orchestration (sequence of activities in one pool)
business purpose for the relationship; 3. Avoid crossing lines; 4. Use
consistently sized rectangles; 5. Avoid running association lines close Collapsed subprocess, hidden from view
together; 6. Opt for simplicity; 7. Focus on accuracy before appearance; 8.
Use notes to explain complex situations Access controls limit who can use and change records in the system;
implements appropriate segregation of duties
Mapping UML to Table: 1. Map classes to tables; 2. Map class attributes to
table fields and assign PK; 3. Map associations to foreign keys; 4. Create new Aplication controls ensure data integrity and audit trail (e.g. range limits,
tables to implement many-to-many relationships (concatenated/composite quote numbers, etc.)
key); 5. Implement relationships among tables
Business rules: Process Steps, Intention, Partner Authority/Action, Access
Business Rule: a succinct statement of a constraint on a business process; Controls, Application Controls
typically written in text and not modeled
Type image: class that represents management information (e.g. categories,
Forms of Rules: 1. Obligatory (states what should occur); 2. Prohibited policies, guidelines) to help manage a business process
(states what should not occur); 3. Allowed (States what is allowed under what
conditions)

Rule enforcement: Strict enforcement (no violations); Pre-override


(violations allowed if authorized in advance); Post-override (violations
allowed if authorized after violation)

Ch 4: Relational Databases & ES


UML for Sales/Collections Business Processes

** 1 1 relationships can be collapsed!!! **


BPMN: Sales/Processing

Generic

Conversion Process

BPMN: Purch/Payments

Collaboration Model

UML

Das könnte Ihnen auch gefallen