实用需求工程实践精要(2)

2019-02-15 00:21

同一个人也可能不是同一个人。最终用户 间接用户 ?既不掏钱买该软件产品,也不使用该软件,但是它可能对软件产品有很大的影响

需求获取

需求获取的困难 需求获取的原则与步骤 需求获取的内容 需求获取的常用技术

需求获取的困难

?客户不真正知道自己需要什么 ?难以清晰明白的表达自己的需求

?不知道实现需求的成本,提出不切实际的需求 ?用自己的术语表达需求,需求分析人员没有领域经验 ?不同的需求提供者提供的需求互相矛盾

需求获取的3个原则

?深入浅出

–全面、深入的了解需求 –简单、概括的抽象需求

?以流程为主线,采用IPO的思想获取需求 –从用户的角度理解需求

?要从系统的全生命周期过程来考虑需求

以业务流程为主线获取需求

?站在使用者的角度获取需求 –业务是如何流转的? –是如何使用系统的?

?采用输入、处理、输出的思想获取需求 –视同整个系统为一个盒子 –视同整个业务单位为一个盒子 –视同某个人为一个盒子

获取系统全生命周期的需求

?从系统的全生命周期的角度识别系统的功能 –如何使用? –如何生产? –如何安装? –如何培训? –如何维护? –如何报废?

?在每个生命周期的阶段涉及到了哪些人、设备或系统

?他们会有哪些需求?

需求获取的方式

?与用户个别交流

?需求讨论会 ?查阅相关文档(文件) ?分发问卷调查表 ?现场访问客户 ?业务流程分析 ?同类产品分析

?根据现有系统推导出需求 ?回顾以往项目

?观察用户对原有系统的使用

需求获取五步法

1.收集资料,了解概况,初步划定范围 2.识别所有可能的需求提供者 3.准备需要了解调研的问题 4.调查或访谈

5.总结归纳,准备新的问题,多次迭代

收集资料,了解概况

?通过各种方式收集客户的资料,了解系统的背景 ?进行总体情况的调研 ?初步确定系统的目标与范围

识别所有可能的需求供者

?谁使用该系统? ?谁维护该系统?

?谁需要从系统中获取数据? ?系统的??会影响到谁? ?谁推广该系统? ?谁测试该系统? ?谁生产该系统? ?谁购买该系统?

制定详细的需求调研计划

?确定需求调查的方式,例如:

?与用户交谈,向用户提问题。向用户群体发调查问卷。 ?参观用户的工作流程,观察用户的操作。 ?与同行、专家交谈,听取他们的意见。 ?分析已经存在的同类软件产品,提取需求。

?从行业标准、规则中提取需求。 ?从Internet上搜查相关资料。

?策划需求调研的活动、时间、地点、参与的人员 ?一次访谈不宜客户太多

?需求分析员应事先了解用户的身份、背景

准备调研

?通用问题列表

–现有系统是如何工作的? –现有系统存在什么问题? –希望新系统解决什么问题? –客户希望如何解决问题? –希望交付哪些工作产品? –最终用户的背景如何?

–对系统的速度、可靠性、安全性、数据容量的要求? –系统的??环境是什么?

–业务流程的启动条件、终止条件、正常事件流、异常事件流、输入数据、处理规则、输出数据

–数据的名称、来源、计算方法、类型、计量单位、精度、取值范围、去向、生成时间、产生的频度、高峰期的频度、存储方式、保密要求 –最重要的3项需求是什么? –将来有何变化?


实用需求工程实践精要(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高级英语第三版第一册课后英译汉答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: