Desinging Fine-Grained business components
Incorporate the component model with the analysis model to create design
Be
Pattern
aware, leads to reusability
Examine edge cases to ensure completeness of component