《软件需求最佳实践》阅读笔记二
2015-11-25 21:23
183 查看
这次我阅读了第二部分:需求定义最佳实践。需求定义活动准确来说是不属于需求工程范畴的。但是需求定义对需求捕获,建模都有着直接影响。需求定义工作是项目启动时要解决的问题,而在很多情况下,在很多项目立项时并没有很好的完成需求定义工作。在一开始进行需求定义工作时,我们常常会遇到混沌不清的项目目标,例如全面提高企业的信息化应用水平等空洞的虚目标。这时就需要我们通过内部寻根,即与真正的项目参与人进行深入沟通。外部溯源也是一种破解之法。
问题分析有五步--在问题定义上达成共识,这就是老师上课讲的提问技巧。分析问题背后的问题,确定相关人员和用户,定义解决方法的界限,确定加在解决方案上的约束需求捕获是需求分析人员与客户打交道的过程,从与客户的交谈,对客户的询问中获取有关需求的信息。需求捕获应是主动,聚焦的。聚焦即在询问问题时不应发散范围,一定要问道点上,这对获取正确的需求是非常重要的。
需求捕获出结果了就要进行分析与建模。需求分析不是分析系统如何实现用户需要,而是业务分析,也就是选择将零散的需求串起来,形成一个体系完整,内容清晰的框架。这时候就需要用到UML建模语言了。之前学习UML建模语言的时候对顺序图不太关注,但在学习需求分析的时候我发现顺序图的重要性。
问题分析有五步--在问题定义上达成共识,这就是老师上课讲的提问技巧。分析问题背后的问题,确定相关人员和用户,定义解决方法的界限,确定加在解决方案上的约束需求捕获是需求分析人员与客户打交道的过程,从与客户的交谈,对客户的询问中获取有关需求的信息。需求捕获应是主动,聚焦的。聚焦即在询问问题时不应发散范围,一定要问道点上,这对获取正确的需求是非常重要的。
需求捕获出结果了就要进行分析与建模。需求分析不是分析系统如何实现用户需要,而是业务分析,也就是选择将零散的需求串起来,形成一个体系完整,内容清晰的框架。这时候就需要用到UML建模语言了。之前学习UML建模语言的时候对顺序图不太关注,但在学习需求分析的时候我发现顺序图的重要性。
相关文章推荐
- Linux下搭建nginx php环境
- pvc塑料板的三种连接方式
- jwPlayer播放器基本使用
- Mysql 调优小技巧
- CCNA学习笔记三 路由器开启DHCP、配置静态路由表
- Struts2学习笔记五:struts注释
- cannot find -lGL
- Scala学习(一)---入门基础知识
- Merge Sorted Array
- .Net底层剖析目录章节
- 微软云基础架构Hyper-scale Datacenter
- POJ1860Currency Exchange(Bellman + 正权回路)
- vim文件
- Java开发中的23种设计模式详解(转)
- gcc在window系统环境下的安装
- 2015年11月25日 每天半小时学英语
- 路由器的DNS解析
- 完全二叉树,堆,堆排序,优先队列
- stm32 启动代码startup_stm32f10x_hd.s注解
- c 冒泡排序