需求分析主要流程_第1页
需求分析主要流程_第2页
需求分析主要流程_第3页
需求分析主要流程_第4页
需求分析主要流程_第5页
全文预览已结束

下载本文档

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

文档简介

1、1.1 主要流程需求分析阶段的主要活动围绕需求开发进行, 包括制定及修改需求开发计划、 开展需求调查以及分析、需求验证、需求规则说明制作、需求确认几个步骤。1.1.1 制定及修改需求开发计划包括建立需求团队的组织并授权、对需求分析阶段的 WBSS行分解、协商并 制定调查分析以及评审计划、 评估工作量等等方面的内容, 其目的是保证各项活 动有序、可控的进行。1.1.2 需求调查以及分析的过程主要活动通过沟通、收集项目中的各级关系人的需求,形成需求调查报告。 需求调查通过现场参观、开调查会、业务专家培训、询问沟通、设计调查表并调 查、收集查阅记录等方式获取客户、用户各级组织对(软件)系统需求,分析

2、并 识别客户以及用户的需要、期望、业务要求,归纳整理后形成需求调查报告。1.1.3 需 求验证环节主要通过原型(Prototype )、POC( ProofofConcept )、用例(UseCase 或 简单的功能列表的方式同客户、 用户沟通逐步将业务需求、 用户需求等转化为软 件系统需求。(1) 原型(Prototype )模拟最终软件的屏幕显示,这样用户可以看到最终软件将是什么样, 有些原型可以模拟实际的操作, 对关键的输入输出数据也可以 一定程度的模拟。对于用户体验为主的系统往往可以起到很好的效果。(2) POC( ProofOfConcept )原意是“为观点提供证据” 。对于关键的

3、技术 或者业务模型,论证需求、设计的可实施性,评估和确认概念设计方案,POC的 评价可能引起需求和设计的调整。 一般来说,进行pock条件:1.论证业务中涉 及到的模型或者算法的可行性。 2. 论证技术模型实现的可行性、成本等。(3) 用例(UseCase :对(软件)系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术。 每个用例提供了一个或多个场景, 该场 景说明了系统是如何同最终用户或其它系统交互 (interact) 的,也就是谁可以用 系统做什么,从而获得一个明确的业务目标。1.1.4需求规则说明(SRS)制作通过需求调查和初步的需求验证后, 可以建立需求制作的准则,

4、 包括确认需 求规则说明(SRS)的内容、制作方法、制作工具、质量标准等等。根据需求制作 的准则制作需求规格说明(SRS ,好的需求规格说明(SRS应该遵循正确、无 歧义、完备、 一致、 分级(重要性或稳定性)、可验证、 可修改、 可追踪的原则。1.1.5 需 求确认通过组织各级评审对需求分析阶段的产物, 尤其最重要的结果产物需求规格 说明(SRS进行确认,以确保相关人员理解一致。从评审方法来说,可以根据 情况分为需求开发组组内评审、客户外部评审、关键关系人评审等等。需求分析的流程往往因项目规模、 作业人员、 系统类型差异很大, 因此必须 根据实际的情况合理的裁减,以下举例几种不同情况下的具体

5、流程:案例一:简明的需求开发的流程第 1 步: 确定实现的目的、 目标,基本业务需求、 业务定义以及相关的评审。从达到目的、目标的角度,重新评审业务定义,总结业务需求。 (确认客户 实施的业务要求第 2 步: 使业务具体化,进行软件系统的定义(系统需求定义。从目的的角度,进行业务定义(功能,步骤 ,对系统结构进行讨论、对所 要进行系统化或计算机化的功能、流程进行定义。第 3 步: 一边定义业务需求、系统需求、一边对运行上的相关要求(非功能 需求 进行总结运行时间,安全应对、 访问权限等系统需求以及设计约束在业务需求的基础 之上、考虑系统上的限制条件之后逐步形成。1案例二:软件工程类的典型流程业

6、务儒求业爵定兴(一切律上从业舟开幽* 0什么样的也等为对11 (曇务单也-业务外麾的步錚.业务功観長卄么fit务处理卑趙)*牡瓊种么样的覆毎主晏的応呈"可以明箱什么样前改农果和其feS的关系眾助诡團XiftEX 业徘 JfeSt远肝的耀岸杓史 羅削)诅布睛间期判欷怜址曙釈霑如屈逹计回应时阖,蛀理叶阎;J輛产骼理度恸啊禺嫌开发帕弭秋质方袪主要特征:强调客户协同、提高运作效率、屏蔽技术风险、加强边界管控1. 强调同客户协同,比如确定各种约定,包括截至时间、交流方式、成果物;2. 强调计划管控,起目的确保进度和成本,人力资源合理使用;3. 采用问题回答管理票的方式加强需求团队以及客户的协同作业,提高 生产效率,确保质量;4. 加强需求边界管理,控制项目整体成本;5. 提前对技术关键环节(技术解决方案、技术构架)进行论证,控制技术风 险,减少技术带来的成本损失;6. 强调需求最终确认;案例三:软件产品类的典型流程主要特征:缩减开发周期、支撑跨部门运作、提高创造性、强调用户体验设 计。1. 强调计划性以加快研发进程,缩减产品开发周期。2. 强调跨部门协调组织,建立统一的需求团队。3. 强调行业学习、创新以及交流。4. 分版本制作以适

温馨提示

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

评论

0/150

提交评论