nComponent
Architecture Pattern
–Objective: Develop reusable architecture for multiple
products
–Related to: Frameworks, Evolutionary Delivery
–Description: Create a reusable and extensible
architecture for one or more products by
bundling features in components that plug-in to small backbone application
–Advantages:
nCode reuse
nAbstraction of
common product functionality
nIncreased
modularity
nIncreased
flexibility in release schedules
–Drawbacks:
nLonger design
phases
nScheduling
complexities