软件变化性与对策初探.pptVIP

  • 5
  • 0
  • 约1.76千字
  • 约 24页
  • 2017-05-06 发布于上海
  • 举报
软件变化性与对策初探

软件的变化性与对策初探 王千祥 2002.12.31 于 北京大学语言所 内 容 现状与根源 现有的对策 其它相关的问题 一、现状与根源 软件的变化性 特点 类别 根源 1、什么是软件的变化性? 需求变化导致的软件变化 排除错误 适应环境 从输入到输出的变化: 可接受的输入集 所响应的输出集 反应过程(时间、吞吐量等) 2、变化性的特点 持续时间长 开发阶段 开发之后 开销比重大 认识不足 具体差别大 3、变化的类别 时间 同一软件在不同时间点上的变化 体现为:维护、演化等 空间 由单个软件演化出其它不同的软件 往往发生在同一个领域内 4、变化的根源 软件的起源 与硬件结合发挥作用的工具 易于调整(From John Mauchly to von Neuman) 今天的软件 运行平台、模拟对象、关注重点、提交形式等发生变化 规模、复杂性越来越大 越来越难以变化! 4、变化的根源(续) 变化的起因 增加新特性 以 吸引客户 业务流程重组(BPR) 以 提高效率 改变数据库表 以 适应功能调整 调整界面 以 方便人机交互 提高可靠性、安全性 等等 二、现有的对策 基本思路 具体方案 面向对象 面向领域 设计良好的体系结构 运用支持变化性的设计模式 区分系统的不同侧面 进行变化性管理 基本思路 系统化分析 将变化点

文档评论(0)

1亿VIP精品文档

相关文档