浅谈软件工程-需求获取技术.pdfVIP

  • 4
  • 0
  • 约5.89千字
  • 约 26页
  • 2017-07-09 发布于湖北
  • 举报
6 需求获取 软件工程 第八章 补充:需求获取技术 刘铭 2015年11月4 日 6 需求获取 需求获取技术  面对面访谈(face-to-face interviewing)  专题讨论会(workshop)  现场观察(observing on the scene)  头脑风暴(brainstorming)  多种方法要复合在一起使用,效果更好 6 需求获取 需求获取技术  需求获取的关键: – 沟通和交流  所要避免的问题: – 交流障碍、沟通不全、意见冲突  所要必备的条件: – 较高的技术水平、丰富的实践经验、较强的人际交往能力  可能采取的手段: – 用户访谈、现场考察、专家咨询、会议讨论、… 软件工程 8.1 面对面访谈 6 需求获取 面对面访谈 6 需求获取 面对面访谈  需求获取中最直接的方法:用户面谈(interviewing)  “看起来很美”,但“做起来并不容易” ——需求分析者个人的偏见、事先的理解、以往的经验积累是导致面谈 失败的最重要原因 ——在面谈时,忘掉一切以往所作的事情,通过问题启发,倾听对方的 陈述 ——不要把自己放在“专家”的位置上 6 需求获取 如何提问?  “每个人都能提问题,但并不等于人人都会提问题…”  封闭式问题: – 对错判断或多项选择题,回答只需要一两个词  开放式问题: – 这种问题需要解释和说明,同时向对方表示你对他们说 的话很感兴趣,还想了解更多的内容。  通过提问题增强你对谈话进展和方向的控制  问题不能过于宽泛  最开始的问题不能太难  不能在提问之前就已经表示不赞同  谈话之前有意识的准备一些备用问题 6 需求获取 访谈问题的分类  上下文无关的问题(context-free questions) :充分理解用户的问题,不 涉及具体的解决方案 – 客户是谁? – 最终用户是谁? – 不同用户的需求是否不同? – 这种需求目前的解决方案是什么?  解决方案相关的问题(solution-context questions):通过这类问题,探 寻特定的解决方案并得到用户认可

文档评论(0)

1亿VIP精品文档

相关文档