需求开发与最佳实践高级培训(成都,6月1-3日) 【举办单位】北京曼顿培训网 www.mdpxb.com det365手机版 www.poford.com 【咨询电话】4006820825 010-56133998 13810210257 【培训日期】广州,2018年5月18-20日;成都,2018年6月1-3日 【培训地点】广州、成都 【培训对象】 1、企业信息化部门负责人;软件开发部门负责人、技术骨干、软件设计全过程的项目经理; 2、软件开发企业的需求分析师、系统架构师、需求分析资深开发人员。
【课程背景】 在以质量为核心的软件过程中,需求分析过程是提升产品质量的关键过程域。需求过程需要向三个方向提供有效的信息:向客户方提供问题的分析、可度量的业务目标、范围的确定和系统质量度量等信息;向管理方提供优先级分析、风险分析和规模预估分析等信息;向设计方提供系统功能性需求描述、非功能性需求描述、领域关系描述、测试标准和功能变化预测等信息。这些信息的详尽准确,对系统的高质量完成至关重要,因此,改进需求过程的品质,提高需求收集与分析的技巧,成为提升软件质量的关键因素。 本次“需求开发与管理最佳实践”培训班将对需求定义、需求捕获、需求分析与建模、需求规格化、需求管理提供一套可以实践的解决方案,通过讲解和案例分析指导学员完成一系列练习,使学员对需求分析与需求管理的方法和过程建立较深刻的认识和实际操作的能力。
【培训目标】 1、需求开发与需求管理的理念建立正确的需求观,掌握需求工程总体框架; 2、需求开发和需求管理的方法与使用原则; 3、需求的业务需求用户需求和功能需求三个层次之间的关系、权利与责任; 4、需求获取、分析、编写和确认的方法与手段; 5、需求原型的管理和实现; 6、建模技术和需求规格说明书的编写方法; 7、变更控制、版本控制、需求状态跟踪和需求跟踪的技术和方法。
【课程大纲】 第一章 一、需求实践现状分析 ■软件项目成败与需求实践 ■软件需求和需求工程概述 ■透过表象,分析本质(需求问题的诊断) ■需求过程方法论 ■需求模式经验谈 1、需求过程介绍 ■需求的概念和需求分析的任务 ■需求分析与软件生命周期的关系 ■需求分析过程—需求分析的基本过程 2、需求团队组建 ■与甲方相关角色 ■与乙方相关角色 ■需求团队职责 二、需求捕获的主要方法与问题分析 1、需求捕获策略 ■需求捕获策略 ■需求捕获的主要障碍与应对 ■需求捕获时的用户心理模型应对之道 ■需求协商的策略与技巧 2、需求捕获的主要方法与问题分析 ■用户访谈的操作要点与误区分析 ■用户调查的操作要点与误区分析 ■文档研究的操作要点与误区分析 ■原型法的操作要点与误区分析 3、需求捕获的相关工具 ■任务卡片 ■场景描述 ■需求捕获工具的选用设计核心思想 三、业务建模 1、业务建模 ■业务建模简介 ■进行有效的业务建模 ■业务建模的活动和工具 ■业务建模的UML描述 ■业务角色和业务对象 ■业务建模工具指南 ■不同的业务视图 2、业务规则 ■业务对象规则分析 ■对象约束语言OCL表达业务规则 ■业务规则类别(推导、约束与存在) ■模糊的业务规则 3、业务向软件构架转化 ■业务构架建模 ■利用业务构架来定义软件构架 ■业务模型重构 ■业务元模型提取 案例研究:电子商务项目需求捕获 实战演练:使用IBM Rational RequisitePro和IBM Rational ClearQuest 创建需求记录 第二章 1、需求风险管理 ■软件风险管理基础 ■标识需求中风险 ■风险决策 2、需求分析的方法 ■面向对象的分析方法 ■面向问题域的分析方法 ■UML表示法介绍与需求建模要点总结 ■需求的原型制作 ■业务流程,业务实体和场景分析 ■非功能需求的分析 3、基于用例技术的需求分析 ■用例基础 ■用例模型概述 ■使用基于业务事件分析用例 ■用例颗粒度分析 ■开发用例模型实践 4、需求分析的后续周期:确定需求细节 ■用例的类型(业务、报表、接口、技术)及应用要点 ■分析业务活动细节:事件流 相关工具:活动图 ■业务类用例的细化 ■用户界面原型分析、约束与规则描述 ■原始需求、用例、功能点之间的关系 5、需求分析对后期的影响 ■需求分析结果对架构设计的影响 ■需求分析结果对开发的影响 ■需求分析结果对测试的影响 6、非功能型需求的处理 ■性能、安全 ■可靠性、可移植性、可维护性可用性 ■设计约束分析 7、编写需求规格说明书 ■从沟通、写作的角度提升水平 ■需求规格说明书格式与内容 ■需求规格说明书编写策略与技巧 ■需求规格说明书常见的模板 ■基于CMMI的需求规格说明书、基于Agile的需求规格说明书 8、需求验证操作实务 ■需求验证的主要手段分析 ■需求评审的常见误区与应对之道 案例研究:银行财富管理系统项目需求分析 实战演练:使用IBM Rational Rose 进行UML需求建模 实战演练:IBM Rational RequisitePro创建、查看并修改需求及需求文档 第三章 1、需求管理 ■需求管理和过程能力成熟度模型 ■需求管理步骤 ■需求规格说明的版本控制、需求属性、度量需求管理的效果 ■需求分析时要不要考虑设计与实现 ■需求的全生命周期管理 ■需求组解散后,谁来负责需求的管理 2、需求变更管理 ■控制项目范围的扩展 ■变更控制过程 ■变更控制委员会 ■测量变更活动 ■变更请求决策分析 ■变更会审与确认 3、定制需求模板 ■对不同软件流程模板进行裁剪策略 ■定义适用自身IT组织的需求模板 ■文档域方式模板 ■问题域方式模板 4、需求跟踪管理 ■跟踪管理的理念 ■需求跟踪的目标 ■需求跟踪需要的工具支持 ■需求跟踪工具 ■需求跟踪过程 5、以需求为中心的可跟踪性管理 ■定义需求的层次 ■获得需求间的父子关系 ■需求之间的相互影响关系 ■需求详细属性的定制和过滤 实战演练:集成IBM Rational ClearCase, ClearQuest完成需求基线发布 实战演练:与其他 IBM Rational ClearQuest 记录相关联(如对于增强的缺陷及请求),改进对需求的变更请求的可溯性 实战演练:Rational RequisitePro 中可以通过追踪矩阵或追踪树来管理需求的追踪性,追踪矩阵或追踪树都是以可视化的方式描述需求间的关系 实战演练:需求审核跟踪将用文档记录修改需求的人员、内容、原因和时间,帮助您分析它对整个项目的影响
【讲师介绍】 梁老师,曼顿培训网(www.mdpxb.com)资深讲师。加拿大籍IT专家,领导和参与了加拿大多伦多证券中心股票交易系统、美国J.P.Morgan银行人力资源管理系统、PenGroup e-Biz企业管理信息系统、中国银行天津分行企业集团财务中心业务管理系统、中国科学院空间中心电子政务系统、北京地税后勤管理系统等项目的研发。
【费用及报名】 1、费用:培训费5800元(含培训费、讲义费);如需食宿,会务组可统一安排,费用自理。 2、报名咨询:4006820825 010-56133998 56028090 13810210257 鲍老师 3、报名流程:电话登记-->填写报名表-->发出培训确认函 4、备注:如课程已过期,请访问我们的网站,查询最新课程 5、详细资料请访问北京曼顿培训网:www.mdpxb.com (每月在全国开设四百多门公开课,欢迎报名学习)
|