Download presentation
Presentation is loading. Please wait.
Published byKimberly Campbell Modified over 9 years ago
1
Analysis Patterns Analysis Patterns, Martin Fowler Data Modeling Patterns, David Hay Java Modeling in Color with UML, Peter Coad The Data Model Resource Book (two volumes), Len Silverston
2
Patterns Small l Coding patterns: Smalltalk Best Practice Patterns l Refactorings Medium l Design patterns Big l Frameworks l Architectural patterns
3
Patterns Reusable solution to a problem in a context. Knowledge of experts. Balance of forces.
4
Analysis Patterns Organizational structure Hay, Fowler Accountability Fowler Quantities Hay, Fowler Contracts Hay, Fowler Accounting Hay, Fowler Products and Inventories Hay Material Requirements Planning Hay
5
Transactions Entryamount AccountTransactiondate Transactions can effect many accounts. * *
6
Party Many roles that are usually played by people are sometimes played by organizational units, too. PartyAddress Organization Person
7
Organizational Hierarchies Organizations usually have a hierarchical structure. PartyAddress Organization Person subsidiary parent DivisionRegion Sales Office Operating Unit
8
Organizational Structure Problem: An organization can be in several hierarchies, and the structure can change over time. Organization OrganizationStructureType subsidiary parent OrganizationStructure time interval DivisionRegion Sales Office Operating Unit * *
9
Quantity Quantity amount: Number units: Unit +, -, *, /
10
Conversion Ratio ratio: Number Unit * *
11
Measurement Person Quantity weight height
12
PersonMeasurementQuantity PhenomenonType * * *
13
Observation PersonObservation Category PhenomenonType Measurement CategoryObs. Quantity * * *
14
Action Actiontime Location Party * *
15
Proposed and Implemented Actions ImplementedAction ProposedAction Action
16
Completed, Abandoned, Suspended Actions Status Completed TimePeriod Abandoned Suspended Action * *
17
Plan ProposedAction Plan dependent consequences * *
18
Resource Allocation ImplementedAction ProposedAction ResourceType Action ResourceAllocationquantity books uses * *
19
Why I like “Analysis Patterns” Invaluable if you are learning business programming Lots of choices
20
Summary Lots of different kinds of patterns. Patterns in problem domain, as well as solution domain. Analysis patterns are as important as design patterns.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.