Architectural Pattern II
nFrameworks Pattern
–Objective: Develop reusable architecture for multiple products
–Related to: Cross Platform Frameworks, Component Architecture
–Description: Create an architecture which supports common product constructs independent of individual products’ domains
–Advantages:
nCode reuse
nAbstraction of non-product specific code
nIncreased modularity
–Drawbacks:
nLonger initial ramp-up development time
nPotential conflicting requirements
nPlatform improvements require extra development