Analysis Patterns PV167 Project in Object-oriented Design of Information Systems B. Bühnová 1 Analysis Patterns  Analysis Patterns: Reusable Object Models by Martin Fowler, 1997  Accountability  Observations and Measurements  Observations for Corporate Finance  Referring to Objects  Inventory andAccounting  Planning  Trading  Derivative Contracts  Trading Packages 2 Case Study: Ollie’s Order Center 3 Analysis Patterns Part 1/2 B. Bühnová 4 Studied patterns  Accountability  Party pattern  Accountability pattern  Observations and Measurements  Quantity pattern  Conversion Ratio pattern  Observations for Corporate Finance  Enterprise Segment pattern  Referring to Objects  Name pattern  Identification Scheme pattern 5 Accountability – Party pattern 6 Ollie’s Order Center: Party pattern 7 Accountability – Accountability pattern 8 Observations and Measurements – Quantity pattern 9 Ollie’s Order Center: Quantity pattern 10 Observations and Measurements – Conversion Ratio pattern 11 Ollie’s Order Center: Conversion Ratio pattern 12 Observations for Corporate Finance – Enterprise Segment pattern 13 Referring to Objects – Name pattern 14 One name: More names: Identifier: Referring to Objects – Identification Scheme pattern 15 Ollie’s Order Center: Identification Scheme pattern 16 Analysis Patterns Part 2/2 B. Bühnová 17 Studied patterns  Inventory and Accounting  Account pattern  Transactions pattern  Planning  Proposed and ImplementedAction pattern  Completed andAbandonedActions pattern  Trading  Contract pattern  Portfolio pattern  Derivative Contracts  Forward Contracts pattern 18 Inventory and Accounting – Account pattern 19 Ollie’s Order Center: Account pattern 20 Inventory and Accounting – Transactions pattern 21 Planning – Proposed and Implemented Action pattern 22 Ollie’s Order Center: Proposed and Implemented Action pattern 23 Planning – Completed and Abandoned Actions pattern 24 Ollie’s Order Center: Completed and Abandoned Actions pattern 25 Trading – Contract pattern 26 Ollie’s Order Center: Contract pattern 27 Trading – Portfolio pattern 28 Ollie’s Order Center: Portfolio pattern 29 Derivative Contracts – Forward Contracts pattern 30 Ollie’s Order Center: Forward Contracts pattern 31 Ollie’s Order Center after patterns inclusion 32