P1-S3-需求工程要点与误区解析.ppt
《P1-S3-需求工程要点与误区解析.ppt》由会员分享,可在线阅读,更多相关《P1-S3-需求工程要点与误区解析.ppt(28页珍藏版)》请在冰点文库上搜索。
需求工程要点与误区,中程在线信息产业培训网,需求工程要点与误区解析,中程在线信息产业培训网,需求是什么?
中程在线信息产业培训网,S1:
需求的三个层面与三种类型,业务需求就是系统目标,业务需求是指反映组织机构或客户对系统、产品高层次的目标要求,通常问题定义本身就是业务需求。
现状:
功能分解盛行的今天,常常会犯“盲人摸象”的错误,这使得需求太过脆弱,难以经受考验。
目标的定义不能够流于形式,应该具有以下特征:
业务导向、可度量、合理、可行。
要注意目标太夸大会浪费资源,目标太缩小会影响士气。
(教堂与小屋)目标通常就是业务需求!
中程在线信息产业培训网,S1:
需求的三个层面与三种类型,用户需求,用户需求是指描述用户使用产品必须要完成什么任务,怎么完成的需求,通常是在问题定义的基础上进用户访谈、调查,对用户使用的场景进行整理,从而建立从用户角度的需求。
用户有不同类型:
管理型、事务型信息系统、人决策层、使用层常用者、偶用者例子:
对快到期的客户,系统将通过短信将续保信息发给该客户的代理人,中程在线信息产业培训网,S1:
需求的三个层面与三种类型,软件需求,从系统实现的角度描述的需求。
开发人员(设计及分析人员)在业务需求、用户需求的基础上生成的。
有时还需要考虑相关联的硬件、环境方面的需求业务需求用户需求软件需求,中程在线信息产业培训网,S1:
需求的三个层面与三种类型,功能需求,功能需求是需求的主体,是需求的本质功能需求定义了:
系统必须完成的那些事,即为了向它的用户提供有用的功能,产品必须执行的动作功能需求也称为行为需求零散(需求项)整理(特性、用例、用户故事),中程在线信息产业培训网,S1:
需求的三个层面与三种类型,质量属性,产品必须具备的属性或品质McCall体系:
运行(正确性、可靠性、效率、完整性、使用性)、修正(维护性、测试性、灵活性)、转移(移植性、复用性、共运行性),中程在线信息产业培训网,S1:
需求的三个层面与三种类型,设计约束,也称为限制条件、补充规约,这通常是对解决方案的一些约束说明。
例如:
必须采用国有自主知识版权的数据库系统再如:
必须运行在UNIX操作系统之下三如:
用户将在户外完成作业,中程在线信息产业培训网,S1:
需求的三个层面与三种类型,需求工程要点与误区解析,中程在线信息产业培训网,优秀的需求,完整性业务驱动:
用户能介入层次结构:
利用分解宏观与细节分层评审正确性、无歧义沟通+文档:
文档不能解决一切正确的人Review是手段,中程在线信息产业培训网,S2:
优秀需求的要点与实现,优秀的需求,必要性、有优先次序:
RA、BA:
业务优先级关键、重要、有用的识别满意/不满意模型开发团队:
技术依赖性PM:
风险可行性、可验证性技术介入重视需求对测试的指导,中程在线信息产业培训网,S2:
优秀需求的要点与实现,需求工程要点与误区解析,中程在线信息产业培训网,需求开发与管理,中程在线信息产业培训网,S3:
需求工程要素,需求开发活动,中程在线信息产业培训网,S3:
需求工程要素,需求获取的误区,应收集什么信息:
问题域的描述-业务模型要求解决的问题列表(需求)用户对解系统的行为或结构施加的任何约束缺乏计划性:
随意、走过场,预先没计划缺乏科学性:
未从本质入手捕获对象不明确,甚至造成岐义过于迷信现有文档过于迷信“听”到的东西,中程在线信息产业培训网,S3:
需求工程要素,需求获取技术,阅读背景资料头脑风暴讨论分析文档考古面谈(用户访谈)联合开发用户调查需求剥离,中程在线信息产业培训网,现场观摩情节串联板用例和场景,S3:
需求工程要素,需求分析,所谓分析是指通过对问题域的研究,获得对该领域特性及存在于其中(需要解决)的问题特性的透彻理解并用文档说明分析方法:
数据结构+算法=程序、结构化分析法、面向对象分析法任何分析法,均需描述以下几个方面:
问题域的结构问题子域的固有属性及行为问题域中的重要事件及现象需求:
应产生的效果,中程在线信息产业培训网,S3:
需求工程要素,需求分析-内容与形式,需求分析与建模不应该是孤立的行为,产生的结果也不一定非得是规范度很高的标准文档,而应该重在分析、重在方法、重在交流、重在解决问题团队聚在一起,利用白板甚至是纸张,在充分的合作下进行分析与初步建模是成本最低、效率最高、实用性最强的方法对于这些活动所产生的结果,可以利用数码相机、扫描仪进行文档化,“直到你一定要用时,再写文档”对于比较重要、核心的内容,再采用Rose、Together这样的工具进行文档化,中程在线信息产业培训网,S3:
需求工程要素,编写规约,“正规”的开发组织都重视,但常“重视过度”束之高阁事后补文档规格说明书的格式与所采用的开发过程、分析方法相关的,不同的方法格式不同,中程在线信息产业培训网,S3:
需求工程要素,需求验证,这个工作大多数组织都不够重视,导致这个工作直到交付系统时才真正被履行,这也就是为什么客户拿到系统后才提出许多这样那样的需求变更,甚至认为整个系统都不是他所需要的提高需求质量的重要手段:
需求评审需求确认通过原型来验证需求,中程在线信息产业培训网,S3:
需求工程要素,需求开发与需求管理的分界,中程在线信息产业培训网,S3:
需求工程要素,需求管理的主要活动,基线:
救火队严谨团队变更:
不是避免,而是控制。
通过统一渠道、统一平台(并分类)做到避免错误产生的变更、减少变化产生的变更跟踪:
高阶活动,包括用户需求软件需求,软件需求软件需求、软件需求设计原则的跟踪版本控制:
历史变化的管理与跟踪状态管理:
管理过程中的动作,中程在线信息产业培训网,S3:
需求工程要素,需求分析师,需求分析员是对项目涉众的需求进行收集、分析、记录和验证等职责的主要承担者,是用户群体与软件开发团队间进行需求沟通的主要渠道典型活动:
定义业务需求、确定项目涉众和用户类别、获取需求、分析需求、为需求建模、编写需求规格说明、主持对需求的验证、引导对需求的优先级划分、管理需求必备技能:
倾听、交谈和提问的技巧,分析、协调、观察、写作、组织、建模、人际交往和创造能力,中程在线信息产业培训网,S3:
需求工程要素,需求分析师,必备知识:
现代需求管理技术、各种软件开发生命周期、领域知识需求分析员的来源:
用户转为分析员(软件工程知识欠缺)、开发人员转为分析员(领域知识、沟通能力)、主题专家(易按自己的偏好来构建系统),中程在线信息产业培训网,S3:
需求工程要素,需求过程,中程在线信息产业培训网,S3:
需求工程要素,需求过程,中程在线信息产业培训网,S3:
需求工程要素,需求大纲-SERU模型,Subject:
主题域,将一个复杂的大系统分解成由确定接口相互连接的多个子系统构件图/System(上下文关系图、事件列表、Report列表)/SubjectEvent:
业务事件,信息系统行为主线条(业务流程图、领域类图E/R图、用例图opt)/EventReport:
查询、分析、统计等管理动作(目的、数据、虚拟屏幕)/ReportUsecase:
需求管理的分子!
中程在线信息产业培训网,S3:
需求工程要素,