下载此文档

基于构件水信息领域软件集成框架模型设计与研究.pdf


文档分类:IT计算机 | 页数:约49页 举报非法文档有奖
1/49
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/49 下载此文档
文档列表 文档介绍
河海大学
硕士学位论文
基于构件的水信息领域软件集成框架模型的设计与研究
姓名:钱昆
申请学位级别:硕士
专业:计算机软件与理论
指导教师:陈金水
20050301
要摘关键词:领域工程、水信息领域、构件技术、集成框架技术、软件体系结构本文在水利信息领域范围内,通过对基于构件的软件开发技术的总结、对集成框架技术的研究和对软件体系结构的分析,以大型灌区信息化系统工程为例,提出建立~种基于构件的水信息领域内软件集成框架模型,该模型的主体具有混交模式结构,即正交软件体系结构和疭与疭混合模式的体系结构,并且,体现了构件化框架的思想,从而实现构件的“即文章从基于构件的领域软件开发入手,以在永信息领域中最普遍、最有代表性的信息查询中的多表查询模块为例,对其构件接口进行分析设计。接着,在软件集成标准的基础上,结合大型灌区实际情况的需要,设计了大型灌区信息化系统的集成框架模型,体现了构件化框架的思想,用形式化的方法对构件集成和软件集成做了较为详尽的描述。通过对构件和集成框架的设计和描述,将其进行组合,从理论上上升到一定的抽象概念,形成混交模式体系结构,即,适合于水信息领域的正交软件体系结构与疭和疭混合结构。最后对文中引入的案例进行了较为详细的代码和界面的展示。本文的研究涉及到领域内的构件、集成框架技术和软件体系结构,有些方案还处于起步阶段,如果要将研究投入到实践中去,仍然需要做大量的工作。插即用”。摘要
畃琣:琲掣的猻,‘瑀,獁瑀眕産,琣疭.”瑃甌琽,,琲瓵琲,.瓹琲甋琲,.琧。
,软件开发采用的是瀑布模型,后来出现了递增的迭代式软件开发模型。它们的生命周期都是一维的,即按时间来划分软件开发的各阶段。实际上,每个应用系统都有其领域背景即在相关领域内可能已经存在~些系统,在这些系统中存在着可以被重用的部分。领域工程就是对领域内已有的系统进行分析,抽取出该领域内相对稳定可以被重用部分的过程。目前,对领域工程的研究有了一些成果,如卡内基·梅隆大学软件工程研究所提出的领域分析方法岢龅奶囟煊蛱逑到峁狗椒“。但这些方法都是进行领域工程的方法,它们并没有说明如何将领域工程与实际应用系统因此,希望能在~维的软件开发模型基础上,将领域工程与应用工程相结合,从而得到既有时间维,又有领域特性的二维的软件开发模型。是一种利用可重用的软件构件建立应用系发的构件组装应用系统。因此,开发过程就是构件的构造,组织、选取及组装过程。与传统的软件开发方法相比,褂τ孟低车目7⒊氏殖鲆韵乱恍┬绿氐悖τ孟低炒拥ヒ宦肪兜乃承蚩7⑾蚨嗦肪兜牟⑿锌7⒆1洹技术使应用系统的开发可以以构件为单位独立地设计和实现。而它以构件模型和构件结构为开发者间的协议标准,提高了系统各部分的开发独立性和系统开发的并行性。τ孟低吃诳7⒐讨胁辉偈且桓龉铝⒌南低场技术复用的特点,使应用系统的设计和实现应尽可能地利用已有的应用系统开发成果,或为以后相似的应用系统开发提供可复用的元素。一系列具有相似结构和功能的应用系统往往同时进行开发。没г谟τ孟低晨7⒅邪缪莞又匾:突ǖ慕巧āT诨诠辜挠τ孟低晨7⒅校用户可在系统分析人员协助下选择组成应用系统的元素辜,构造~个充分体现用户意志的系统;用户还能够积极参与应用系统的升级和维护。本人希望能将这种基于构件的软件开发模式运用到领域中去,从而,演变成水信息领域中的水利软件开发模式。开发相结合。统的技术。这些构件由三步分组成:构件所实现功能的说明、构件是如四工作的、在指定开发平台上可行的传递方法涌。简言之,目7⑹峭ü靡延泄辜蜃晕易橹.,河海大学硕士论文第一誊绪论
。疚牡闹饕9ぷ工业化的软件复用已经从通用类库演化到了面向领域的应用框架。“到年,至少%的新应用将主要建立在软件构件和应用框架这类‘构造块’之上;应用开发的未来就在于提供一开放体系结构,以方便构件的选择、组装和集成”。领域框架是构件技术、软件体系结构研究和应用软件开发三者发展结合的产物。它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文叵怠应用框架更注重于面向专业领域的软件重用。应用框架具有领域相关性。框架的粒度越大,其中包含的领域知识就更加完整,复用的价值就越高。大量实践统计表明,大的系统软件开发中%的错误是由需求分析和软件设计阶段引入的,而且错误在系统中存在的时间愈长则愈难发现,解决这些错误的代价也愈高。为了提高软件需求和软件设计的质量,软件工程界提出了需求分析工程技术和各种软件建模技术。但是在需求与设计之间仍存在一条很难逾越的鸿沟,即缺乏能够反映做决策的中间过程。从而软件体系结构的设计是整个软件开发过程中关键的~步

基于构件水信息领域软件集成框架模型设计与研究 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数49
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1322891254
  • 文件大小0 KB
  • 时间2014-07-03