支持的软件框架技术与实现

支持的软件框架技术与实现

ID:26889011

大小:4.76 MB

页数:108页

时间:2018-11-29

支持的软件框架技术与实现_第1页
支持的软件框架技术与实现_第2页
支持的软件框架技术与实现_第3页
支持的软件框架技术与实现_第4页
支持的软件框架技术与实现_第5页
资源描述:

《支持的软件框架技术与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、工学硕士学位论文支持的软件框架技术与实现廖尔崇哈尔滨工业大学2007年7月国内图书分类号:TP315国际图书分类号:681.3工学硕士学位论文支持的软件框架技术与实现硕士研究生:廖尔崇导师:徐晓飞教授申请学位:工学硕士学科、专业:计算机科学与技术所在单位:计算机科学与技术学院答辩日期:2007年7月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP315U.D.C.:681.3DissertationfortheMasterDegreeinEngineeringCandidate:L

2、iaoErchongSupervisor:Prof.XuXiaofeiAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:ComputerScienceandTechnologyAffiliation:SchoolofComputerScienceandTechnologyDateofOralExamination:July,2007University:HarbinInstituteofTechnology哈尔滨工业大学工学硕士学位论文摘

3、要复用技术能提高开发效率和软件质量,软件演化技术能有效降低维护成本,尽可能地利用现有软件资产,这些技术是解决软件危机的重要手段。而框架做为应用系统的基础平台,应当整合这些技术,支持软件的复用和演化。本文主要研究和实现了一个支持ICEMDA的应用软件框架,旨在提高软件复用度、提高流程管理能力和数据安全度、支持软件演化、提高软件适应能力、降低系统开发成本和维护成本。在理论方面,首先分析了支持ICEMDA的软件框架的基本功能,建立了框架的元模型。接着根据业务构件特点提出了面向演化的业务构件模型,把业务构

4、件分为基层和元层两个层次。然后提出由框架的演化容器注入新的业务构件元层数据值实现业务构件演化。为了支持业务构件在角色间的复用,在RBAC96基础上提出一种新型的基于业务构件元层数据的面向复用的RBAC模型;并引入了BC构件单元级权限配置的模型,由该模型向演化容器提供元层数据值。然后根据框架的特点,阐述了面向演化的C2风格框架体系结构及其形式化描述。最后介绍了在这种特定开发环境下软件复用和演化度量的方法。在设计方面,本文根据前面的理论研究,对框架进行了详细设计。首先介绍了框架的总体设计、功能划分和框

5、架热点的设计。接着给出了框架的表示层的设计,主要是框架显示布局和菜单树的生成。然后介绍了框架业务层设计,比如演化容器、单元级权限解析器、框架与工作流的集成机制、业务构件基本管理机制。接着介绍了框架的持久层的设计,封装了数据库和xml文件的相关操作。最后分析了框架的性能。在应用方面,本文首先阐述了基于框架的开发和演化模式。然后以薪资管理构件为例,着重阐述了需求分析、演化及复用分析、单元级权限配置过程,接着通过界面展现了框架的应用过程、支持复用和演化的特性。最后对应用效果进行了分析。关键词框架;软件体

6、系结构;软件演化;复用;ICEMDA-I-哈尔滨工业大学工学硕士学位论文AbstractThetechniqueofreusecanimprovesoftwaredevelopmentefficiencyand softwarequality,thetechniqueofsoftwareevolutioncaneffectivelyreducethe costofmaintainenceanduseexistingsoftwareassetsasfaraspossible.Sothe techno

7、logiesareimportantwaystosolvesoftwarecrisis.Framework,asthebasic platformofapplicationsystem,shouldintegratethesetechnologiestosupport softwarereuseandevolution.InthisDissertation,anapplicationsoftware frameworkforICEMDAisresearchedandaccomplished.Itc

8、anincrease softwarereusability,improvetheabilityofprocessmanagementanddatasecurity, supportsoftwareevolution,enhancesoftwareadaptability,andreducethecostof systemdevelopmentandmaintenance.Intheaspectoftheoryresearch,first,analysisthebasicfunct

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

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

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