32需求获取的常用方法 321需求获取的常用方法 1.客户访谈:分为正式的和非正式的两种基本形式 2.建立联合分析小组 3.问题分析与确认 322快速建立软件原型模型来获取需求 在实际的软件开发中,快速原型法常常被用作一种有效的需 求获取方法; 第四代开发技术(4GT)是常用的快速原型工具; 另外一种快速构件原型的方法是使用一组已有的正确的软件 构件组装的方法来装配原型系统。 2021年2月7日 第3章软件需求分析 第11页
2021年2月7日 第3章 软件需求分析 第11页 3.2 需求获取的常用方法 3.2.1 需求获取的常用方法 1. 客户访谈:分为正式的和非正式的两种基本形式 2. 建立联合分析小组 3. 问题分析与确认 3.2.2 快速建立软件原型模型来获取需求 在实际的软件开发中,快速原型法常常被用作一种有效的需 求获取方法; 第四代开发技术(4GT)是常用的快速原型工具; 另外一种快速构件原型的方法是使用一组已有的正确的软件 构件组装的方法来装配原型系统
321需求获取的常用方法 1.客户访谈 (1)正式访谈 口系统分析员将提出一些事先准备好的具体问题。 (2)非正式访谈 口分析员将提出一些用户可以自由回答的开放性问题, 以鼓励被访问人员说出自己的想法。 (3)调查表 口经过仔细考虑写出的书面回答可能比被访问者对问题 的口头回答更准确。 第3章软件需求分析
第3章 软件需求分析 3.2.1 需求获取的常用方法 1.客户访谈 (1)正式访谈 系统分析员将提出一些事先准备好的具体问题。 (2)非正式访谈 分析员将提出一些用户可以自由回答的开放性问题, 以鼓励被访问人员说出自己的想法。 (3)调查表 经过仔细考虑写出的书面回答可能比被访问者对问题 的口头回答更准确
321需求获取的常用方法 2.建立联合分析小组 口系统分析员不熟悉用户领域内的专业知识,而用户也 不熟悉计算机知识。 口需要建立一个由用户、系统分析员和领域专家参加的 联合分析小组,由领域专家来沟通。 3.问题分析与确认 每次访问之后,要及时整理,分析用户提供的信息, 以便下一次与用户见面时由用户确认,同时准备下一次 访问用户的更进一步的细节问题,如此循环。 第3章软件需求分析
第3章 软件需求分析 3.2.1 需求获取的常用方法 2.建立联合分析小组 系统分析员不熟悉用户领域内的专业知识,而用户也 不熟悉计算机知识。 需要建立一个由用户、系统分析员和领域专家参加的 联合分析小组,由领域专家来沟通。 3.问题分析与确认 每次访问之后,要及时整理,分析用户提供的信息, 以便下一次与用户见面时由用户确认,同时准备下一次 访问用户的更进一步的细节问题,如此循环
321需求获取的常用方法 4.简易的应用规格说明技术 口简易的应用规格说明技术是一种面向团队的需求获得方法。 口这种方法提倡用户与开发者密切合作,共同标识问题,提出 解决方案要素,商讨不同方案并制定基本需求。 分析需求的典型过程如下: (1)初步访谈,准备会议 ◆首先进行初步的访谈,初步确定待解决的问题的范围和解 决方案。 ◆然后开发者和用户分别写出“产品需求”,选定会议的时 间和地点,并选举协调人。 第3章软件需求分析
第3章 软件需求分析 3.2.1 需求获取的常用方法 4.简易的应用规格说明技术 简易的应用规格说明技术是一种面向团队的需求获得方法。 这种方法提倡用户与开发者密切合作,共同标识问题,提出 解决方案要素,商讨不同方案并制定基本需求。 分析需求的典型过程如下: (1)初步访谈,准备会议 ◆首先进行初步的访谈,初步确定待解决的问题的范围和解 决方案。 ◆然后开发者和用户分别写出“产品需求” ,选定会议的时 间和地点,并选举协调人
321需求获取的常用方法 (2)会前审查需求,确定列表 ◆要求每位与会者在开会的前几天认真审查产品需求, 并且列出对象、操作这些对象或者与这些对象交互的服 务、约束条件和性能标准。 (3)会上讨论列表,创建组合列表 ◆每位与会者展示列表供大家讨论。大家共同穿件一张 组合列表。由协调人主持讨论这些列表。 第3章软件需求分析
第3章 软件需求分析 3.2.1 需求获取的常用方法 (2)会前审查需求,确定列表 ◆要求每位与会者在开会的前几天认真审查产品需求, 并且列出对象、操作这些对象或者与这些对象交互的服 务、约束条件和性能标准。 (3)会上讨论列表,创建组合列表 ◆每位与会者展示列表供大家讨论。大家共同穿件一张 组合列表。由协调人主持讨论这些列表