《延安大学学报(自然科学版)》2003年02期 加入收藏    获取最新 
 基于C++的可复用构件制作和组装
 杜利峰;刘兴平;王红珍
   对软件产业发展所需要的软件生产率和软件质量的重视引起了对软件复用技术的研究。软件复用和基于构件的软件开发是软件工程化开发和工业化生产的必然趋势,可复用构件的制作和组装是其中涉及的两个重要活动。对几种不同的体系结构类型进行比较,阐述了它们对构件集成的影响,给出了基于C++的构件制作和组装过程。
【作者单位】:延安大学;延安大学;延安大学 陕西延安716000;陕西延安716000;陕西延安716000
【关键词】:软件构件;软件体系结构;构件组装;软件复用
【分类号】:TP311.52
【DOI】:cnki:ISSN:1004-602X.0.2003-02-006
【正文快照】:
    最近几年来,人们开始认识到,要真正实现软件的工业化生产方式,达到软件产业发展所需要的软件生产率和质量,软件复用是一条现实可行的途径,对软件复用技术的研究已成为软件工程学科的主攻方向之一[1]。复用是成熟的工程领域的一个基本特征[2],例如,土木工程、化学工程、计算
 
 推荐 下载CAJ全文           下载PDF全文
 CAJViewer7.0阅读器支持所有CNKI文件格式,AdobeReader仅支持PDF格式
 Building and assembling of reusable software components based on C++
 DU Lifeng;Liu Xingping;WANG hongzhen ( Yanan University;Yanan 716000;China )
  Focus on software productivity and software quality demanded by the development of software industry has led to the research on software reuse technology. Software reuse and componentbased software development are the inevitable trend in software engineering development and industrial production. Two important activities involved are the building and integrating of reusable software components. In this paper, different kinds of architecture and their influence to component integration are discussed first. Then, the building and assembling process of reusable software components based on C++ is specified.
【Keyword】:software component;software architecture;component assembling;software reuse
 【参考文献】 共(3)篇 
 中国期刊全文数据库找到 3 条
 
1杨芙清; 软件复用及相关技术 [J];计算机科学; 1999年05期
2张世琨,张文娟,常欣,王立福,杨芙清; 基于软件体系结构的可复用构件制作和组装 [J];软件学报; 2001年09期
3梅宏,pku.edu.cn/xietao,cs.pku.edu.cn,谢涛,袁望洪,杨芙清; 青鸟构件库的构件度量 [J];软件学报; 2000年05期
 【引证文献】 共(1)篇 
 中国优秀硕士学位论文全文数据库找到 1 条
 
1蔡勇; 嵌入式软件开发平台体系结构研究与工具总线实现 [D];电子科技大学; 2004年
 【共引文献】 共(410)篇 
 中国期刊全文数据库找到 10 条
 
1梁军涛,蒋晓原; 基于模糊物元的构件质量评价模型 [J];电子质量; 2007年07期
2李浩,谢庆生,林维; 热处理车间管理系统的研究与应用 [J];贵州工业大学学报(自然科学版); 2005年05期
3杜献峰,许峰; 面向Agent的软件复用 [J];电脑开发与应用; 2003年05期
4曲朝阳,曹杰,刘岱; 基于构件的电力营销系统的设计与实现 [J];东北电力大学学报(自然科学版); 2006年06期
5覃正,曹昌军,刘大光; 基于构件的企业信息技术采购目标规划模型 [J];工业工程; 2004年01期
6余凌云; 基于构件依赖性的接口的研究 [J];福建电脑; 2004年09期
7陈正江; “面向区域”的GIS控件的设计与使用 [J];地理研究; 2003年02期
8刘瑜,张世琨,邬伦,叶燕林; 地理信息系统中的设计模式——以过滤和精化为例 [J];北京大学学报(自然科学版); 2001年06期
9胡海洋,杨玫,陶先平,吕建; Cogent后组装技术研究与实现 [J];电子学报; 2002年12期
10周利江,魏志强,王晓,孙丕波; 基于Carnac.NET的CGM文件解析及实现 [J];工程图学学报; 2007年01期
 中国优秀硕士学位论文全文数据库找到 10 条
 
1沈宁; 基于软件层架构模式的构件组装技术的研究 [D];华中师范大学; 2006年
2谢运佳; 基于轻量级J2EE架构的工程管理信息系统的设计与实现 [D];暨南大学; 2006年
3曹青松; 领域构件提取和分类与检索研究及其在水利领域的应用 [D];河海大学; 2007年
4周树语; 面向对象框架复用技术研究与应用 [D];重庆大学; 2004年
5邓春梅; 嵌入式系统软件仿真技术的研究与实现 [D];电子科技大学; 2004年
6纪波林; 水文时间序列基本算法组件及其柔性集成 [D];河海大学; 2004年
7潘中奎; 基于青鸟JBCOM/E的柔性构件模型的研究与实现 [D];兰州理工大学; 2007年
8李德明; 基于CCM构件模型的管理信息系统的研究与实现 [D];兰州理工大学; 2003年
9王嘉; 基于构件的网络管理系统框架开发研究 [D];天津大学; 2004年
10王萍; 软构件获取技术的研究 [D];哈尔滨工程大学; 2006年
 中国博士学位论文全文数据库找到 10 条
 
