ced领域构件复用技术的分析

ced领域构件复用技术的分析

ID:32993096

大小:2.68 MB

页数:55页

时间:2019-02-18

ced领域构件复用技术的分析_第1页
ced领域构件复用技术的分析_第2页
ced领域构件复用技术的分析_第3页
ced领域构件复用技术的分析_第4页
ced领域构件复用技术的分析_第5页
资源描述:

《ced领域构件复用技术的分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、硕士学位论文术和领域工程技术的发展对我国高校教育信息产业的发展将是一个很好的机遇。2CED领域构件复用技术的研究第一章绪论1.1CED领域建设现状和发展趋势1.1.1CED领域软件建设现状近年来我国高校信息化建设也取得了巨大的成就,所有高校都接入了Internet,绝大部分高校建成了自己的校园网,主干网络达到100M甚至1000M,高校信息化体系初现规模;主管部门和高校自身非常重视信息化建设,人、财、物各方面的投入很大;制定了中长期规划,信息化的内容建设逐渐丰富。然而在信息化建设历程中,各高校信息化建设初期普遍注重硬件建设。在软件建设方面,由于各高校的具

2、体情况,有的学校自己开发某些功能模块,有的学校聘请公司开发某些功能模块;由于资金原因,高校普遍缺乏统一安排设计,从而造成这些功能模块是局部的、独立的、离散的特点。各学校信息系统的差异性较大,数据结构、系统功能也不相同。随着高校数字化校园建设的不断深入,各个高校购买或者自行开发了许许多多的管理信息系统对学校的各个信息,包括后勤、学生、职工、财务、图书等等进行管理,上述应用子系统的问题和弊端随着信息化的加深不断暴露出来。各应用系统缺乏数据交换标准,数据重复冗余,导致各部门、各学校相互之间信息不一致,给部门、学校之间的数据交流带来困难,有用的信息不能及时共享,

3、统计分析、决策支持很难进行;用户操作、获取信息非常困难,安全性、可靠性也得不到保证等等。而且这些软件的开发要花费巨大的人力和物力。由于这些软件由不同的公司开发,开发这些软件几乎是从零开始,而这些软件的功能基本上大同小异,因此花费在这些软件上的人力和物力有很大一部分浪费在重复开发上面。1.1.2高校教育软件发展趋势子系统整合化,目前还有很多学校的部门各自使用着自己购买或者开发的软件,这些软件存在着相互独立、数据不统一、重复输入等问题,这些给高校管理带来的很大的麻烦。因此,目前越来越多的高校已经意识到这个问题,很多高校硕士学位论文目前已经在着手解决这个问题。

4、将来,各个高校部门所使用的软件将是统一开发、统一数据库、统一身份认证、统--f-j户的。同时,为了解决重复开发等问题,构件技术将会越来越多的应用到CED领域中。以后的CED领域系统的开发不再是一切从零开始的传统软件开发模式,而是基于已有构件的组装过程。1.2课题的来源、背景和意义1.2.1课题来源来源于省重点新产品项目(省科技厅立项)《高校资源管理系统》和省重点科研项目《基于演绎的构件生成与组装平台》1.2.2课题背景和意义随着对构件的研究不断深入,构件技术已经同趋成熟,基于构件的领域研究越来越受到人们的重视。但将构件技术与CED相结合进行研究的目前还很

5、少。基于构件复用的CED系统天然具有很好的RRS特性(即可重构、可复用性和可扩展性),有利于推动CED系统的工程化和实用化。(1)可重构性基于构件复用的CED应用系统,是在通用CED领域框架基础上,通过领域通用构件和领域专用构件组装所形成的系统。CED领域框架和领域通用构件对于CED领域是通用的,领域专用构件反映了CED应用系统的个性化需求。在设计针对不同的高校应用环境的CED系统时,可以借用已经成熟的CED领域框架和CED领域通用构件,然后根据具体高校特殊要求进行检索、开发或购买领域专用构件,组装构成新的CED应用系统,以满足不同高校的具体需求。CED

6、应用系统的这种灵活方便的可重构性是由基于构件的CED系统开发模式所保证的。(2)可复用性传统CED系统需求发生变化时,必须重新进行需求分析、功能的分解和模块设计,系统可复用性能差,最多只能实现代码级的少量复用。而基于构件复用的CED系统可以实现多种级别和层次的复用:包括代码级、二进制级(领域二进制构件)、领域分析、设计和测试等级别的复用。CED领域系统框架对于CED系统领域中的所有系统是通用的,领域体系和系统框架的直接复用是领域最大粒度和最高层次的软件复用。另外,CED领域分析、领域模型及文档、领域设计模式、领域测试文档和数据等也可以复用。这种多层次和级

7、别的软件复用,极大地提高4CED领域构件复用技术的研究CED系统的软件开发效率,缩短开发周期和降低软件开发成本。(3)可扩展性传统CED系统当需求发生变化导致系统功能的变化时,必须对系统重新进行功能建模和分析、重新划分功能模块,导致修改工作量非常大,软件可扩展性能差。而基于构件复用的CED系统对领域中基本固定不变的事——领域基础对象进行抽象,构成领域基础对象类及其协作并最终形成领域框架,CED领域功能通过领域对象之间的联系和封装在领域对象内部的功能模块所实现。对CED应用系统中的一些构件的修改和扩展不影响CED应用系统的整体,从而保持系统良好的的可扩展性

8、能。基于构件复用的CED系统具有很好的可重构性、可扩展性和多层次的可复用性,可以

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

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

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