Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2007, Vol. 33 ›› Issue (17): 63-65,6. doi: 10.3969/j.issn.1000-3428.2007.17.022

• Software Technology and Database • Previous Articles     Next Articles

Research and Application of BOSC for Component-based Software Development

LI Ting1,2, YANG Gen-xing1,2, RAO Ruo-nan1   

  1. (1. Software School, Shanghai Jiaotong University, Shanghai 200030; 2. Shanghai Key Laboratory of Computer Software Evaluating and Testing (SSC), Shanghai 200030)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-09-05 Published:2007-09-05

基于构件开发的BOSC的研究与应用

李 婷1,2,杨根兴1,2,饶若楠1   

  1. (1. 上海交通大学软件学院,上海 200030;2. 上海市计算机软件评测重点实验室(SSC),上海 200030)

Abstract: A bill of software component (BOSC) of component-based development (CBD) is constructed in the paper according to application domain and software architecture focused on in CBD, based on which an algorithm to create characteristic-oriented BOSC is proposed as a management solution of software component reuse. In software lifecycle, BOSC figures structure of software product of CBD, supports software maintenance and update. The application of BOSC shows that the solution can improve development efficiency and project management effectively.

Key words: software reuse, software component, software product characteristic matrix, bill of software component, structure match

摘要: 从基于构件的软件开发中所关注的应用领域和体系结构这两大软件特征出发,构造一种基于构件开发的软件产品结构成分表(BOSC),提出面向特征BOSC的生成算法,为基于构件的软件开发提供软件构件复用管理方法。在整个软件生命周期中,BOSC完整地反映了软件产品组成成分的情况,支持软件产品维护和升级。实践表明BOSC能够有效提高开发效率和管理水平。

关键词: 软件复用, 软件构件, 软件产品特征矩阵, 软件产品结构表, 结构化匹配

CLC Number: