水管理系统组件技术的研究与设计

水管理系统组件技术的研究与设计

论文摘要

“面向任务”的结构化分析、结构化设计和结构化编程的传统软件开发方法往往导致系统分析和设计的不一致,开发出的软件缺乏可复用性、可扩充性和可维护性。因此,学术界提出了基于组件的软件开发方法。基于组件的软件开发方法以软件构架为组装蓝图,以可复用组件为组装预制块,支持组装式软件复用,是提高软件生产效率和产品质量、缩短软件开发时间的有效途径之一。COM组件对象模型中组件、对象和接口的层次结构为这种”搭积木”式的基于组件的软件开发提供了可能,而借助MTS和DCOM可以建立可复用、可扩展的多层分布式应用系统,再利用COM+技术中的负载平衡、内存数据库等可以更好的提高系统的运行效率。 本文重点阐述了灌区中水管理系统基于组件的软件开发过程。全国各灌区的业务处理规则和数据内容有很大的相似性,可以从中提取出大量可复用的通用部分。如果在开发过程中注意系统的可复用性,则可以提高系统的开发效率和可维护性。根据水管理系统中业务处理规则和数据内容所具有的特殊性,论文阐述了用COM+技术建立业务处理组件的过程,进而可以创建可复用、可扩展的多层分布式水管理系统。另外,针对地理信息管理系统处理数据量大、处理规则复杂的特点,论文阐述了组件式WebGIS技术及其在系统中的应用。

论文目录

  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 水管理系统的现状
  • 1.1.2 传统软件开发方法的弊端
  • 1.1.3 复用式软件开发方法的发展
  • 1.2 COM+组件对象模型
  • 1.3 本文的组织结构
  • 第二章 基于组件的软件开发
  • 2.1 组件模型和系统
  • 2.2 实现的相关技术
  • 2.2.1 领域工程
  • 2.2.2 软件再工程
  • 2.3 水管理系统CBD主要过程
  • 2.3.1 组件的获取
  • 2.3.2 组件的管理
  • 2.3.3 组件组装(连接)
  • 2.4 CBD与传统的软件开发方法的比较
  • 本章小结
  • 第三章 COM+运行机制
  • 3.1 COM组件对象模型
  • 3.1.1 COM运行机制
  • 3.1.2 接口与IDL
  • 3.1.3 注册表与COM的运行机制
  • 3.2 DCOM运行机制
  • 3.2.1 列集机制
  • 3.2.2 ORPC(Object RPC,对象RPC)
  • 3.2.3 DCOM模型
  • 3.3 COM+的新特性
  • 3.3.1 MTS
  • 3.3.2 COM+新增的管理功能
  • 本章小结
  • 第四章 基于COM+的水管理系统组件设计
  • 4.1 水管理系统的功能及组成
  • 4.2 开发模式
  • 4.3 开发工具和平台
  • 4.4 组件的规划和设计
  • 4.4.1 组件设计
  • 4.4.1.1 数据库连接组件
  • 4.4.1.2 网络连接组件
  • 4.4.1.3 水情信息管理组件
  • 4.4.1.4 工情信息管理组件
  • 4.4.1.5 水资源调度决策管理组件
  • 4.4.1.6 信息下载组件
  • 4.4.2 GIS组件的引用
  • 4.4.3 遗产系统的组件式封装
  • 4.5 系统集成
  • 4.6 组件库
  • 本章小结
  • 第五章 结束语
  • 5.1 本文的工作总结
  • 5.2 水管理系统组件技术的发展趋势
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].探究软件开发方法的创新发展过程[J]. 计算机产品与流通 2018(03)
    • [2].软件开发方法的创新发展过程研究[J]. 数字技术与应用 2016(10)
    • [3].关于软件开发方法的创新发展过程研究[J]. 信息与电脑(理论版) 2014(24)
    • [4].关于面向对象和结构化两种软件开发方法创新规律的探讨[J]. 电子技术与软件工程 2013(23)
    • [5].基于构件的企业级软件开发方法研究[J]. 电子技术与软件工程 2013(21)
    • [6].介绍几种软件开发方法[J]. 考试周刊 2008(52)
    • [7].从BIM发展历史脉络看未来(三)[J]. 住宅与房地产 2020(20)
    • [8].软件开发方法发展回顾与展望[J]. 软件学报 2019(01)
    • [9].云环境下动态装配软件开发方法中的关键技术研究[J]. 通讯世界 2017(19)
    • [10].软件开发方法的创新发展过程分析[J]. 电子制作 2015(24)
    • [11].软件工程中软件开发方法的现状与趋势[J]. 统计与管理 2013(02)
    • [12].敏捷型软件开发方法与极限编程[J]. 科技信息 2009(14)
    • [13].软件工程与软件开发方法[J]. 孝感学院学报 2008(S1)
    • [14].基于中间件的软件开发方法探讨[J]. 硅谷 2008(06)
    • [15].面向微服务软件开发方法研究进展[J]. 计算机研究与发展 2020(03)
    • [16].软件开发方法的创新发展过程研究[J]. 科技经济市场 2015(01)
    • [17].基于组件的软件开发方法探讨[J]. 信息技术与信息化 2020(10)
    • [18].基于组件的软件开发方法的研究[J]. 科学大众 2009(01)
    • [19].软件开发方法的创新发展过程研究[J]. 科技与企业 2015(14)
    • [20].软件开发方法的创新发展过程综述[J]. 电子技术与软件工程 2015(24)
    • [21].软件工程中面向对象方法的优势分析[J]. 电子技术与软件工程 2014(24)
    • [22].Prometheus方法研究[J]. 信息与电脑(理论版) 2014(06)
    • [23].主动防御技术在软件开发中的应用[J]. 电脑知识与技术 2019(30)
    • [24].软件开发方法的创新发展过程研究[J]. 网友世界 2014(15)
    • [25].插件化软件开发方法初探[J]. 电脑与电信 2017(11)
    • [26].极限编程初探[J]. 网友世界 2014(05)
    • [27].前言[J]. 计算机研究与发展 2020(03)
    • [28].银行软件开发方法改进分析[J]. 电子世界 2016(12)
    • [29].网络环境下的新型软件开发方法——网构软件[J]. 电脑知识与技术 2011(21)
    • [30].基于模型驱动架构的软件开发方法研究[J]. 重庆文理学院学报(自然科学版) 2008(03)

    标签:;  ;  ;  ;  

    水管理系统组件技术的研究与设计
    下载Doc文档

    猜你喜欢