《计算机工程与应用》2001年22期 加入收藏    获取最新 
 软构件技术及其在数据库中的应用
 黄为民;白晓东
   软件的构件化是软件行业走向工业化的关键,但怎样实现大粒度的复用以及提高软件的可维护性和可扩展性仍然是一个难题,CBD(ComponentBasedsoftwareDevelopment)的发展有望从根本上解决这一问题,该文在研究软构件理论的基础上,将构件技术引入数据库系统的开发,并提出了一种基于软构件的数据库系统开发模型,利用该模型研制开发了一个应用系统。
【作者单位】:南京师范大学计算机科学与技术系 南京210097 (黄为民);南京师范大学计算机科学与技术系 南京210097(白晓东)
【关键词】:软件;构件;数据库
【分类号】:TP311.52
【DOI】:cnki:ISSN:1002-8331.0.2001-22-043
【正文快照】:
  1引言随着软件行业走向工业化,各行各业对软件开发的速度和质量的要求都有了很大的提高。传统的“手工作坊”式的软件开发模式已经远远不能满足要求。在各种不同的解决方案当中软件复用被广泛地认为是解决这一问题的关键。目前,被认为有前途的并正被研究使用的软件复用方法
 
 推荐 下载CAJ全文           下载PDF全文
 CAJViewer7.0阅读器支持所有CNKI文件格式,AdobeReader仅支持PDF格式
 Applying Software Component Technologies in Database System
 Huang Weimin Bai Xiaodong(Dept.of Computer Science;Nanjing Normal University;Nanjing210097)
  Componentware is the key to be industrialized for software business.However,it remains difficult to realize large granularity reuse or to improve maintainablity and scalablity of software.The advent of Component Based Develop-ment (CBD)is hopeful to solve this problem fundamentally.In this thesis,On the basis of research on software component technology,we propose a kind of component_based development model of database system by applying component_based building techniques in database system.
【Keyword】:Software,Component ,Database
 【参考文献】 共(2)篇 
 中国期刊全文数据库找到 2 条
 
1黄为民,陈世福; 分布式对象构件及其应用 [J]; 计算机应用研究; 2000年10期
2杨芙清; 软件复用及相关技术 [J]; 计算机科学; 1999年05期
 【引证文献】 共(31)篇 
 中国优秀硕士学位论文全文数据库找到 10 条
 
1贺新闻; 基于可复用软构件的软件开发技术研究 [D];昆明理工大学; 2005年
2冯朝刚; 基于构件的软件复用研究 [D];重庆大学; 2003年
3赵建利; 基于演化构件的形式化需求分析方法研究与应用 [D];华北电力大学(河北); 2005年
4黎捷; 软件的复用及应用技术研究 [D];长春理工大学; 2006年
5张中新; 用面向对象技术解决领域数据异构问题的研究 [D];西南师范大学; 2002年
6凌云峰; 构件技术在CRM中的应用研究 [D];南京航空航天大学; 2004年
7焦洪雷; 基于软件复用技术的邮政综合服务平台研究 [D];哈尔滨工程大学; 2007年
8周雪妍; 复合连接件技术在CBSD中的研究与应用 [D];华北电力大学(河北); 2007年
9张小惠; 构件技术在开发MIS中的应用研究 [D];华中师范大学; 2002年
10毕恒; 组件式地理信息系统研究与应用 [D];哈尔滨工程大学; 2004年
 中国博士学位论文全文数据库找到 1 条
 
1肖素梅; 中小型制造企业物流管理ASP平台模式与实施技术研究 [D];四川大学; 2006年
 中国期刊全文数据库找到 10 条
 
