Reuse-based software production technology

被引:5
作者
Fuqing Yang
Qianxiang Wang
Hong Mei
Zhaoliang Chen
机构
[1] Peking University,Department of Computer Science and Technology
来源
Science in China Series F Information Sciences | 2001年 / 44卷 / 1期
关键词
software reuse; software component; domain engineering; component library; application engineering; reengineering;
D O I
10.1007/BF02713936
中图分类号
学科分类号
摘要
Software reuse is viewed as a key technology to improve software product quality and productivity. This paper discusses a series of technologies related with software reuse and software component technology: component model, which describes component’s essential characteristics; component acquisition technology, of which domain engineering is the main approach; component management technology, of which component library is the kernel; application integration and composition technology, of which application engineering is the main approach; software evolution technology, of which software reengineering is the main approach, etc. This paper introduces the software development environment: JadeBird Software Production Line System, which effectively integrates the above-mentioned technologies.
引用
收藏
页码:8 / 19
页数:11
相关论文
共 15 条
  • [1] Yang Fuqing(1995)The design and inplementation of object oriented CASE environment JBII system Science in China, Ser. A 38 600-600
  • [2] Shao Weizong(1999)Software reuse and software component technology Chinese Journal of Electronics 27 200-200
  • [3] Mei Hong(1995)Reusing software: Issues and research directions IEEE Transactions on Software Engineering 21 528-528
  • [4] Yang Fuqing(1994)Special feature: Component-based software using RESOLVE, ACM SIGSOFT Software Engineering Notes 19 21-21
  • [5] Mei Hong(1995)The REBOOT approach to software reuse System Software 30 201-201
  • [6] Li Keqin(1988)Designing reusable classes Journal of Object-Oriented Programming 1 1-1
  • [7] Mili H.(1993)Status report: Software reusability IEEE Software 10 61-61
  • [8] Mili F.(undefined)undefined undefined undefined undefined-undefined
  • [9] Mili A.(undefined)undefined undefined undefined undefined-undefined
  • [10] Paolo B.(undefined)undefined undefined undefined undefined-undefined