TY - JOUR
T1 - Risks and challenges of component-based software development
AU - Vitharana, Padmal
PY - 2003/8
Y1 - 2003/8
N2 - The advantages and disadvantages of component-based software development (CSBD) are discussed. The advantages of CSBD in software development efforts include reduced lead time, enhanced quality, maintenance of component-based applications, and leveraged costs developing individual components. The stakeholders of CSBD are component developers, application assemblers and customers. The risk and challenges faced by developers that included freelance developers, IS departments, in developing components are also discussed. An application assembler locate suitable components and assemble them in integrated application systems that satisfy customer requirements. The customer employs component-based application systems to perform business tasks.
AB - The advantages and disadvantages of component-based software development (CSBD) are discussed. The advantages of CSBD in software development efforts include reduced lead time, enhanced quality, maintenance of component-based applications, and leveraged costs developing individual components. The stakeholders of CSBD are component developers, application assemblers and customers. The risk and challenges faced by developers that included freelance developers, IS departments, in developing components are also discussed. An application assembler locate suitable components and assemble them in integrated application systems that satisfy customer requirements. The customer employs component-based application systems to perform business tasks.
UR - http://www.scopus.com/inward/record.url?scp=4243086881&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=4243086881&partnerID=8YFLogxK
U2 - 10.1145/859670.859671
DO - 10.1145/859670.859671
M3 - Review article
AN - SCOPUS:4243086881
SN - 0001-0782
VL - 46
SP - 67
EP - 72
JO - Communications of the ACM
JF - Communications of the ACM
IS - 8
ER -