1朱月香; 软构件技术在ERP中的应用 [J]; 兵工自动化; 2004年05期
2贺新闻; 基于可复用构件MIS开发模式探讨 [J]; 中国管理信息化(综合版); 2006年10期
3罗志娟; 构件技术研究及应用 [J]; 福建电脑; 2008年07期
4任东旺,姚飞; 行业管理信息系统通用平台的开发 [J]; 计算机工程与应用; 2003年30期
5张勤,陈福生; 基于构件的MIS开发方法 [J]; 计算机应用研究; 2003年04期
6王继成; 软构件技术及其在MIS中应用的研究 [J]; 计算机应用研究; 2003年06期
7王珣; 基于B/W/S的AutoCAD图纸管理系统的研究 [J]; 计算机应用研究; 2003年06期
8张小惠; 基于构件技术的MIS开发探讨 [J]; 警官教育论坛; 2006年01期
9罗军,王瑾,宋仙林; “中国结”式的信息一体化构建方案 [J]; 计算机工程; 2006年08期
10罗军,宋仙林; MIS系统中信息群的发掘与实现 [J]; 计算机工程与应用; 2005年12期
 【共引文献】 共(230)篇 
 中国优秀硕士学位论文全文数据库找到 10 条
 
1曹青松; 领域构件提取和分类与检索研究及其在水利领域的应用 [D];河海大学; 2007年
2王利国; 基于组件的信息系统开发方法 [D];大连海事大学; 2002年
3庞延庆; 基于COM技术的摄影机的PC端应用程序开发 [D];大连理工大学; 2006年
4刘瑞华; 现代软件开发的过程管理方法研究 [D];吉林大学; 2006年
5廖鸿宇; 通用CTI开发平台设计(软件重用中几个问题的研究和实践) [D];郑州大学; 2001年
6于玮萍; 基于能力模型的匹配机制的研究与实现 [D];东南大学; 2006年
7贺新闻; 基于可复用软构件的软件开发技术研究 [D];昆明理工大学; 2005年
8吴冰洁; 组件技术在企业ERP系统中的应用 [D];西南石油学院; 2005年
9侯彦娥; 基于.NET的Web应用系统通用平台中构件技术研究 [D];中国科学院研究生院(沈阳计算技术研究所); 2006年
10马应龙; 关于循环系统的理论及其相关软件的实现 [D];西北大学; 2002年
 中国博士学位论文全文数据库找到 10 条
 
1金笑天; 基于知识管理的地理信息系统开发 [D];华东师范大学; 2007年
2周传德; 科学计算可视化理论及智能虚拟显示系统的研究 [D];重庆大学; 2006年
3张驰; 异构组件互操作技术研究 [D];西北工业大学; 2006年
4尹爱军; 秦氏模型虚拟仪器及VMIDS开发系统的研究 [D];重庆大学; 2006年
5吉卫喜; 面向业务流程重组的生产管理系统快速重构及其关键技术研究 [D];南京航空航天大学; 2002年
6张友生; 基于代数理论的软件体系结构描述及软件演化方法研究 [D];中南大学; 2007年
7黄靖; 分布式实时应用环境中的软件合成与软件集成研究 [D];华中科技大学; 2006年
8覃一宁; 冷轧薄板生产计划与调度系统的研究与应用 [D];大连理工大学; 2007年
9李海涛; 海洋环境信息集成方法研究与新一代MAGIS平台软件开发 [D];中国海洋大学; 2007年
10陈庆涛; .NET和分布式(网络)数据库集成技术支持下的WEB GIS系统研究与开发 [D];成都理工大学; 2008年
 中国期刊全文数据库找到 10 条
 
1李浩,谢庆生,林维; 热处理车间管理系统的研究与应用 [J]; 贵州工业大学学报(自然科学版); 2005年05期
2杜献峰,许峰; 面向Agent的软件复用 [J]; 电脑开发与应用; 2003年05期
3曲朝阳,曹杰,刘岱; 基于构件的电力营销系统的设计与实现 [J]; 东北电力大学学报(自然科学版); 2006年06期
4陈正江; “面向区域”的GIS控件的设计与使用 [J]; 地理研究; 2003年02期
5刘瑜,张世琨,邬伦,叶燕林; 地理信息系统中的设计模式——以过滤和精化为例 [J]; 北京大学学报(自然科学版); 2001年06期
6周利江,魏志强,王晓,孙丕波; 基于Carnac.NET的CGM文件解析及实现 [J]; 工程图学学报; 2007年01期
7陈海林,潘孝铭; 软件构件技术研究 [J]; 福建电脑; 2006年08期
8孙祥娥; 基于时序约束的构件交互协议描述 [J]; 电脑知识与技术; 2005年02期
9李振华; 模式复用 [J]; 常熟高专学报; 2001年04期
10杨枫,姚丹霖; 基于软构件的MIS系统开发研究 [J]; 电脑知识与技术(学术交流); 2007年05期
 中国重要会议论文全文数据库找到 3 条
 
