OOAD - Lecture 2 Inception(ch06-08).pptVIP

  • 5
  • 0
  • 约7.02千字
  • 约 29页
  • 2016-11-29 发布于河南
  • 举报
OOAD - Lecture 2 Inception(ch06-08)

初始阶段需要解决的问题 项目的构想(vision),和业务案例是什么? 可行性如何? 购买还是开发? 成本的粗略估计: 是一万到十万美元,还是上百万美元? 项目是应该停下来还是继续进行? 它已经不是Inception,如果 它化了几个星期以上的时间 大多数项目的初始阶段花时一周左右 你试图定义大多数的需求 初始阶段的目标时定义少量的需求以确定项目的可行性 期望对工程的估算是可靠的 你定义了一个具体的体系结构 没有业务案例和 Vision 文件 做了太少或太多的用例建模 定义:需求就是系统必须提供的能力和必须遵守的条件 需求获取中的挑战 如何发现需求 如何进行需求的交流 如何记录需求 如何管理需求 软件开发中的一个独特事实是:软件的需求总是在变化的 需求的有效管理称为软件开发的一个关键问题 希望在分析和设计之前发现所有的需求被证明是不现实的 需求的变化是需要管理的 保证需求是朝着用户的真实需要而变化的 保证需求最终是可实现的 需求问题导致项目失败的统计数据 需求的类型 在UP中,需求是按照 FURPS+ 模型分类的 FURPS+ 模型 功能性需求 (Functional) 系统特征, 能力,安全 可用性需求 (Usability) 人性化因素, 使用帮助, 文档 可靠性需求 (Reliability) 故障频率,可回复性 性能需求 (Performance) 响应时间, 吞

文档评论(0)

1亿VIP精品文档

相关文档