第4章 初始不是需求阶段
来源:互联网 发布:u盘照片导入mac 编辑:程序博客网 时间:2024/05/24 04:08
本文为《UML和模式应用(原书第3版)》读书笔记
初始阶段
大多数项目需要一个简短的起始步骤,在这个步骤中要考虑以下问题:
- 项目的设想和业务案例是什么;
- 是否可行;
- 购买还是开发;
- 粗略估计一下成本;
- 项目应该继续下去还是停止;
初始阶段并不是定义所有需求,或产生可信的预算和项目计划。
大多数需求分许是在细化阶段进行的,并且伴以具有产品品质的早期编程和测试
主要任务:预见项目的范围、设想和业务案例。
解决问题:涉众是否就项目设想基本达成一致,项目是否值得继续进行认真研究。
初始阶段的持续时间
可能只包含第一次需求研讨会,并为第一次迭代制定计划,然后就快速进入细化阶段。
初始阶段会创建的制品
在初始阶段只完成其中部分制品,在后继迭代中对其进行精化。
制品样例:
- 设想和业务用例;
- 用力模型,描述功能需求;
- 补充性规格说明,描述其他需求,主要是非功能性需求;
- 词汇表,关键领域术语和数据字典;
- 风险列表和风险管理计划,描述风险及应对和缓解的方法;
- 原型和概念验证;
- 迭代计划,描述第一个细化迭代的任务;
- 阶段计划和软件开发计划,对细化阶段的持续时间和工作量进行粗略的估计;
- 开发案例;
要有选择性地创建对项目确有价值的制品,如果其价值未被证实,则放弃。重要的不是在初始阶段创建完整的规格说明,而是形成初始、概略的文档,这些文档将在细化阶段中精化,以便响应由早期编程和测试得到的极有价值的反馈。
一般在不同项目中,制品都可能存在大量的相似之处,因此所有UP项目都应该用相同的方式来组织制品,以便从以往的项目中找出能够重用的制品。
补充说明
在初始阶段,应该详细编写10%到20%的用例以便获得对问题范围的真实认知。
在初始阶段不会引入大量的图形。
0 0
- 第4章 初始不是需求阶段
- 第4章 需求分析
- UP初始阶段
- .NET初始准备阶段
- RUP:初始阶段
- [系分] 初始阶段
- 深度学习初始阶段
- 第1章 初始Docker
- 第1章 初始Express
- IT需求调研初始
- 初始需求建立
- Rational Edge: 利用基于 RUP 的方法开发数据仓库 —— 第 1 部分:初始阶段
- 需求阶段的工作
- 第19章 初始sed和gawk
- 算法第4版_Sedgwick 初始
- 业务流程不是需求
- 需求分析不是可有可无!
- 业务流程不是需求
- C++:带有const修饰的指针解读
- window.location和window.location.href区别详解
- Java移位运算,你可能不知道的运算
- 产品经理常见的6大文案陷阱
- HDU 2014 青年歌手大奖赛_评委会打分
- 第4章 初始不是需求阶段
- (洛谷P2014 选课)<树形DP>
- RocketMQ源码解析:Message拉取&消费(上)
- java实现百万级数据导出excel
- 微信小程序开发手记之八:一个小程序上线后的总结(下)
- [cv]Fourier-transform
- python 函数 —— list.sort()
- Spring Boot 入门
- C++常用STL汇总(以容器为主)