软件复用技术及其在软件开发中的应用

软件复用技术及其在软件开发中的应用

ID:27967744

大小:68.50 KB

页数:5页

时间:2018-12-07

软件复用技术及其在软件开发中的应用_第1页
软件复用技术及其在软件开发中的应用_第2页
软件复用技术及其在软件开发中的应用_第3页
软件复用技术及其在软件开发中的应用_第4页
软件复用技术及其在软件开发中的应用_第5页
资源描述:

《软件复用技术及其在软件开发中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件复用技术及其在软件开发中的应用朱祺常州工程职业技术学院摘要:在我国科技持续更新、不断发展的背景下,计算机软件技术水平也日益提高,一些陈I口的软件开发技术已无法满足现如今复杂多变的应用需求,而软件复用技术的发展可以使软件开发的效率以及质量得到进一步的提升。软件复用技术是在软件规模性开发的时代提出的,是在结构化编程和构件技术的背景下所产生的,它在一定程度上提高了软件开发的质量以及实现对开发过程的科学管理,并且大大降低了软件开发的成木。为此,将对软件复用技术在软件开发中的应用展开探讨。关键词:软件开发;软件复用;结构化编程;作者简

2、介:朱祺(1985-),男,江苏南京人,本科。研究方向:教育信息化软件开发与应用。基金:常州人学高等职业教育研究院课题“基于信息化教学平台实施职业院校课堂教学诊断与改进路径研究”(项目编号:CDGZ2017038)SoftwareReuseTechnologyandItsApplicationinSoftwareDevelopmentZhuQiChangzhouVocatiorialInstituteofEngineering;Abstract:Undorthebackgroundofcontinuousupdatingandc

3、ontinuousdcvclopmentofscienceandtcchnologyinChina,thelevelofcomputersoftwaretechnologyisalsoincreasingdaybyday,someoldsoftwaredevelopmenttechnologieshavebeenunabletomeetthecurrentcomplexanddiverseapplicationrequirements,andthedevelopmentofsoftwarereusetechnologycanim

4、provetheefficiencyandqualityofsoftwaredevelopment.Softwarereusetechnologyisputforwardinthesoftwaredevelopmentsealeoftheera,isproducedinthestrueturedprogrammingandcomponenttechnologybackground,itimprovesthequalityofsoftwaredevelopmentandtorealizethescientificmanagemen

5、tofthedevelopmentprocess,andgreatlyreducesthecostofsoftwaredevelopment.Tothisend,thispaperdiscussestheapplicationofsoftwarereusetechnologyinsoftwaredevelopment.Keyword:softwaredevelopment;softwarereuse;strueturedprogramming;开发完成一个软件需要经过许多个程序的验证,如果每次开发一个软件都要经过这个流程,必然会

6、出现许多重复进行的工作,不仅会消耗较多软件开发的成本,同吋还会消耗大量的吋间,极大降低了开发效率。针对这种现象,人们开始不断提升对复用技术的要求,该技术减少了软件开发屮的重复工作,充分利用开发完成得到的成果。软件复用技术的发展是软件开发行业的一次重耍改革,可以说,软件复用技术从根木上改善了软件开发的工作流程。1软件复用技术1.1软件复用技术介绍1.1.1生成技术生成技术主要是以复用技术为基础,利用已开发生成的程序来形成另一个新程序或是新的程序段,新程序就是复用模式的实例,新程序是用来示例如具体软件的代码模式的,例如生成应用的程序

7、,应用生成软件自身携带有可复用代码,生成技术所形成的新程序可以通过使用特定的参数来替换其自带复用代码,然后科学有效地形成抽象软件模块的具体参考实例;另外一方而,生成技术以规则模式为主,例如变换系统,变换系统是用来将编程语言转变为超高级规格的说明语言的软件系统,牛成技术中的规则模式,将其进行科学有序的进程排列,然后进行分工操作来促使该软件功能快速有效的实现。1.1.2合成技术合成技术主要基于软件构件模型,在具体软件开发过程中,软件构件与芯片的使用相似,都可组装形成更大的构件模型。基于对应的软件结构体系,将软件系统与软件构件模型相互

8、组合以形成更大的软件构件主要有三种方式:连接;消息的传递以及继承;管道机制,例如在UNIX系统当中,通过使用管道与shell命令连接,然后借助管道机制将多个shell命令有效连接,从而实现另外一种较复杂的功能。1.2软件复用技术的含义复用技术主要是从己完成的软件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。