Component-Based Software Engineering
Summary
The component-based software lifecycle (CSLC) is the life
cycle process for a software component with an emphasis on
business rules, business process modeling, design, construction,
continuous testing, deployment, evolution and subsequent reuse and
maintenance.