面向构件化软件演化技术的研究和应用

面向构件化软件演化技术的研究和应用

ID:37485943

大小:6.05 MB

页数:56页

时间:2019-05-24

面向构件化软件演化技术的研究和应用_第1页
面向构件化软件演化技术的研究和应用_第2页
面向构件化软件演化技术的研究和应用_第3页
面向构件化软件演化技术的研究和应用_第4页
面向构件化软件演化技术的研究和应用_第5页
资源描述:

《面向构件化软件演化技术的研究和应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、曲阜师范大学硕士学位论文面向构件化软件(演化)技术的研究和应用姓名:杨成伟申请学位级别:硕士专业:计算机应用技术指导教师:曹宝香20080401在的构件,采用手动开发的方式进行。开发过程采用基于WEB的可视化PLM构件组装环境,无需开发人员再从零开始开发,组装环境提供了大量可复用资源,提高了开发效率。通过代码视图接口,编辑修改以形成代码,完成新构件开发。最后将开发的新构件入库,以供将来复用;(3)完成了对页面层构件的开发,实现了PLM构件组装环境,将其分为WEB构件管理、表单建模器、业务组件管理三部分,并应用该环境实现了PLM构件组装过

2、程。WEB构件管理环境管理大量可复用开发资源,避免了大量手工重复劳动。表单建模器是开发WEB页面构件的中心,采用可视化方式,以拖拽的形式,将已有构件元素进行装配合成。对于接口冲突问题,该建模器提供了代码视图模式,可以对组装后代码进行修改。业务组件管理模块管理组装完成的业务构件,存储了代码视图代码与原文件路径信息,可以方便查看与复用,也可以根据需求用建模器重新打开进行页面和功能的修改增删;(4)提出MIS适应性与柔性问题。将系统的开发分为一次和二次开发,系统的拓展性、适应性在系统二次开发中体现。系统柔性是要求系统具有应变外界变化的能力。这

3、种变化主要来自三个方面,一是用户需求随时间而不断变化;二是企业业务流程及管理方式的改变;三是计算机技术、网络技术、自动化及管理技术的更新,引起软件开发模式改变;(5)研究EJB构件迁移及构件迁移约束问题,并在此基础上研究基于JAvA反射机制的分布式EJB构件演化系统,最后给出应用系统示例过程;EJB构件迁移存在引用迁移、状态迁移、客户请求丢失等问题,因此必须对构件迁移过程进行约束控制。之后分析了JAvA反射机制与JAVA类加载器性质,JAVA反射机制提供了反射API供外部方法来调用,反射实现了通过名称字符串得到所对应对象的能力。JAvA

4、类加载器是JAVA系统核心类,幸运的是,JAvA提供了自定义JAVA类加载器,可以定义网络中任何位置作为类的装载来源。最后,设计了分布式构件演化系统方案,并示例了这种演化的过程,分析了系统存在的不足。关键词:面向构件化软件开发;软件复用;构件库;构件组装:系统柔性;WEB应用服务器;软件演化;EJB构件:构件迁移;构件迁移约束;AbstractWiththeconstantlyimprovementoftheenterpriseinformation,thedemandsofsoftwarearealsomoreandmorehigh.

5、Themainperformancesaleintwoaspects:Ononehand,thedevelopmentefficiencyofsoftwaremustberaisedandallkindsofenterpriseresourcesmustbefeusedtoo.Softwarereuseoffersasolutiontoeliminaterepeatedworkandimproveefficiencyandqualityinthesoftwaredevelopment.Intherecenttenyears,object

6、—orientedtechnologyhasappearedandbecomeamainstreamtechnology,therebyprovidingfundamentaltechnologysupportforsoftwarereuse.Softwarereuseregainsmoreattentioninsoftwareengineeringresearchandisconsideredapracticalandfeasibleapproachtosolvethesoftwarecrisis.Atthesametime,soft

7、warecomponenttechnologyplaysanimportantroleindistributedobjectresearch.Softwarecomponenttechnologyisamethod,whichusescomponentcomposmontechnologytodevelopapplicationsystem.Itcompletelychangesthetraditional“fromscratch'’softwaredevelopmentmethodsthoughthepre.establishedco

8、mponentinterface.Thewholeapplicationsystemmeetsdifferentneedsbycomponentreplacementorupgradeandaddsnewf

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

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

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