首页 | 本学科首页   官方微博 | 高级检索  
     检索      

SoftMaker——制作软件的软件
引用本文:徐正权.SoftMaker——制作软件的软件[J].应用科技,2007,34(4):39-43.
作者姓名:徐正权
作者单位:华中科技大学,计算机学院,湖北,武汉,430074
摘    要:介绍华中科技大学计算机学院软件工程研究室研制的软件生产线SoftMaker体系结构设计和主要功能、该系统建立在软件库SoftStore基础之上,采用Web技术实现对库中资产的访问,是一个支持复用的软件开发环境.SoftStore保存多概念、多层次、多粒度、多形态的可复用软件资产.管理由StoreKeeper实行.开发者在SoftDeveloper引导下,通过SoftReuser复用SoftStore中的资产,生产软件产品或可复用制品、在大多数情况下,SoftDeveloper、SoftReuser和StoreKeeper只起任务提交作用.SoftAgent接受所提交的任务,负责协调与分派,向SoftStore请求服务并交换数据,为完成任务提供服务支持.

关 键 词:软件生产线  软件复用  软件库
文章编号:1009-671X(2007)04-0039-05
收稿时间:2006-12-20
修稿时间:2006年12月20

SoftMaker——A software that makes software
XU Zheng-quan.SoftMaker——A software that makes software[J].Applied Science and Technology,2007,34(4):39-43.
Authors:XU Zheng-quan
Abstract:This paper presents the architectural design and main functions of SoftMaker-a software product line that is being developed at Laboratory of Software Engineering,Computer School,Huazhong University of Science and Technology,Wuhan,China.The system is created based on a software store-SoftStore,which accesses assets in SoftStore through Web techniques and is a software development environment that supports software reuse.SoftStore is used to keep reusable software assets that are of multi-concepts,of multi-hierarchies,of multi-granularities,and of multi-forms.The software assets are managed by StoreKeeper.The assets in SoftStore are reused via SoftReuser by developer's guiding through SoftDeveloper,in order to produce software products or reusable software assets.The functions of SoftDeveloper,SoftReuser and StoreKeeper,in most cases,just play a role of submission of tasks.SoftAgent accepts tasks submitted,and takes the responsibilities of coordination and dispatch of tasks,requests services from SoftStore and exchanges data from and to,and provides service supports for the mission of making software.
Keywords:software product-line  software reuse  software store
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号