Software Components

Software Components

Adnan Bader, Sita Ramakrishnan
ISBN13: 9781605667317|ISBN10: 1605667315|EISBN13: 9781605667324
DOI: 10.4018/978-1-60566-731-7.ch022
Cite Chapter Cite Chapter

MLA

Bader, Adnan, and Sita Ramakrishnan. "Software Components." Handbook of Research on Software Engineering and Productivity Technologies: Implications of Globalization, edited by Muthu Ramachandran and Rogério Atem de Carvalho, IGI Global, 2010, pp. 351-363. https://doi.org/10.4018/978-1-60566-731-7.ch022

APA

Bader, A. & Ramakrishnan, S. (2010). Software Components. In M. Ramachandran & R. de Carvalho (Eds.), Handbook of Research on Software Engineering and Productivity Technologies: Implications of Globalization (pp. 351-363). IGI Global. https://doi.org/10.4018/978-1-60566-731-7.ch022

Chicago

Bader, Adnan, and Sita Ramakrishnan. "Software Components." In Handbook of Research on Software Engineering and Productivity Technologies: Implications of Globalization, edited by Muthu Ramachandran and Rogério Atem de Carvalho, 351-363. Hershey, PA: IGI Global, 2010. https://doi.org/10.4018/978-1-60566-731-7.ch022

Export Reference

Mendeley
Favorite

Abstract

Component-based software engineering (CBSE) has rapidly gained currency over recent years. Software developed as components and as assemblies of components has realised the reuse slogan originally associated with object-oriented design. In this chapter we define what software components are along with their different characteristics and classifications. We also cover the widely debated definitions of software components to emphasise the fact that components possess different properties that can mean different things to different people. We discuss the impact of using components on the software development lifecycle and review a number of different approaches developed to procure and integrate components in software systems. Finally, the risks associated with using software components are discussed in detail with along with a trust model. Trends in CBSE research are discussed towards the end to explore some potential areas of future research.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.