网站大量收购独家精品文档,联系QQ:2885784924

需求分析(一)概念、方法、实践步骤 .pdfVIP

需求分析(一)概念、方法、实践步骤 .pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析(一)概念、方法、实践步骤 1。 概念、方法、实践步骤 需求分析阶段主要通过收集、分析、导出的方法,将客户、业务、用户的需求转换为 对应的(软件)系统需求的过程。典型的工作产品:软件需求说明(Software Requirements Specifications,以下简称SRS)其主要包括系统基本概要、业务功能、系 统功能(性能、安全性、信赖性、扩充性、移植性、多语言对应性等要求)、接口功能要求 等内容。 1.1 需求分析阶段的主要活动 需求分析阶段的主要活动可以分为需求开发、需求管理 2 类: 需求开发通过对客户、业务、用户、原系统等调查获取原始的需求,经过需求分析逐 步识别并使业务具体化,通过形成制作规格说明书(或 SRS)使业务系统化,项目团队同客 户、用户逐步达成共识对需求得以最终确认,其间可以通过系统建模、POC 等方式评估需 求的可实现性. 需求管理在需求开发过程中,通过需求范围认定、需求形式化记录、需求数据库建 立、需求状态跟踪、需求变更分析和波动评估、需求评审控制等活动,通过使用需求管理工 具等手段,实现对系统需求按基线进行控制和管理。其核心内容变更管理、版本管理以及 需求跟踪。 1。2 需求开发的主要概念以及核心步骤 业务需求反映了企业或组织对(软件)系统的业务要求,通常也包含问题或机会的定 义。问题是指企业或组织运作过程中遇到的问题,例如物资供应脱节、用户投诉量大、客 户流失率较高等。机会是指抓住外部环境变化所带来的机会,以便为企业带来新的发展,例 如电子商务、网上银行、基于即时通信的工作协同系统等。业务需求通常由管理人员提出, 业务需求的解决往往要结合制度、(人员)能力、系统功能等多方面综合解决。另外,业务 需求也反映了企业或组织对(软件)系统的高层次目标要求,就是系统的建设的目的以及目 标。 用户需求是指描述用户使用(软件)系统需要完成什么任务,怎么完成的需求,通常是 在问题定义(业务需求)的基础上进用户访谈、调查,对用户使用的场景进行整理,从而建 立用户角度的需求.解决如何使用(软件)系统完成具体工作. 软件系统需求是在业务需求的指导下,对用户需求进行整理、分析、提炼,从而指导开 发的、更精确的、规格化的需求.一般来说,软件需求可以作为软件验收依据与合同契约。 软件系统需求可以分为业务功能需求、系统功能需求、设计约束等方面的内容。  业务功能需求: (软件)系统必须完成的业务功能,即为了向它的用户提供有用的功 能,产品必须执行的动作.这部分工作将分散的用户零散的需求采用结构化的方法 去定义,以便支撑后续的设计、开发、测试。  系统功能需求: (软件)系统必须具备的功能、性能、属性。包括系统性能(功能速 度、响应时间、恢复时间等等)、可靠性、易用性、安全性、移植、部署等方面 的内容需求.  设计约束的需求:影响系统实现的各种设计约束,包括开发语言、数据完整性方 针、资源的限制、运行的环境的要求等等. 2. 主要流程 需求分析阶段的主要活动围绕需求开发进行,包括制定及修改需求开发计划、开展需 求调查以及分析、需求验证、需求规则说明制作、需求确认几个步骤。 1.制定及修改需求开发计划包括建立需求团队的组织并授权、对需求分析阶段的WBS 进行分解、协商并制定调查分析以及评审计划、评估工作量等等方面的内容,其 目的是保证 各项活动有序、可控的进行。 2.需求调查以及分析的过程,主要活动通过沟通、收集项目中的各级关系人的需求, 形成需求调查报告。需求调查通过现场参观、开调查会、业务专家培训、询问沟通、设计 调查表并调查、收集查阅记录等方式获取客户、用户各级组织对(软件)系统需求,分析并 识别客户以及用户的需要、期望、业务要求,归纳整理后形成需求调查报告。 3.需求验证环节主要通过原型 (Prototype)、POC (Proof of Concept)、用例 (Use Case)或简单的功能列表的方式同客户、用户沟通逐步将业务需求、用户需求等转化为软 件系统需求. • 原型(Prototype)模拟最终软件的屏幕显示,这样用户可以看到最终软件将是 什么样,有些原型可以模拟实际的操作,对关键的输入输出数据也可以一定程 度的模拟。对于用户体验为主的系统往往可以起到很好的效果。 • POC(

文档评论(0)

. + 关注
官方认证
文档贡献者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地山东
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档