软件体系结构在光盘库系统设计中的研究及应用

软件体系结构在光盘库系统设计中的研究及应用

论文摘要

在软件系统的整个设计过程中,软件体系结构的选择不仅影响软件开发的各阶段,而且对软件系统的可维护性、可扩充性都是至关重要的。软件系统的结构设计是从计算机软件的角度对软件系统的观察分析,而不是用户角度。它连接了需求和实现,处在领域分析、需求分析、风险分析之后,而在详细设计、编码之前。目前,软件体系结构的理论和工具还没有形成系统的、规范的描述和概念。不同设计者常采用不同的描述。四视图体系结构设计方法是西门子公司的几位工程师提出的一种体系结构设计方法。它从软件系统的四个不同关注点视图着手分析,以不同的视角描述软件系统。在具体应用四视图体系结构设计方法时,引入体系结构风格和设计模式作为分析和设计体系结构的主要辅助手段。从模式的角色着手分析设计系统,提高体系结构设计的质量。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 概述
  • 1.2 发展历程
  • 1.3 国际前沿动态
  • 1.4 论文的研究工作及研究的意义
  • 1.4.1 论文研究的意义
  • 1.4.2 论文的主要工作
  • 第2章 软件体系结构的要素及相关研究
  • 2.1 软件体系结构的定义
  • 2.1.1 定义
  • 2.1.2 定义分类
  • 2.2 软件体系结构的基本元素
  • 2.2.1 构件
  • 2.2.2 连接件
  • 2.2.3 约束
  • 2.3 软件体系结构的描述方法
  • 2.4 软件体系结构的设计开发
  • 第3章 模式与软件体系结构
  • 3.1 概述
  • 3.2 设计模式
  • 3.2.1 设计模式概述
  • 3.2.2 设计模式的优点
  • 3.3 体系结构设计风格
  • 3.4 模式、体系结构风格、框架的比较
  • 3.4.1 模式与体系结构风格的区别
  • 3.4.2 模式与框架的区别
  • 3.5 设计模式的适用域
  • 第4章 改进的四视图体系结构设计方法
  • 4.1 四视图体系结构设计的基本思路
  • 4.2 四视图体系结构设计与传统软件工程思路的比较
  • 4.3 改进的四视图体系结构设计方法
  • 4.3.1 改进思路
  • 4.3.2 模式系统的特殊作用
  • 4.3.3 几处说明
  • 4.4 小结
  • 第5章 光盘库管理系统中软件体系结构设计方法的应用
  • 5.1 系统概述
  • 5.1.1 系统硬件结构概述
  • 5.1.2 系统软件结构概述
  • 5.2 全局系统分析
  • 5.2.1 组织因素
  • 5.2.2 产品因素
  • 5.2.3 技术因素
  • 5.3 概念视图
  • 5.3.1 第一次拟合
  • 5.3.2 第二次拟合
  • 5.4 模块视图
  • 5.5 执行视图
  • 5.6 代码视图
  • 5.6.1 开发环境
  • 5.6.2 代码结构视图
  • 5.7 小结
  • 第6章 结束语
  • 参考文献
  • 致谢
  • 攻读硕士期间取得的成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    软件体系结构在光盘库系统设计中的研究及应用
    下载Doc文档

    猜你喜欢