- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-
. z.
需求分析(一)概念、方法、实践步骤
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〔Proof Of Concept〕原意是为观点提供证据〞。对于关键的技术或者业务模型,论证需求、设计的可实施性,评估和确认概念设计方案,POC的评价可能引起需求和设计的调整。一般来说,进展POC的条件:1.?论证业务中涉及到的模型或者算法的可行性。2.?论证技术模型实现的可行性、本钱等。
用例〔Use Case〕:对〔软件〕系统如何反响外界请求的
您可能关注的文档
- 食物中的营养教学设计及反思.doc
- 室外运动场面层塑胶跑道施工组织设计橡胶跑道.doc
- 酸碱中和反应教学设计.doc
- 台州市园林绿化养护管理技术规程.doc
- 谈3-6岁儿童学习及发展指南在幼儿园一日生活中的渗透.doc
- 虚拟机日常维护手册.doc
- 职业卫生试题.doc
- 中职英语教学设计.doc
- PVC地板施工工艺设计.doc
- 辩论赛手机拉近人及人之间距离.doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
原创力文档


文档评论(0)