第4讲:需求分析.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.1 概述 4.2 需求捕获 4.3 需求分析 4.4 需求描述 4.5 需求评审 4.1 概 述 4.1.1 需求分析的概念 需求分析(Requirement Analysis): ● 调查用户对新开发的软件系统的需要和要求; ●结合业务实际,进行深入细致的分析; ●确定出合理可行的系统需求; ●需求建模和描述; ●需求评审. 在开发初期,分析人员需要清楚: ● 用户希望建立怎样一个软件系统? ● 系统能够为用户解决哪些问题? ● 系统应该具备哪些功能? ● 用户与系统都会交互哪些信息? ● 用户使用软件系统的方式是什么等? 4.1.2 需求分析的工作内容 1.需求捕获 需求捕获也被称为需求调查,是由分析人员通过座谈、走访、问卷、召开座谈会等形式,深入了解用户对新建立系统的需要和要求,来获取用户需求。 2.需求分析 需求分析是对获取的用户需求,通过综合考虑业务实际,并对系统进行深入分析,最终确定出合理、可行的系统需求的过程。 3.需求评审 需求评审是由分析人员通过一定的手段对初步确定的系统需求的正确性和可行性进行验证,以确定正确和可行的需求,排除不可行的需求。 4.需求描述 需求描述是建立系统的需求说明文档,把需求分析的结果采用规范的形式描述出来,形成需求规格说明,作为下面开发工作的依据。 4.2 需 求 捕 获 4.2.1 需求捕获的内容 1.总体需求 用户对所建立的软件系统的总体要求,包括系统的总目标,范围,总体结构,核心功能等。 2.功能需求 功能需求是系统应该提供的功能和能够达到的效用。是对总体需求的分解和细化。 3.性能需求 性能需求包括系统的效率、处理方式、可靠性、安全性、适应性等技术要求。 4.其它需求 除了以上三方面的需求之外,还应该调查用户的投资能力、开发时间、开发队伍、社会法律等方面的非技术性需求。 4.2.2 需求捕获的方法 1.一般的调查方法:   ● 观摩法 需求捕获的技法 (一)宏观需求捕获(与企业高层交谈) 1) 谈谈你对新开发系统的总体设想。 2) 你期望通过这个系统建设能够给企业带来什么改变? 3) 你觉得哪些问题是企业目前急需解决的问题? 4) 你希望开发的系统能够管理企业哪些职能领域的业务? 5) 你计划把这些业务管理到什么样的程度? 6) 你希望这个系统是更偏重于解决企业高层决策问题,还是重点解决企业的中层或低层面临的业务工作? 7) 从企业角度,你准备如何抓这项工作? 8) 你计划给这个系统投入多大的资金? 9) 谈谈你对这个系统分布建设的打算。 需求捕获的技法 (二)业务需求捕获(业务人员) 1) 你在哪个部门? 2) 你所在部门在企业中承担的职责是什么? 3) 你在部门中承担什么工作岗位? 4) 你岗位的职责是什么? 5) 你和哪些部门有什么样的业务往来? 6) 你和本部门内部其他岗位有哪些业务往来? 7) 你的工作流程? 8) 你处理的业务中,信息来源都有哪些?(报表,帐单,凭据,文件等) 9) 你自己对哪些帐单,报表,文件进行处理? 10) 处理完后,你把哪些处理的结果送出?送给哪些工作岗位? 需求捕获基本技法 (三)功能需求捕获(业务人员) 1) 你希望计算机帮助你处理哪些业务? 2) 你将给这些业务提交要处理的什么数据? 3) 你希望获得什么处理结果? 4) 你把获取的处理结果又如何处理? 需求捕获基本技法 (四)性能需求捕获(管理人员,业务人员) 1) 你对系统的处理效率有什么具体要求? 2) 如果你的信息被其他人获取,会对你的工作造成什么影响?

文档评论(0)

潮起潮落 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档