L-第四章_软件体系结构基础讲解.pptVIP

  • 3
  • 0
  • 约8.8千字
  • 约 60页
  • 2017-02-16 发布于湖北
  • 举报
L-第四章_软件体系结构基础讲解

软件体系结构的开发是大型软件系统开发的关键环节。体系结构在软件生产线的开发中具有至关重要的作用。 在这种开发生产中,基于同一个软件体系结构,可以创建具有不同功能的多个系统。 在软件产品族之间共享体系结构和一组可重用的构件,可以增加软件工程和降低开发和维护成本。 4.1.4 软件体系结构设计原则 抽象的原则 分而治之的原则 封装和信息隐蔽原则 模块化原则 高内聚和低耦合 关注点分离原则 策略和实现的分离原则 接口和实现分离原则 4.1.5 软件体系结构的现状及发展方向 应用现状 形成研究热点,仍处于非形式化水平 软件体系结构的形式化方法研究 软件体系结构的建模研究 发展基于体系结构的软件开发模型 软件产品线体系结构的研究 4.1.5 软件体系结构的现状及发展方向 2. 研究热点 提供新的软件体系结构描述语言 对软件体系结构的专门知识的整理 提供特定领域的体系结构框架 提供软件体系结构的形式化基础 建立评价软件体系结构的方法 4.1.5 软件体系结构的现状及发展方向 3. 发展方向 各种ADLs之间的信息互换 设计工具和环境 体系结构再工程 4.2 通用的软件体系结构 主机/终端结构 两层结构——客户/服务器体系结构 浏览器/服务器结构 三层C/S结构 三层C/S结构应用实例 4.2.1 主机/终端结构 早期计算机系统多是单机系统,多个用户是通过联

文档评论(0)

1亿VIP精品文档

相关文档