1李少光,傅荣; 软件过程成熟度模型 [A];2000中国控制与决策学术年会论文集 [C]; 2000年
2谢蓓,曹万华; 构件组装方法研究 [A];中国造船工程学会电子技术学术委员会2006学术年会论文集(上册) [C]; 2006年
3李浩,谢庆生; 开放式热处理车间管理控制一体化系统的研究与应用 [A];全国先进制造技术高层论坛暨制造业自动化、信息化技术研讨会论文集 [C]; 2005年
 【同被引文献】 共(331)篇 
 中国优秀硕士学位论文全文数据库找到 10 条
 
1熊风光; 基于构件的软件复用技术的研究 [D];中北大学; 2005年
2翟志万; 分布式计算机软件总线体系结构研究与设计 [D];兰州理工大学; 2003年
3陈艳红; 基于构件的软件复用技术的研究与应用 [D];首都经济贸易大学; 2004年
4段智勇; 基于构件技术的分布式应用框架研究 [D];河海大学; 2002年
5晏荣杰; 基于构件/构架软件的复用技术研究及应用 [D];华北电力大学; 2002年
6张国有; 适应性软件体系结构的属性研究 [D];太原理工大学; 2003年
7张锦; 基于EJB组件的代码自动生成平台的研究——代码生成器及模板库的设计 [D];浙江工业大学; 2004年
8张冬冬; 基于软件总线的特定领域构件提取与组装的研究与应用 [D];兰州理工大学; 2004年
9孙刚; 软件复用技术的研究及在ERP项目中的应用 [D];华北电力大学(北京); 2005年
10郭广行; 基于软构件技术的教务管理系统的设计与实现 [D];太原理工大学; 2004年
 中国博士学位论文全文数据库找到 3 条
 
1贾育; 基于演于构件的软件复用方法 [D];中国科学院研究生院(软件研究所); 2002年
2朱建江; 基于软件构件的软件复用的研究 [D];南京航空航天大学; 2002年
3郑小林; 基于应用服务提供商(ASP)模式的网络化制造系统若干关键技术研究 [D];浙江大学; 2004年
 中国期刊全文数据库找到 10 条
 
1邵回祖; 基于构件的软件开发论述 [J]; 电力学报; 2002年04期
2秦扬,陈良宽,蒋韬; 软件构件化技术在MIS系统开发中的应用 [J]; 电脑开发与应用; 1999年05期
3罗绮霞; 探讨软件构件化技术在计算机辅助教学软件建设中的作用和影响 [J]; 电化教育研究; 1999年01期
4陈克静,李利平,虞茂盛,段新会; 基于对象构件复用的计算机监控仿真系统设计模式 [J]; 电力情报; 1997年04期
5李道国,苗夺谦,张红云; 粒度计算的理论、模型与方法 [J]; 复旦学报(自然科学版); 2004年05期
6马洪杰,曲晓飞,刘晓冰,李龙梅; 基于Agent软构件体系的结构设计 [J]; 大连海事大学学报; 2001年01期
7李桂丽,刘悦,田莹; 可复用构件的制作和组装 [J]; 鞍山钢铁学院学报; 2002年03期
8谷立华; Delphi自定义构件的开发 [J]; 鞍钢技术; 2001年02期
9唐屹; 构件方法在软件开发中的应用 [J]; 广西大学学报(自然科学版); 1999年02期
10李丰,陈英,邬延风; 基于领域复用的软插件库应用研究 [J]; 北京理工大学学报; 1998年06期
 西文参考文献找到 10 条
 
