0% found this document useful (0 votes)
40 views39 pages

ERP Course: Analysis Patterns Accountability, Inventory, and Accounting Readings: Chapter 2 and 6 From Martin Fowler

This document is from an ERP course taught by Peter Dolog and covers analysis patterns related to accountability, inventory, and accounting. It discusses organizational structures, parties, address books, and other concepts for modeling accountability. It also covers accounting topics like tracing money movement, tracking earnings and expenditures, account posting, transactions, and other patterns for modeling accounting systems.

Uploaded by

Redouan AFLISS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views39 pages

ERP Course: Analysis Patterns Accountability, Inventory, and Accounting Readings: Chapter 2 and 6 From Martin Fowler

This document is from an ERP course taught by Peter Dolog and covers analysis patterns related to accountability, inventory, and accounting. It discusses organizational structures, parties, address books, and other concepts for modeling accountability. It also covers accounting topics like tracing money movement, tracking earnings and expenditures, account posting, transactions, and other patterns for modeling accounting systems.

Uploaded by

Redouan AFLISS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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