Analysis Patterns

1,662 views

Published on

Inspired by Martin Fowlers book on this subject ...

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,662
On SlideShare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Analysis Patterns

  1. 1. Analysis Patterns 'Requirement patterns'
  2. 2. What are analysis patterns ? <ul><li>Analysis patterns are useful for discovering and capturing business processes </li></ul><ul><li>This helps to reuse the solution and OOPS design for similar instances of analysis patterns </li></ul>
  3. 3. Analysis patterns Just as design patterns are patterns of good design, and architecture patterns are examples of good architecture, analysis patterns are patterns of modeling the domain . They are patterns that a business analyst or a systems analyst will encounter often.
  4. 4. Some common analysis patterns <ul><li>Place-Transaction (Bank-deposit / Stores-Receipt / ATM-Withdraw cash)‏ </li></ul><ul><li>Entity-measurement (Patient-Vitals/ Company-Financial status </li></ul><ul><li>Accounting Entry (Business event - accounting entry)‏ </li></ul><ul><li>Posting rule (what transaction to be posted in what way)‏ </li></ul><ul><li>Auditing (audit of transactions/ audit of accounts / audit of system logs )‏ </li></ul><ul><li>Agreements (Service Level Agreements)‏ </li></ul>
  5. 5. Analysis patterns <ul><li>Adjustment entries (fresh entries which correct previous entries)‏ </li></ul><ul><li>Currency of data (how much data should be kept in current store and how much in backup or repository )‏ </li></ul><ul><li>Work flow (how much of the process to automate ?)‏ </li></ul><ul><li>Paperless offices (how much of documents to move to the system ?)‏ </li></ul>
  6. 6. Analysis patterns <ul><li>Reconciliation (bank reconciliation, bill reconciliation)‏ </li></ul><ul><li>Aging (order aging, bill aging, invoice aging)‏ </li></ul><ul><li>Tree structures (Bill of material, Organization charts)‏ </li></ul><ul><li>Conversion tables (how much of wastage for a production line, how many meters for so many uniforms)‏ </li></ul><ul><li>Tabular outputs </li></ul>
  7. 7. Analysis patterns <ul><li>Control breaks </li></ul><ul><li>Codes (Bar codes, custom codes, intelligent codes, serial codes)‏ </li></ul><ul><li>Amendment documents (Order amendment)‏ </li></ul><ul><li>Approvals (manual approval, automatic approval)‏ </li></ul><ul><li>Batch updates (off line transactions update the masters in one batch)‏ </li></ul>

×