试题详情
- 简答题介绍的几种主要需求获取技术,说明每一种技术的优缺点和适用场合。
-
(1)用户面谈,优点:可以与项目相关人员一对一地进行交谈和讨论;具有私密性,使被访者可以直率地和无隐瞒地回答问题;便于探查一些附加信息或反馈信息;有利于与客户建立良好的关系。缺点:面谈是一种非常费时和高成本的方式;难以解决不同的项目干系人之间的冲突和矛盾;在地理位置相距较远的情况下很难实施。适用场合:适用于在初步理解整体概念的情况下讨论和交流一些细节问题。
(2)需求专题讨论会,优点:有助于了解系统需求;有利于共享系统开发的成果;给用户一种主人的感觉;可以与足够多的项目干系人进行讨论和交流,且节省时间;支持头脑风暴式的讨论。缺点:需要占用参与人员比较长的整块时间;主持人的能力和会议的准备工作必须是非常好的,否则结果很糟。适用场合:适用于讨论和审查软件系统方案和模型,解决不同项目干系人之间的冲突和矛盾。
(3)观察用户工作流程,优点:通过直接观察的方式提取用户或系统的特性;有助于理解难以用语言描述清楚的复杂业务。缺点:观察可能使用户紧张,从而表现得与往常不同。适用场合:适用于理解难以用语言描述清楚复杂业务过程。
(4)原型化方法,优点:通过一个可以运行的软件原型直观地理解和澄清问题,便于使开发人员与用户达成共识。缺点:用户容易产生误解,认为软件系统可以在原型的基础上很容易地构建,但实际上该原型的内部结构和程序质量比较差。适用场合:适用于用户需求不明确或描述不清楚的情况。 关注下方微信公众号,在线模考后查看
热门试题
- 不属于详细描述处理过程常用的工具是()
- 软件生存周期模型
- 需求管理主要是对需求变化的管理,即如何有
- 等价类划分方法将所有可能的输入数据划分成
- 许多产品的质量问题源于新产品的开发设计阶
- 需求分析是由分析员了解用户的要求,认真细
- 某DFD中有个“确定保险类别”的加工,作
- 什么是软件范围?定义软件范围需要哪些信息
- 以下哪些是MSF的管理准则?()
- 软件工程是一门()
- 在需求分析过程中,分析员要从用户那里解决
- 程序流程图、N-S图和PAD图是()使用
- 适应性维护
- 软件设计是一个把()转换为软件表示的过程
- 黑盒测试
- 试描述错误推测方法的特点及其作用。
- 请详细说明瀑布模型与迭代模型之间的关系。
- 螺旋模型是生存周期模型与原型模型的结合,
- UML的中文含义是();CASE的中文含
- 在单元测试中,()是用来代替被测模块的子