1窦郁宏; 程序挖掘中构件描述和检索的研究 [D];中南大学; 2002年
2姚砺; 面向对象软件测试的研究 [D];浙江大学; 2002年
3金笑天; 基于知识管理的地理信息系统开发 [D];华东师范大学; 2007年
4方敏; 柔性软件自动化生产线研究 [D];浙江大学; 2006年
5王斌; 用于程序挖掘的分布式构件库组织及协同研究 [D];中南大学; 2003年
6周传德; 科学计算可视化理论及智能虚拟显示系统的研究 [D];重庆大学; 2006年
7张驰; 异构组件互操作技术研究 [D];西北工业大学; 2006年
8李绪蓉; 面向业务构件的可重构信息系统的模型研究 [D];南京航空航天大学; 2002年
9尹爱军; 秦氏模型虚拟仪器及VMIDS开发系统的研究 [D];重庆大学; 2006年
10王竹荣; 遗传算法及其在特种变压器优化设计中的应用研究 [D];西安理工大学; 2005年
 中国重要会议论文全文数据库找到 6 条
 
1汤宝平,秦树人; 智能控件化虚拟仪器开发系统的研究 [A];第五届海峡两岸计量与质量学术研讨会论文集 [C]; 2004年
2李少光,傅荣; 软件过程成熟度模型 [A];2000中国控制与决策学术年会论文集 [C]; 2000年
3张文婷,池志强,赵恒; 舰载指控系统构件模型研究 [A];中国造船工程学会电子技术学术委员会2006学术年会论文集(上册) [C]; 2006年
4谢蓓,曹万华; 构件组装方法研究 [A];中国造船工程学会电子技术学术委员会2006学术年会论文集(上册) [C]; 2006年
5李浩,谢庆生; 开放式热处理车间管理控制一体化系统的研究与应用 [A];全国先进制造技术高层论坛暨制造业自动化、信息化技术研讨会论文集 [C]; 2005年
6陈亮亮,孔祥艳,程甜甜,李云飞; 基于体系结构和面向构件的虚拟仪器开发方法 [A];2007'中国仪器仪表与测控技术交流大会论文集(一) [C]; 2007年
 【同被引文献】 共(6)篇 
 中国期刊全文数据库找到 6 条
 
1杨芙清,梅宏,李克勤; 软件复用与软件构件技术 [J];电子学报; 1999年02期
2蔡勇,桑楠,熊光泽; 一种基于工具总线的CASE集成模型 [J];计算机应用; 2004年03期
3张晶,丁志强,汪海涛; 降低可复用软件构件开发难度的适配器机制 [J];计算机工程与应用; 2001年07期
4梁合庆; 当今嵌入式系统综述与新的投资机遇 [J];测控技术; 2000年04期
5彭龑; 基于构件的软件开发技术和方法 [J];四川轻化工学院学报; 2003年03期
6张家晨,冯铁,陈伟,金淳兆; 基于主动连接件的软件体系结构及其描述方法 [J];软件学报; 2000年08期
 【二级参考文献】 共(7)篇 
 中国期刊全文数据库找到 1 条
 
1杨芙清; 软件复用及相关技术 [J];计算机科学; 1999年05期
 西文参考文献找到 6 条
 
1Chidamber S R, Kemerer C F; A metrics suite for object oriented design [M];IEEE Transactions on Software Engineering; 1994年
2Kearney J K, Sedlmeyer R L, Thompson W B et al; Software complexity measurement [M];Communications of the ACM; 1986年
3Albrecht A J, Gaffney S H; Software function, source lines of code and development effort prediction: a software science validation [M];IEEE Transactions on Software Engineering; 1983年
4Weyuker E; Evaluating software complexity measures [M];IEEE Transactions on Software Engineering; 1988年
5Mili H, Mili F, Mili A; Reusing software: issues and research directions [M];IEEE Transactions on Software Engineering; 1995年
6McCabe T J; A complexity measure [M];IEEE Transactions on Software Engineering; 1976年
 【相似文献】 
 中国期刊全文数据库
 
