You are on page 1of 39

ERP Course: Analysis Patterns

Accountability, Inventory, and Accounting


Readings: Chapter 2 and 6 from Martin
Fowler

Peter Dolog
dolog [at] cs [dot] aau [dot] dk
E2-201
Information Systems
October 25, 2006
Accountability

A relationship of responsibility between responsee and


responsible
Organizational structures
Employments
Contracts

Peter Dolog, ERP Course, Analysis Pattern I 2


Address Book

Peter Dolog, ERP Course, Analysis Pattern I 3


Party

Peter Dolog, ERP Course, Analysis Pattern I 4


Organization Structure with Explicit Levels

Peter Dolog, ERP Course, Analysis Pattern I 5


Organization Supertype

Peter Dolog, ERP Course, Analysis Pattern I 6


Two organizational hierarchies

Peter Dolog, ERP Course, Analysis Pattern I 7


Typed Relationships

Peter Dolog, ERP Course, Analysis Pattern I 8


Rules

Peter Dolog, ERP Course, Analysis Pattern I 9


Accountability

Peter Dolog, ERP Course, Analysis Pattern I 10


Knowledge and operational levels

Peter Dolog, ERP Course, Analysis Pattern I 11


Party Type Generalizations

Peter Dolog, ERP Course, Analysis Pattern I 12


Hierarchic Accountability Type

Peter Dolog, ERP Course, Analysis Pattern I 13


Leveled Accountability Type

Peter Dolog, ERP Course, Analysis Pattern I 14


Subtypes of Acountability Types

Peter Dolog, ERP Course, Analysis Pattern I 15


Operating
Scopes

Peter Dolog, ERP Course, Analysis Pattern I 16


Accounting

Tracing how money move througout the company


Tacking of earnings and expenditures
Posts of money and goods to record – entries

Peter Dolog, ERP Course, Analysis Pattern I 17


Account

Peter Dolog, ERP Course, Analysis Pattern I 18


A Transaction with Two Entries

Peter Dolog, ERP Course, Analysis Pattern I 19


Instance Example

Peter Dolog, ERP Course, Analysis Pattern I 20


Multiledged Transactions

Peter Dolog, ERP Course, Analysis Pattern I 21


2-legged transaction without entries

Peter Dolog, ERP Course, Analysis Pattern I 22


Summary and Detail Accounts

Peter Dolog, ERP Course, Analysis Pattern I 23


Account hierarchies without separating summary and
detail accounts

Peter Dolog, ERP Course, Analysis Pattern I 24


Posting Rules Multiplied by a Factor or a method to
calculate an entry

Peter Dolog, ERP Course, Analysis Pattern I 25


Individual Instance Methods with Singletons

Peter Dolog, ERP Course, Analysis Pattern I 26


Implementation with Strategy Pattern

Peter Dolog, ERP Course, Analysis Pattern I 27


Implementation with Internal Case Statement

Peter Dolog, ERP Course, Analysis Pattern I 28


Implementation with Parametrized Method

Peter Dolog, ERP Course, Analysis Pattern I 29


Posting Rules for Many Accounts

Peter Dolog, ERP Course, Analysis Pattern I 30


Account finder and Eligibility Conditions

Peter Dolog, ERP Course, Analysis Pattern I 31


Acount Groups: Accounting Practices

Peter Dolog, ERP Course, Analysis Pattern I 32


Sources for Transactions

Peter Dolog, ERP Course, Analysis Pattern I 33


Balance Sheet and Income Statement

Peter Dolog, ERP Course, Analysis Pattern I 34


Corresponding Accounts

Peter Dolog, ERP Course, Analysis Pattern I 35


Supporting Inventories

Peter Dolog, ERP Course, Analysis Pattern I 36


Multiple Summary Accounts

Peter Dolog, ERP Course, Analysis Pattern I 37


Derived Accounts

Peter Dolog, ERP Course, Analysis Pattern I 38


Expenses to Abandon Accounting Model

Peter Dolog, ERP Course, Analysis Pattern I 39

You might also like