论文摘要
随着软件需求规模的日益增长,带来了软件开发规模的不断扩大和复杂程度的不断提高,软件危机愈加明显。软件复用是软件业界为解决上述问题而提出的一种对策,是一种由预先构造好的、为复用目的而设计的软件构件建立及软件系统组装的过程。软件复用技术不仅可以提高软件生产率和软件质量,而且也是降低开发成本、缩短开发周期的重要途径。基于构件的软件复用被视为最主要的软件复用实现技术。软件构件技术为软件复用提供了技术基础,使得软件复用得到进一步发展,使得软件复用从个体性、不确定性行为上升为群体性、形式化行为,从而使得大规模的软件工业化生产成为可能。论文结合构件的理论和方法,对软件复用技术进行了深入研究。介绍软件复用的概念及分类,分析软件复用的影响因素及发展趋势。在给出构件的定义及构件实现的各种规范与标准的基础上,分析了构件与对象的不同,并对当前三种主要构件模型各自的特点进行比较。在对构件和软件复用技术研究的基础上,采用基于构件的软件复用开发方法,将构件化技术应用于教务管理系统的开发实践中。通过统一建模语言,对教务系统进行构件化设计,分析系统的架构,并运用UML的构件抽取方法对系统进行构件抽取,总结出运用UML进行构件抽取方法的抽取过程。并运用面向对象的构件设计方法和基于COM的构件实现技术,设计和实现教务管理系统中的部分构件。对于提取出来的构件,需要进行存储管理。论文采用关系数据库和文件系统的构件存储的数据结构和存储方法,同时定义了面向教务管理系统领域构件标识信息编码。在此基础上,对构件库的设计和组织。进而分析了构件的复用方法,即怎样从构件库中检索出所需的构件,将其组合成新的系统。
论文目录
相关论文文献
- [1].计算机软件复用技术研究[J]. 科学技术创新 2017(28)
- [2].软件复用技术的发展探析[J]. 信息化建设 2016(07)
- [3].软件复用技术及其在软件开发中的应用[J]. 电子技术与软件工程 2019(06)
- [4].基于构件的软件复用技术的研究与应用[J]. 电脑知识与技术 2017(29)
- [5].基于构件的软件复用技术[J]. 科技展望 2016(15)
- [6].校园网络教学平台系统中软件复用技术浅析[J]. 牡丹江教育学院学报 2015(01)
- [7].软件复用技术在电力企业信息系统开发中的应用[J]. 河北电力技术 2013(01)
- [8].基于构件的软件复用技术[J]. 重庆电力高等专科学校学报 2013(02)
- [9].分析计算机软件复用技术的可行性[J]. 煤炭技术 2013(07)
- [10].浅谈计算机软件复用技术的研究[J]. 数字化用户 2013(04)
- [11].浅析C++中的软件复用技术[J]. 信息与电脑(理论版) 2012(18)
- [12].浅析软件复用技术的应用[J]. 电脑知识与技术 2011(21)
- [13].软件复用技术[J]. 信息与电脑(理论版) 2011(24)
- [14].软件复用技术研究[J]. 硅谷 2008(18)
- [15].基于软件复用技术雷达数据处理的设计与实现[J]. 火控雷达技术 2014(04)
- [16].基于软件复用技术的电子地图应用系统研究[J]. 电脑编程技巧与维护 2012(14)
- [17].软件复用技术的分析与应用[J]. 电脑知识与技术 2012(31)
- [18].软件复用技术在雷达模拟训练系统开发中的应用[J]. 电子科技 2010(11)
- [19].软件复用探讨[J]. 电脑知识与技术 2009(23)
- [20].软件复用技术课程教学改革[J]. 计算机教育 2013(07)
- [21].浅谈软件复用技术的教学软件开发中的应用[J]. 计算机光盘软件与应用 2012(16)
- [22].软件复用技术在教育培训管理系统中的应用研究[J]. 江西通信科技 2012(03)
- [23].软件复用技术的探讨[J]. 电脑知识与技术 2011(12)
- [24].软件复用技术在信息管理系统中的应用[J]. 科技信息(学术研究) 2008(16)
- [25].计算机软件复用技术探讨[J]. 数码世界 2017(12)
- [26].浅析软件复用技术[J]. 信息与电脑(理论版) 2011(10)
- [27].软件复用在面向对象程序设计中的应用[J]. 硅谷 2010(22)
- [28].软件复用技术在海关立项管理系统中的应用[J]. 仪器仪表用户 2009(01)
- [29].软件复用技术研究[J]. 电脑知识与技术 2008(24)
- [30].基于软件复用技术的教学课件的设计与开发[J]. 福建电脑 2011(10)