1曹春萍,龚崇栋; 基于可复用构件的软件开发过程 [J];上海水产大学学报; 2005年03期; 127-130
2郝静,李红梅; 基于构件的教学软件开发 [J];中国现代教育装备; 2007年07期; 24-26
3於丹; 软件制造的大工业时代——梅宏教授谈软件复用的发展现状 [J];微电脑世界; 2000年21期; 47-49
4廖昕,陈松乔,孙莹; 可复用构件组装技术研究 [J];计算技术与自动化; 2004年03期; 51-53
5刘春泉,周绍梅,刘小东; COM在软件复用中的应用 [J];计算机与现代化; 2005年05期; 29-31
6赵宝琴; 如何在C++中实现软件复用 [J];电脑开发与应用; 2005年01期; 61
7王清华; 软件复用在软件开发中的应用 [J];华南金融电脑; 2002年09期; 63-64
8焦允,卫红春; 基于构件的订单信息管理系统 [J];微机发展; 2005年04期; 86-88
9郝振明; 基于面向对象方法的软件复用研究 [J];现代计算机; 2000年07期; 24-26
10杜良敏,熊安元; 面向对象的软件复用方法在集成系统中的应用 [J];湖北气象; 2002年01期; 16-17
 中国优秀硕士学位论文全文数据库
 
1熊磊; 基于构件的软件复用技术研究 [D];武汉大学; 2004年
2冯朝刚; 基于构件的软件复用研究 [D];重庆大学; 2003年
3张昭玉; 基于构件的软件复用技术研究 [D];武汉大学; 2004年
4汤永清; 基于共性分析的MIS设计与实现 [D];华侨大学; 2003年
5王洁玉; 面向领域的软件复用经济学模型 [D];中国海洋大学; 2004年
6李杨; 基于DSP软件构件技术在过程控制中的应用 [D];大连铁道学院; 2003年
7徐泽丰; 一种构件组装工具研究与实现 [D];河海大学; 2004年
8宗忆陈; 基于软件复用技术的CAPP系统的设计和实现 [D];吉林大学; 2004年
9姚艳秋; 扩展RBAC模型的研究及应用 [D];东北师范大学; 2005年
10徐光美; 基于XML的数据库中间件系统的设计方案研究 [D];武汉科技大学; 2004年
 中国博士学位论文全文数据库
 
1朱建江; 基于软件构件的软件复用的研究 [D];南京航空航天大学; 2002年
2贾育; 基于演于构件的软件复用方法 [D];中国科学院研究生院(软件研究所); 2002年
3龚洪泉; 基于形式语义的构件组装与演化研究 [D];复旦大学; 2005年
4金笑天; 基于知识管理的地理信息系统开发 [D];华东师范大学; 2007年
5郭军; 产品线架构中支持软件复用的若干关键技术的研究 [D];东北大学; 2006年
6张驰; 异构组件互操作技术研究 [D];西北工业大学; 2006年
 中国重要会议论文全文数据库
 
1张继军,董卫; 基于Petri网的构件组装运算及其性质 [A];2006年全国开放式分布与并行计算机学术会议论文集(三) [C]; 2006年
2焦金丹,胡金柱,胡燕,鲁志兵; 基于软件复用的领域分析和建模研究 [A];2006年全国开放式分布与并行计算机学术会议论文集(三) [C]; 2006年
3黄兴平,徐鹏,杨放春; 基于面向构件的软件框架实现IMS CSCF [A];2006年全国通信软件学术会议论文集 [C]; 2006年
4张宁,边小凡,薛林雁; 基于Web服务和构件的企业间工作流模型 [A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下) [C]; 2006年
5顾斌,杜建伟,杨春河; 构件技术在航天器控制软件开发中的应用研究 [A];提高全民科学素质、建设创新型国家——2006中国科协年会论文集(下册) [C]; 2006年
6陈枢思,李远清; 基于软件复用的人力资源管理系统实现 [A];中南六省(区)自动化学会第24届学术年会会议论文集 [C]; 2006年
7刘世栋,程存学,朱锦泉,解莉; 基于组件技术的安防电子地图设计与实现 [A];AECC专题学术研讨会论文集 [C]; 2007年
8刘洪霞,胡钛; 可复用模块化方法在运管仿真系统开发中的应用 [A];中国空间科学学会空间探测专业委员会第十九次学术会议论文集(下册) [C]; 2006年
9谢蓓,曹万华; 构件组装方法研究 [A];中国造船工程学会电子技术学术委员会2006学术年会论文集(上册) [C]; 2006年
 中国重要报纸全文数据库
 
1普元软件 吉锋; SCA实现“中国化”SOA [N];通信产业报; 2006年
2普元软件副总裁 程朝晖; 普元:中国软件企业行走在SOA前沿 [N];中国计算机报; 2007年
3四木; 构件化:软件开发新方向 [N];计算机世界; 2000年