- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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(
您可能关注的文档
最近下载
- 水上安全培训.pptx VIP
- 关于深入贯彻中央八项规定精神学习教育知识竞赛题(含答案).pdf VIP
- [广东]38.8m宽钢箱梁图纸100张(梁高4.5m).pdf
- 小学六年级家长会(数学)PPT.ppt VIP
- 设计色彩全套教学课件.pptx
- 残疾人居家托养服务具体实施方案(投标文件).doc VIP
- 第17课+第二次世界大战及战后国际秩序的形成【学案】 高一下学期统编版(2019)必修中外历史纲要下.docx VIP
- DL-T-5161.9-2018电气装置安装工程质量检验及评定规程第9部分:蓄电池施工质量检验.docx VIP
- 初中语文八年级下册第六单元 名著导读《钢铁是怎样炼成的》整本书阅读导读课级导读任务单(公开课一等奖创新教案).docx VIP
- 复杂地质条件盾构始发接收关键技术与风险控制.pdf VIP
文档评论(0)