P1-S2-需求与需求工程nhm.pptx
《P1-S2-需求与需求工程nhm.pptx》由会员分享,可在线阅读,更多相关《P1-S2-需求与需求工程nhm.pptx(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、需求与需求工程1 解决概念性 误 区,建立理 论 基 础2 了解需求工作任 务,了解需求人 员 技能要求中程在线信息产业培训网需求与需求工程2.需求工程要素3.需求分析的要素4.需求分析师1.什么是需求中程在线信息产业培训网需求是什么?中程在线信息产业培训网业务需求就是系统目标 业务需求是指反映组织机构或客户对系统、产品高层次的目标要求,通常问题定义本身就是业务需求。现状:功能分解盛行的今天,常常会犯“盲人摸象”的错误,这使得需求太过脆弱,难以经受考验。目标的定义不能够流于形式,应该具有以下特征:业务导向、可度量、合理、可行。要注意目标太夸大会浪费资源,目标太缩小会影响士气。(教堂与小屋)目标
2、通常就是业务需求!中程在线信息产业培训网用户需求 用户需求是指描述用户使用产品必须要完成什么任务,怎么完成的需求,通常是在问题定义的基础上进用户访谈、调查,对用户使用的场景进行整理,从而建立从用户角度的需求。用户有不同类型:管理型、事务型 信息系统、人 决策层、使用层 常用者、偶用者 例子:对快到期的客户,系统将通过短信将续保信息发给该客户的代理人中程在线信息产业培训网软件需求 从系统实现的角度描述的需求。开发人员(设计及分析人员)在业务需求、用户需求的基础上生成的。有时还需要考虑相关联的硬件、环境方面的需求 业务需求 用户需求 软件需求需求定义需求捕获需求分析中程在线信息产业培训网功能需求
3、功能需求是需求的主体,是需求的本质 功能需求定义了:系统必须完成的那些事,即为了向它的用户提供有用的功能,产品必须执行的动作 功能需求也称为行为需求 零散(需求项)整理(特性、用例、用户故事)功能需求的要点在于组织!中程在线信息产业培训网质量属性 产品必须具备的属性或品质 McCall体系:运行(正确性、可靠性、效率、完整性、使用性)、修正(维护性、测试性、灵活性)、转移(移植性、复用性、共运行性)非功能需求重在有效传递!1)定性场景定量2)全局局部+全局3)零散可追踪中程在线信息产业培训网设计约束 也称为限制条件、补充规约,这通常是对解决方案的一些约束说明。例如:必须采用国有自主知识版权的数
4、据库系统 再如:必须运行在UNIX操作系统之下 三如:用户将在户外完成作业1)非技术因素决定的技术选型2)预期的软硬件环境3)预期的使用环境中程在线信息产业培训网需求的“冰山模型”与应对意识到的需求无意识的需求未梦想的需求中程在线信息产业培训网需求与需求工程2.需求工程要素3.需求分析的要素4.需求分析师1.什么是需求中程在线信息产业培训网需求开发与管理中程在线信息产业培训网需求开发活动中程在线信息产业培训网需求定义的工作内容 出发点:问题/机会项目目标(业务需求)如何破解混沌不清的项目目标?产物:项目型:POS文档 产品型:Vision文档 明确项目的范围:传统模式:列出功能模块合理模式:可
5、行性研究:技术、经济、社会、内部溯源 外部寻因列出涉及的人和事需求定义的时机 正常模式:项目立项时负责人:由业主/产品经理完成问题:现在通常做得不好原因:立项结果较空(目标空/范围空)补救模式:项目开工前困难:大多数人感到多此一举必要性:(“六拍”项目经理)中程在线信息产业培训网需求获取的误区 应收集什么信息:问题域的描述-业务模型 要求解决的问题列表(需求)用户对解系统的行为或结构施加的任何约束 缺乏计划性:随意、走过场,预先没计划 缺乏科学性:未从本质入手 捕获对象不明确,甚至造成岐义 过于迷信现有文档 过于迷信“听”到的东西中程在线信息产业培训网需求获取技术 阅读背景资料 头脑风暴 讨论
6、分析 文档考古 面谈(用户访谈)联合开发 用户调查 需求剥离 现场观摩 情节串联板 用例和场景中程在线信息产业培训网编写规约“正规”的开发组织都重视,但常“重视过度”束之高阁 事后补文档 规格说明书的格式与所采用的开发过程、分析方法相关的,不同的方法格式不同管理要 诀共享可 获 得 文档管理可 获 知 模板更新专 人更新 制度写作 风 格 习惯 与模板中程在线信息产业培训网需求验证 这个工作大多数组织都不够重视,导致这个工作直到交付系统时才真正被履行,这也就是为什么客户拿到系统后才提出许多这样那样的需求变更,甚至认为整个系统都不是他所需要的 提高需求质量的重要手段:需求评审 需求确认 通过原型
7、来验证需求Review是手段,暴露尽可能多的错误是目标中程在线信息产业培训网需求开发与需求管理的分界中程在线信息产业培训网需求管理 vs.项目管理 需求管理的主题是“需求项”,关乎优先级、尽力满足;项目管理的主题是“项目”,关乎成本、进度 需求管理是项目管理的支撑 WBS 优先级 基线 需求管理管理的是项目中的价值维 需求管理是项目管理的子集中程在线信息产业培训网现代需求理论的关键思想 Work Down Value Add 基于系统结构的纵向视角 基于使用场景的横向视角 瀑布模型 迭代、增量 RUP的核心思想:用例驱动,架构为中心,迭代、增量的开发过程 XP、FDD:迭代、增量的开发过程,用
8、户故事/Feature驱动中程在线信息产业培训网需求管理的主要活动 基线:救火队严谨团队 变更:不是避免,而是控制。通过统一渠道、统一平台(并分类)做到避免错误产生的变更、减少变化产生的变更 跟踪:高阶活动,包括用户需求软件需求,软件需求软件需求、软件需求设计原则的跟踪 版本控制:历史变化的管理与跟踪 状态管理:管理过程中的动作中程在线信息产业培训网需求与需求工程2.需求工程要素3.需求分析的要素4.需求分析师1.什么是需求中程在线信息产业培训网需求分析 所谓分析是指通过对问题域的研究,获得对该领域特性及存在于其中(需要解决)的问题特性的透彻理解并用文档说明 分析方法:数据结构+算法=程序、结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- P1 S2 需求 工程 nhm
限制150内