A quality framework for developing and evaluating original software components

被引:30
作者
Andreou, Andreas S. [1 ]
Tziakouris, Marios [1 ]
机构
[1] Univ Cyprus, Dept Comp Sci, CY-1678 Nicosia, Cyprus
关键词
software components; quality assessment; reuse; development;
D O I
10.1016/j.infsof.2006.03.007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Component-based software development is being identified as the emerging method of developing complex applications consisting of heterogeneous systems. Although more research attention has been given to Commercial Off The Shelf (COTS) components, original software components are also widely used in the software industry. Original components are smaller in size, they have a narrower functional scope and they usually find more uses when it comes to specific and dedicated functions. Therefore, their need for interoperability is equal or greater, than that of COTS components. A quality framework for developing and evaluating original components is proposed in this paper, along with an application methodology that facilitates their evaluation. The framework is based on the ISO9126 quality model which is modified and refined so as to reflect better the notion of original components. The quality model introduced can be tailored according to the organization-reuser and the domain needs of the targeted component. The proposed framework is demonstrated and validated through real case examples, while its applicability is assessed and discussed. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:122 / 141
页数:20
相关论文
共 28 条
  • [1] [Anonymous], 1991, 9126 ISOIEC
  • [2] [Anonymous], 2001, SOFTWARE ENG THEORY
  • [3] BASS L, 2001, CMUSEI2001TN007, V1
  • [4] Generic components to foster reuse
    Baum, L
    Becker, M
    [J]. 37TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 2000, : 266 - 277
  • [5] *BBN CORP, 2001, QUAL OBJ PROJ
  • [6] BELCHIOR AD, 1997, FUZZY MODEL SOFTWARE
  • [7] Bertrand M.L. Flottes, 2002, P 6 ECOOP WORKSH QUA, P24
  • [8] Boehm B., 1978, Characteristics of Software Quality North Holland
  • [9] Brahnmath Girish, 2002, P SE SOFTW ENG C HUN, P513
  • [10] Dehlin M., 2000, WORKSH CONT COLL SUC