需求获取的调查研究技术_第1页
需求获取的调查研究技术_第2页
需求获取的调查研究技术_第3页
需求获取的调查研究技术_第4页
需求获取的调查研究技术_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六章 需求获取的调查研究技术,本章主要内容,6.1需求获取简介 6.2 需求获取过程 6.3 调研技术 6.4 调研策略,6.1需求获取简介,需求获取 系统分析员从用户团体那里确定和提取系统问题和方案需求的那些技术. 系统需求 信息系统必须实现或者必须具备的属性,也称为业务需求. 功能需求说明系统必须实现什么的需求。 非功能需求说明系统必须具备的属性或者质量的需求。,6.1需求获取简介,定义系统需求的原则: 一致性需求不互相冲突或具有二义性 完整性需求描述了所有可能的系统输入和响应 可行性需求可以基于可得到的资源和约束条件得到满足 需要性需求是真正需要的并且实现了系统的目的 正确性正确的陈述

2、了需求 可追踪性需求可以直接映射到系统的功能和特征 可验证性定义需求似的它们可以在测试期间展示出来,6.2需求获取过程,6.2.1 发现和分析问题 6.2.2 获取需求 6.2.3 归档和分析需求 6.2.4 需求管理,6.2.1 发现和分析问题,Ishikawa diagram (fishbone diagram, cause and-effect diagram),调查研究(Fact-finding):是使用研究、面谈、调查表、抽样以及其他技术来收集关于问题、需求和偏好信息的正式过程。它也称为信息收集或数据收集,6.2.2 获取需求,6.2.2 获取需求,可采用的调研方法: Samplin

3、g of existing documentation, forms and databases. Research and site visits Observation of work environment Questionnaires Interviews Prototyping Joint requirements planning,6.2.3 归档和分析需求,6.2.3.1记录需求草案 用例Use cases 决策表Decision tables 需求表Requirement tables,6.2.3 归档和分析需求,6.2.3.2分析需求 发现和解决需求中的问题并对修改达成一致意

4、见 遗漏的需求、矛盾的需求、不可行的需求、重叠的需求、二义性的需求,6.2.3 归档和分析需求,6.2.3.3形式化需求需求定义文档 需求定义文档:是一种正式的文档,以便与主要关联人员就提议系统的需求进行沟通,可作为系统项目的一个约定。同义词包括需求陈述、需求规格说明和功能规格说明。 一份需求定义文档应该包括以下内容: 系统应该提供的功能和服务 非功能需求,包括系统的特征、特点和属性 限制系统开发或者系统运行必须遵守的约束条件 系统必须连接的其他系统的信息,Sample Requirements Definition Outline,Requirements Definition Report

5、 1. Introduction 1.1 Purpose 1.2 Background 1.3 Scope 1.4 Definitions, Acronyms, and Abbreviations 1.5 References 2. General Project Description 2.1 System Objectives 3. Requirements and Constraints 3.1 Functional Requirements 3.2 Nonfunctional Requirements 4. Conclusion 4.1 Outstanding Issues Appen

6、dix (optional),6.2.3 归档和分析需求,Documenting and analyzing requirements 需求验证Requirements validation确保需求编写的正确性。 可能发现的错误: System models that contain errors Typographical or grammar errors Conflict requirements Ambiguous or poorly worded requirements Lack of conformance to quality standards,6.2.4 需求管理,需求管理

7、Requirements management管理需求变化的过程。 如何提交一个需求变化请求 如何分析需求变化对范围、进度和费用的影响 如何批准或驳回需求变化 如果批准了需求变化,应该如何实现,6.3 调查研究技术,6.3.1 对现有文档、表和数据库进行抽样 6.3.2 调研和实地访问 6.3.3 观察工作环境 6.3.4 调查表 6.3.5 面谈 6.3.6 原型化 6.3.7 联合需求计划,6.3.1 对现有文档、表和数据库进行抽样,6.3.1.1 从现有文档收集事实 问题的症状和可能的原因 企业中什么人对问题有所理解 支持目前系统的业务功能 需要由系统收集和报告的数据的类型 文档中分析员

8、不理解的东西,以及需要在面谈中涉及的东西,6.3.1.2 文档和文件抽样技术,抽样是收集文档、表和记录中有代表性的样本的过程。 用于确定样本大小的一个简单而有效的公式是: 样本大小 = 0.25 x (确定性因子/可接受的错误)2,6.3.1.2 文档和文件抽样技术,随机抽样是一种抽样技术,其特点是选择样本数据时没有预定的模式或计划。 分层抽样是一种系统化的抽样技术,它试图通过将抽样分散并通过避免过高或过低的估计来减少估计方差。,6.3.2 调研和实地访问,经常联系或实地考察对类似问题有经验的公司 计算机期刊杂志和参考书,6.3.3 观察工作环境,观察是一种调查研究技术,系统分析员或者参与到活