1NEC Software Engineering Laboratory; NATO standard for management of a reusable software component library [M];; 1991年
2Perry V E, Wolf A L; Foundations for the study of software architecture [M];ACM SIGSOFT Software Engneering; 1992年
3Jones C; The Economics of Object -Oriented Software [M];American Programmer; 1994年
4NATO; NATO standard for software reuse procedures [M];; 1991年
5Java(tm) 2 Platform; Enterprise Edition Specification [M];http://java.sun.com/j2ee/docs.html.; 年
6Adler R M; Emerging Standard for Component Software [M];IEEE Computer; 1995年
7 The Technical Overview of DCOM [M];Microsoft whitepaper; 1996年
8Mill M, Mill F, Mill A; Reusing Software: Issues and Research Directions [M];IEEE Transactions on Software Engineering.; 1995年
9 The Architecture of DCOM [M];Microsoft whitepaper; 1996年
10Will Tracz; Confessions of a Used Program Salesman-Institutionalizing Software Reuse [M];; 1995年
 【二级参考文献】 共(1)篇 
 中国期刊全文数据库找到 1 条
 
1耿刚勇,仲萃豪; 采用软件构件技术开发领域应用软件 [J]; 计算机科学; 1997年01期
 【二级引证文献】 共(74)篇 
 中国优秀硕士学位论文全文数据库找到 10 条
 
1陈培正; 基于SOA体系架构的医疗行业信息系统技术研究 [D];暨南大学; 2006年
2陈良臣; 嵌入式组件在终端的设计和应用 [D];华北电力大学(北京); 2007年
3郑奋; 基于ISO9000质量标准的机车检修信息管理系统 [D];武汉理工大学; 2003年
4杨红; 基于Web的伦理法人会MIS系统的设计与实现 [D];大连理工大学; 2003年
5章伟洋; 高校工程训练中心管理信息系统的研究与实现 [D];上海海事大学; 2005年
6庞恩灵; 软构件技术及其在卫星虚拟装配工艺系统中的应用 [D];哈尔滨工业大学; 2006年
7王莉; 基于构件的移动警务系统的研究与实现 [D];解放军信息工程大学; 2006年
8万小敏; 基于组件的四维变分同化系统研究与框架实现 [D];国防科学技术大学; 2006年
9裴金宝; 基于构件的网络教育管理系统的研究与应用 [D];山东师范大学; 2007年
10俞立伟; 面向构件的软件开发方法在物流管理信息系统中的研究 [D];武汉理工大学; 2007年
 中国博士学位论文全文数据库找到 2 条
 
1肖素梅; 中小型制造企业物流管理ASP平台模式与实施技术研究 [D];四川大学; 2006年
2迟文学; 面向服务的搭建式软件开发技术研究 [D];中国地质大学(北京); 2008年
 中国期刊全文数据库找到 10 条
 
1赵天昀,徐振强; 基于B/S模式的石化销售管理系统的设计与实现 [J]; 福建电脑; 2007年04期
2王湘群,彭江平; 基于B/S模式劳教所OAS的设计实现 [J]; 电脑开发与应用; 2005年05期
3朱月香; 软构件技术在ERP中的应用 [J]; 兵工自动化; 2004年05期
4邱海泉; 一种MIS表单自动生成方法 [J]; 电脑学习; 2008年02期
5文汉云; 基于软构件技术和CORBA的ERP系统重构 [J]; 计算机应用与软件; 2006年05期
6冯运仿; 软构件化ERP技术研究 [J]; 华南金融电脑; 2006年11期
7叶建平,管坚,肖原; 基于B/S结构的游乐设施检测管理系统研究 [J]; 武汉理工大学学报(交通科学与工程版); 2006年02期
8宋晓宇,许景科,张伟,王永会; 工程项目与图档管理系统中组件的设计与实现 [J]; 航空计算技术; 2005年04期
9贾文峰; 基于软件构件的MIS开发研究 [J];洛阳大学学报; 2007年02期
10方孝梅,张毅; HIS中病案统计“外挂件”的应用 [J]; 中国医院统计; 2005年04期
 【相似文献】 
 中国期刊全文数据库
 
