Grupo Alarcos · Conference paper · 2003
Assessing Component-Based Systems
Alejandra Cechich Milen, Mario Piattini Velthuis, Antonio Vallecillo Moreno
The last decade marked the first real attempt to turn software development into engineering through the concepts of Component-Based Software Development (CBSD) and Commercial Off-The-Shelf (COTS) components. The idea is to create high-quality parts and join them together to form a functioning system. The problem is that the combination of such parts does not necessarily result in a high-quality system. It is clear that CBSD affects software quality in several ways, ranging from introducing new methods for selecting COTS components, to defining a wide scope of testing principles and measurements. Today, software quality staff must rethink the way software is assessed, including all life-cycle phases—from requirements to evolution. Based on cumulated research efforts, the goal of this chapter is to introduce the best practices of current Component-Based Software Assessment (CBSA). We will develop and describe in detail the concepts involved in CBSA and its constituent elements, providing a basis for discussing the different approaches presented later in this book.
On the same topic
- 2004 Balancing Stakeholder's Preferences on Measuring Cots Component Functional Suitability
- 2004 On the Measurement of COTS Functional Suitability
- 2010 Improving interpretation of component-based systems quality through visualisation techniques
- 2013 Supporting component presence notifications in software development