软件工程SW03-2 需求获取技术课件.ppt

软件工程SW03-2 需求获取技术课件.ppt

ID:57036125

大小:105.00 KB

页数:25页

时间:2020-07-27

软件工程SW03-2 需求获取技术课件.ppt_第1页
软件工程SW03-2 需求获取技术课件.ppt_第2页
软件工程SW03-2 需求获取技术课件.ppt_第3页
软件工程SW03-2 需求获取技术课件.ppt_第4页
软件工程SW03-2 需求获取技术课件.ppt_第5页
资源描述:

《软件工程SW03-2 需求获取技术课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、需求获取技术1、建立项目视图与范围业务需求代表了需求链中最高层的抽象:他们为软件系统定义了项目视图和范围。软件功能需求必须根据用户的需求来考虑,且要与业务需求所设定的目标相一致。项目视图可以把项目参与者定位到一个共同和明确的方向上。项目视图描述了产品所涉及的各个方面和在一个完美环境中最终所具有的功能。相反的,范围描述了产品应包括的部分和不应包括的部分。范围的说明在包括与不包括之间划清了界线,当然,它还确定了项目的局限性。项目前景和范围的文档a.业务需求a.1背景a.2业务机遇a.3业务目标a.4客户或市场需求a.5提供给客户的价值a.6业务风险b

2、.项目视图的解决方案b.1项目视图陈述b.2主要特性b.3假设和依赖环境c.范围和局限性c.1首次发行的范围c.2随后发行的范围c.3局限性和专用性d.业务环境d.1客户概貌d.2项目优先级e.产品成功的因素……2、定义真实的客户需求 --需求获取技术文档研究调查问卷面谈需求专题讨论会自由讨论和意见精简情节串联板制作用例角色扮演原型开发《ManagingSoftwareRequirements:AUnifiedApproach》2.1文档研究工作中的表格、文件、便函…工作报告…规章制度、业务规程、程序文件、质量手册旧系统的设计文档(如果有)旧系统

3、……收集和分析现有文档2.1文档研究要点一般作为访谈之前的准备有价值内容的比例少,随时做笔记有助于得到:组织结构图、业务对象模型岗位责任分工、标准业务流程……2.2调查问卷用调查问卷收集事实调查问卷的类型自由格式固定格式多选分类队列开发调查问卷2.2调查问卷优点回答快速、方便直观的结果可以匿名回答列表式的响应、分析快速缺点问题可能被误解难以继续用户的模糊回应不能发现行为语言好的调查问卷很难去准备难以探索新的领域2.3面谈面谈是一个简单、直接的技术面谈的方式和技术无定式面谈用通用的问题、无明确的问题希望用户提供结构和直接的谈话固定内容面谈有明确的问

4、题无限制的问题询问式、确认式、讨论式2.3面谈的一个重要目标要确保面谈者的偏见或易于动摇不会妨碍到信息自由交换启动面谈的技巧与语境无关的问题有助于获得无偏见面谈2.3启动面谈的技巧第一组语境无关问题关注于客户、整体目标和收益,例如:谁是这项工作的最初请求者?谁将使用该解决方案?成功的解决方案的经济收益是什么?存在另一个你需要的解决方案来源吗?帮助标识出有兴趣的风险承担者、成功实现的可测收益、可能的可选途径2.3启动面谈的技巧第二组语境无关问题获得对问题更好的理解,并使得客户能够表达其关于解决方案的感觉,例如:如何刻画将由某成功的解决方案所产生的“

5、好的”输出?该解决方案强调了什么问题?能向我显示(或描述)解决方案所应用的环境吗?存在影响解决方案的特殊性能问题或约束吗?简明的问题和简明的回答将从最混乱的情况中产生最短的求解路径2.3启动面谈的技巧第三组语境无关问题关注于会议的效率,例如:您是回答这些问题的合适的人员吗?你的回答是“正式的”吗?我提的问题和你想解决的问题相关吗?我是否问了太多的问题?还有其他人可以提供附加的信息吗?还有其他我该问你的问题吗?如果系统将为很多用户提供服务,必须绝对地确保需求是从所有用户的代表群中诱导而得的。2.3启发技术-面谈深挖需求表面之下的用户的真正的需要问无

6、限制的问题围绕着例外进行深挖开始提问题的方式如下:另外还能做什么?什么时间发生什么?你一定需要吗?他们的需要不同吗?面谈后,要向面谈者确认检查不一致和冲突回避过多过早的描述使问题和需求变得分散使用用例的方法2.3面谈的优点和缺点优点给分析员一个机会获得自由、开放的答复从回答中发掘更多的反馈改变或重复对不同个体有机会获得非语言的表达方式缺点浪费时间,可能成本大于收获非常依赖于分析员的人际关系技巧对于位置的依赖;不可行的,由于被访谈者的地点2.4需求专题研讨会加速决策过程是需求启发的最有力技术它在一段短时间内,把所有主要风险承担人集中到一起使用有需求

7、管理经验的外部联络员有助于保证需求研讨会的成功自由讨论是专题研讨会的最重要部分促进交流,并能快速达到一致2.4需求专题研讨会-优点它协助建立一支高效的团队,围绕一个目的:项目的成功所有的风险承担人都畅所预言,没人被落下正如应用项目所必须做到的,它促进风险承担人和开发团队之间达成共识。它能够揭露和解决那些妨碍项目成功的行政问题结果是,一个在特征级别上的初步系统定义很快被产生2.5现场自由讨论规则不允许批评或争吵充分发挥你的想象力产生尽可能多的意见转换和组合想法意见精简修剪把意见归类特征定义确定优先次序结果分析2.6情节串联板目的就是启发“是的”,“

8、但是”反应类型:被动的、主动的、交互的确定扮演者,解释他们在做什么,描述这是怎样发生的粗略的、易修改、不能装运的能够很早针对每个项目提出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。