1黄为民,白晓东; 软构件技术及其在数据库中的应用 [J];计算机工程与应用; 2001年22期; 119-120+138
2黄为民,白晓东; 基于软构件的数据库应用系统的设计 [J];南京师范大学学报(工程技术版); 2002年01期; 13-15+19
3范刚龙,陈红军,何宗跃; 用Delphi开发OA软件的一种方法 [J];平顶山师专学报; 2002年02期; 26-28
4翟震,赵亮,张涛,刘文利; 对话框设计在机械 CAD 系统的应用 [J];郑州工业大学学报; 1998年S1期; 88-91
5杨璇; 基于构件的软件设计方法在解决MIS系统开发和维护敏捷性特征中的应用 [J];新疆大学学报(自然科学版); 2003年01期; 68-71
6梁维泰,戚志刚; 指挥自动化系统的软件开发策略 [J];计算机工程; 2000年10期; 107-108
7顾征宇,仲萃豪; 基于构件的单片机软件开发(二) [J];微型机与应用; 1999年12期; 13-14+62
8陈谦,胡晓鹰,唐旭章; 用Delphi实现自定义颜色对话框及其构件 [J];现代计算机; 1999年01期; 68-71
9易彤,邓敏,孙湛,崔振宇; 基于MIS的可复用构件的研究与应用 [J];计算机应用研究; 2000年04期; 96-97
10袁裕辉; Win32多线程构件设计原理与实现 [J];现代计算机; 2000年11期; 42-44
 中国优秀硕士学位论文全文数据库
 
1李光远; 基于构件的中间件可靠性研究 [D];重庆大学; 2005年
2杜军; 基于全过程复用的软件开发模型研究及其应用 [D];昆明理工大学; 2005年
3王炎欢; 机构仿真软件的研究与开发 [D];合肥工业大学; 2006年
4贺新闻; 基于可复用软构件的软件开发技术研究 [D];昆明理工大学; 2005年
5梅岩; 基于构件的嵌入式操作系统开发平台—TCP/IP协议栈的研究 [D];同济大学; 2006年
6雷宇; 数字电视中间件技术研究与实现 [D];西北工业大学; 2006年
7薛琳; 基于图形理解的汉字构形自动分析研究 [D];山东科技大学; 2005年
8韦杰; 基于构件的软件配置管理中版本管理关键技术研究 [D];大连海事大学; 2006年
9王森; 虹膜生物识别软件系统框架设计 [D];吉林大学; 2005年
10徐悦竹; 基于工作流和表单生成器业务开发平台设计 [D];哈尔滨工程大学; 2005年
 中国博士学位论文全文数据库
 
1窦蕾; 面向构件的复杂软件系统中动态配置技术的研究 [D];国防科学技术大学; 2005年
2马晓龙; 基于构件的支持群体工作环境中若干问题研究 [D];中国科学院研究生院(计算技术研究所); 2000年
 中国重要会议论文全文数据库
 
1刘芳,杨兴林,戴俊; 并发模型构件的状态迁移派生图及等价判定 [A];2006年全国开放式分布与并行计算学术会议论文集(一) [C]; 2006年
2范幸义,袁凌,陈剑松; 中国古建筑真三维设计中的计算机技术 [A];第十三届全国工程建设计算机应用学术会议论文集 [C]; 2006年
3范幸义,袁凌,陈剑松; 中国古建筑真三维设计中的计算机技术 [A];计算机技术在工程建设中的应用——第十三届全国工程建设计算机应用学术会议论文集 [C]; 2006年
4蒋哲远; MIS软件的重用和柔性设计方法的研究与实现 [A];全国第十四届计算机科学及其在仪器仪表中的应用学术交流会论文集 [C]; 2001年