学位论文 > 优秀研究生学位论文题录展示

软件体系结构在电力遥视系统开发中的应用

作 者: 赵蒙
导 师: 应时
学 校: 武汉大学
专 业: 软件工程
关键词: “4+1”视图 体系结构风格 建模 体系结构描述 重用 软件质量
分类号: TM769
类 型: 硕士论文
年 份: 2004年
下 载: 95次
引 用: 0次
阅 读: 论文下载
 

内容摘要


电力遥视产品开发中遭遇一些难题,比如软件成本呈现快速上升的趋势、复杂程度不断提高、缺乏针对产品设计的详细的软件逻辑体系等。这主要是因为:在软件开发过程中,用户需求不明确;缺乏有力的方法学和工具方面的支持;随着软件应用范围的扩大,软件规模愈来愈大;其复杂性(complexity)也在急剧地增加。在此基础上,本文提出通过应用软件体系结构解决目前出现的一些问题。 如何对遥视产品的软件体系结构建模?本文将根据已知需求,建立了电力遥视产品的“4+1”模型。“4+1”视图模型从5个不同的视角包括逻辑视图、进程视图、物理视图、开发视图和场景视图来表示软件体系结构。每个视图只关心系统的一个侧面,从而立体反映软件体系结构的全部内容。 考虑电力遥视产品的软件体系结构风格,是为了达到系统级重用的目的。软件体系结构风格包括经典软件体系结构风格以及C/S体系结构、三层C/S体系结构、B/S体系结构、CORBA体系结构等等,本文讨论了与电力遥视产品紧密相关的三种体系结构:C/S,B/S,C/S和B/S的混合体系结构。 本文从宏观层次上建立了电力遥视产品的软件体系结构模型,也讨论了使用UML从微观层次对已经建立的软件体系结构模型进行描述,描述包括类、接口、连接件和协作图四个要素。 在电力遥视产品开发中应用软件体系结构不仅有效解决了现今存在的诸多问题,而且为实现产品领域的横向重用和产品开发过程的纵向重用奠定了基础。这使得在项目规划和整个软件开发过程中能够采有科学的策略和方法,并可建立一整套重用管理机制,从而大大提高软件的可重用性、软件生产率和软件质量。在此基础上,本文还总结了应用软件体系结构所具有的重要意义。

全文目录


中文摘要  4-5
英文摘要  5-8
第一章 引言  8-9
第二章 遥视软件开发所面临的主要问题  9-16
  2.1 表现  9-12
    2.1.1 软件成本日益增长  9-10
    2.1.2 开发进度难以控制  10
    2.1.3 软件质量差  10-11
    2.1.4 软件维护困难  11-12
  2.2 原因  12-14
    2.2.1 用户需求不明确  12
    2.2.2 缺乏正确的理论指导  12-13
    2.2.3 规模越来越大  13
    2.2.4 软件的复杂度越来越高  13-14
  2.3 解决之道  14-16
第三章 遥视产品的软件体系结构建模  16-30
  3.1 需求简述  16-20
    3.1.1 该系统的前台/发送端软件主要功能  18-19
    3.1.2 该系统的后台服务器软件主要功能  19
    3.1.3 该系统的后台客户端软件主要功能  19-20
  3.2 逻辑视图  20-21
  3.3 开发视图  21-22
  3.4 进程视图  22-26
  3.5 物理视图  26-27
  3.6 场景  27-30
第四章 遥视产品的软件体系结构风格  30-36
  4.1 C/S两层体系结构风格  30-32
  4.2 B/S风格  32-34
  4.3 混合体系结构风格  34-36
第五章 遥视产品的软件体系结构描述  36-42
  5.1 类  36-39
  5.2 接口  39-40
  5.3 连接件  40-41
  5.4 协作图  41-42
第六章 应用软件体系结构所具有的重要意义  42-46
  6.1 先进的交流手段  42
  6.2 最早体现设计决策  42-45
    6.2.1 体系结构明确了对系统实现的约束条件  43
    6.2.2 结构决定了开发和维护组织的组织结构  43
    6.2.3 软件体系结构制约着系统的质量属性  43-44
    6.2.4 通过研究软件体系结构可能预测软件的质量  44
    6.2.5 软件体系结构使推理和控制更改更简单  44-45
    6.2.6 软件体系结构有助于循序渐进的原型设计  45
    6.2.7 软件体系结构可以作为培训的基础  45
  6.3 建立可传递可重用的模型  45-46
第七章 结束语  46-47
参考资料  47-49

相似论文

  1. 基于SVM的常压塔石脑油干点软测量建模研究,TE622.1
  2. 非正交面齿轮齿面建模及加工误差分析,TH132.41
  3. 混凝土高拱坝三维非线性有限元坝肩稳定分析研究,TV642.4
  4. HID灯整流效应的研究,TM923.32
  5. 基于函数动态重用的处理器性能优化研究,TP332
  6. 面向SMDA的服务建模方法及工具实现,TP311.52
  7. 导弹虚拟试验可视化技术研究,TP391.9
  8. 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
  9. 基于测量的Internet链路延迟建模,TP393.4
  10. 基于测量的Internet延迟分析与建模,TP393.4
  11. 空中目标抗干扰识别跟踪系统,TN215
  12. 军队后勤物资管理系统设计与实现,TP311.52
  13. 基于面向对象技术的植物根系模拟仿真基础类库研究,TP391.41
  14. 内衣人台的雏形设计,TS941.2
  15. 拖拉机电控液压动力转向系统的转向机构及液压系统设计,S219.02
  16. 数学建模在高中数学教学中的实践与探索,G633.6
  17. 面向RIA开发模型的研究,TP311.5
  18. 虚拟手术中建模与仿真关键技术研究,TP391.41
  19. 基于模型的小麦根系可视化研究,S512.1
  20. 近红外光谱分析技术在尖椒叶片生长信息获取中的应用,S641.3
  21. 高丛蓝莓组培体系及种子萌发率的建模研究,S663.9

中图分类: > 工业技术 > 电工技术 > 输配电工程、电力网及电力系统 > 电力系统的自动化 > 电子计算机在电力系统中的应用
© 2012 www.xueweilunwen.com