基于Java平台的软件重用技术的研究与应用

基于Java平台的软件重用技术的研究与应用

ID:37360594

大小:2.49 MB

页数:67页

时间:2019-05-22

基于Java平台的软件重用技术的研究与应用_第1页
基于Java平台的软件重用技术的研究与应用_第2页
基于Java平台的软件重用技术的研究与应用_第3页
基于Java平台的软件重用技术的研究与应用_第4页
基于Java平台的软件重用技术的研究与应用_第5页
资源描述:

《基于Java平台的软件重用技术的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京邮电大学硕士学位论文基于Java平台的软件重用技术的研究与应用姓名:肖汉申请学位级别:硕士专业:软件工程指导教师:宋茂强;夏学军20051010北京邮电大学硕士研究生学位论文基于Java平台的软件重用技术的研究与应用摘要随着计算机软件技术的发展,人们逐步认识到,要真正实现软件的工业化生产方式,达到软件产业发展所需要的软件生产率和质量,采用软件重用技术是一条现实可行的途径。软件重用是在开发一种新的应用系统时,重复使用以前开发活动中曾经积累或使用过的软件资源。这些软件资源不仅包括源代码,还包括软件开发方

2、法、需求规格说明、分析模型、设计结构、目标级代码、测试分析数据和维护信息等。实践已经证明,软件重用技术不仅可以提高软件生产率和软件质量,而且也是降低开发成本、缩短开发周期的重要途径。目前,该技术已成为软件工程学科的一个研究热点。作为软件重用的一种重要方式,基于构件的软件重用技术获得了广泛关注和应用。它是指将应用系统中相对稳定的成份提取出来,形成可以重复使用的软件单元一构件,以便以后开发系统时使用。软件开发者通过组装已有的构件便可形成新的应用系统。有专家预言,基于构件的软件重用技术对软件工程和整个软,两二

3、产业的最大贡献将在本世纪出现。本文根据国内外软件重用技术和软件质量度量技术的发展状况,结合基于构件的软件工程的基础理论和技术,对基于构件的软件重用技术及其相关的软件度量技术进行了深入研究。主要内容包括:1.对国内外软件重用技术、软件构件技术和领域工程的发展现状进.第2页.北京邮电大学硕士研究生学位论文行了综述和预测分析,指出软件重用技术将为软件开发和工程建设带来革命性的变化。2.提出了将面向对象的方法和软件重用思想进行有机结合的面向对象的软件重用开发方法。3.提出基于面向对象的软件重用瀑布模型,包括模型

4、的内涵及所涉及的关键技术。4.提出了多级重用的设计方式,同时摸索出一套与基于面向对象的软件重用瀑布模型相适应的、较为实用的领域信息系统开发方法。5.我们以《基于微机管理的卫星电视接收信息库及其检索系统》项目为背景,将信息系统中通用的对象和行为规则采用UML进行建模和构件抽取,建立了基于Java平台的领域信息系统的可复用类库和构件库。6.利用领域信息系统可复用类库和构件库完成了对《基于构件的卫星电视接收信息检索系统》的构建。7.澄清了C&K度量方法中的CBO、RFC概念,扩充了Lorenz&Kidd度量方

5、法中CS概念。8.构件入库前的标识和分类是实现重用的前提,以便在重用时快速检索到可重用的构件。可重用构件的可靠性、正确性是非常重要的,因而在标识、分类后还进行了严格地测试、度量和评估。最后总结了全文所做的工作,并提出了进一步研究的方向。关键词信息系统软件重用构件面向对象的软件重用瀑布模型多级重用面向对象的软件重用开发方法.第3页-——!!塞塑皇查堂堡主塑塞生兰垡笙苎RESEARCHANDAPPLICATIONOFJAVABASEDSOFTWAREREUSETECHNIQUESABSTRACTSoftwa

6、rereuseisatechniquethatsoftwareresourcescreatedinprecedingsoftwareactivitiescanbere-organizedandemployedincurrentsystemdevelopment.Theresourcesincludenotonlyprogramsbutalsothemethods,requirementspecification,analysismodel,designconstruction,module,testin

7、gandanalysisdataandmaintaininformation,etc.Ithasbeenprovedthatsoftwarereuseispracticalandfeasibleapproachtorealizingsoftwarestandardization,raisingsoftwareproductivity,improvingsoftwarequality,reducingdevelopmentcostandshortingdevelopmentcycle.Muchattent

8、ionhasnowbeingpaidtothistechniqueinthefieldofsoftwareengineering.Asparticularissuesofsoftwarereuse,thecomponent.basedreusetechniqueswaswidelyconsideredandusedinsoftwareengineering.Basedonthesetechniques,multifa60usreusable

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

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

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