• Special process models take on many of the
characteristics of one or more of the conventional
models.
•
• However, specialized models tend to be applied when a
narrowly
• defined software engineering approach is chosen.
• Component!based 'evelopment
• Commercial o!the!shelf "C#$S% Softwarecomponents can be &sed when Software is tobe
b&ilt.
•
• C#$S describes software or hardware prod&ctsthat are ready!made and available for sale
tothe general p&blic
• $hese components provide targetedf&nctionality with well!dened interfaces thatenable the
component to be integrated intothe Software.
• Component!based 'evelopment
• $he
• component-based development
• modelincorporates many of the characteristics of thespiral model.
• Component!based 'evelopment
• $he
• component-based development
• modelincorporates the following steps(
•
• )vailable component!based prod&cts areresearched and eval&ated for the applicationdomain in *&estion.
•
• Component integration iss&es are considered.
•
• Software architect&re is designed to accommodatethe components.
•
• Components are integrated into the architect&re.
•
• Comprehensive testing is cond&cted to ens&reproper f&nctionality.
• Component!based 'evelopment
•
$he
• component-based development
• modelleads to Software re&se, and re&sabilityprovides Software engineers with a n&mber ofmeas&rable bene ts.
• +ased on st&dies of re&sability
•
• Component!based development leads to a(
•
• - red&ction in development cycle time/
•
• 01 red&ction in pro2ect cost/
•
• Prod&ctivity increases
•
• 3aster development and testing