9、动中,或者观察他人执行活动来了解系统。 6.3.3.1 通过观察工作中的人收集事实 6.3.3.2 观察的优缺点 6.3.3.3 对观察的指南 6.3.3.4 现场直播系统,6.3.3.1 通过观察工作中的人收集事实,要使用合适的调查研究技术解决身边的问题 要同用户验证你的调查研究结果,6.3.3.2 观察的优缺点,优点: 通过观察收集的数据可能十分可靠 系统分析员能够确切的明白要做什么 观察技术相对廉价 观察技术使得系统分析员可以进行工作度量 缺点 人们被观察时可能会不自觉的表现的与平常不一样 正被观察的工作可能不具有通常在那个时间段应该经历的工作难度或工作量等级 某些系统活动不便于观察 正

10、被观察的任务容易受到各种类型的打断 某些任务可能不总是以它们被观察到的方式执行 人们可以让你看到他们想让你看到的东西,6.3.3.3 对观察的指南,确定谁、什么、哪里、什么时候、为什么以及如何观察 从相应的主管和经理那里获得许可 通知被观察的人观察的目的 保持较少的记录 在观察期间记笔记,或者在观察之后立即记笔记 同合适的人检查观察笔记 不要打断工作中的人 不要过分关注于琐碎的活动 不要做假设,6.3.3.4 现场直播系统,系统分析员主动的扮演一小段时间的用户角色,这是了解系统问题和需求最有效的方法之一。 通过站在用户的角度看问题,系统分析员可以快速的获得对用户经验及其工作的理解。,6.3.4

11、 调查表,调查表是一种具有特殊目的的文档,分析员可以使用它从回答者那里收集信息和观点 6.3.4.1 通过使用调查表收集事实 6.3.4.2 调查表的类型 6.3.4.3 制作调查表,6.3.4.1 通过使用调查表收集事实,优点: 大多数调查表可以得到快速的回答 调查表提供了一种可以从大量的人群中收集数据的相对廉价的方法 调查表允许回答者匿名填写 回答可以快速的表格化和分析 缺点: 回答者的数量经常很低 无法保证个人会回答或者进一步说明所有问题 不灵活 不能观察和分析回答者的肢体语言 没有机会立即澄清对问题的含糊或不完全的回答 好的调查表很难准备,6.3.4.2 调查表的类型,自由格式调查表为

12、回答者提供了很大的回答范围。它提出一个问题,然后回答者在这个问题后面提供的空白区里填写答案。 固定格式调查表由需要从预先定义的答案中做出选择的问题构成。 多项选择问题 分级评定问题 次序评定问题,6.3.4.3 制作调查表,确定必须收集什么事实和观点以及你应该从谁那里收集 根据需要的事实和观点,确定是自由格式问题还是固定格式问题能产生最佳答案 编写问题 在一个小的回答者样本中测试这些问题 复制并分发调查表,6.3.5 面谈,面谈是一种调查研究技术,系统分析员借此通过面对面的交互从个人那里收集信息。 个人面谈是最重要和最常用的调查研究技术。,6.3.5.1 通过与用户面谈收集事实,优点: 为分析

13、员提供了激发被接见者自由开放的回答问题的机会 使分析员从被接见者那里得到更多的反馈 使分析员对每个人调整或重述问题 为分析员提供观察被接见者的以非语言形式表达问题的机会 缺点 耗时,费用高昂 面谈的成功极大的取决于分析员的人际关系能力 可能会由于被接见者的地理位置而变得不现实,6.3.5.2 面谈的类型和技术,非结构化面谈仅仅用一个头脑中的一般目标或目的以及几个特定的问题进行组织。接见者期望被接见者提供一个框架并引导谈话过程。 结构化面谈在面谈中,接见者有一套专门的问题询问被接见者。,6.3.6 如何进行面谈,6.3.6.1 选择被接见者 最终用户 在面谈前尽可能多的了解每一个人 事先预约被接

14、见者 获得其主管的同意,6.3.6.2 准备面谈,不要使用下列类型的问题 含沙射影的问题 对答案有诱导性的提问 有偏见的问题 面谈提问指南 使用清楚精确的语言 不要把你的观点作为提问的一部分包括进去 避免冗长而复杂的问题 避免胁迫式的问题 当你的意思是指一群人时,不要使用“你”,Sample Interview Guide,TimeInterviewerInterviewee AllocatedQuestion of ObjectiveResponse 1 to 2 min.Objective Open the interview: Introduce Ourselves Thank Mr.

15、Bentley for his valuable time State the purpose of the interview-to obtain an understanding of the existing credit-checking policies 5 min.Question 1 What conditions determine whether a customers order is approvedfor credit? Follow-up 5 min.Question 2 What are the possible decisions or actions that

16、might betaken once these conditions have been evaluated? Follow-up 3 min.Question 3 How are customers notified when credit is not approvedfor their order? Follow-up,Interviewee:Jeff Bentley, Accounts Receivable Manager Date:Tuesday, March, 23, 2000 Time:1:30 P.M. Place:Room 223, Admin. Bldg. Subject

17、:Current Credit-Checking Policy,(continued),1 min.Question 4 After a new order is approved for credit and placed in thefile containing orders that can be filled, a customer mightrequest that a modification be made to the order. Wouldthe order have to go through credit approval again if the new total

18、 order cost exceeds the original cost? Follow-up 1 min.Question 5 Who are the individuals that perform the credit checks? Follow-up 1 to 3 mins.Question 6 May I have permission to talk to those individuals to learnspecifically how they carry out the credit-checking process? Follow-up 1 min.Objective Con

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论