高级软件需求分析和管理实践
培训讲师:崔炳政
高级软件需求分析和管理实践详细内容
高级软件需求分析和管理实践
课程安排时间安排
课程大纲
第一天 一、需求实践现状分析 1、需求管理概述 软件项目成败与需求实践 Case Study:软件研发中需求实践常见问题研讨 软件需求和需求工程概述 透过表象,分析本质(需求问题的诊断) 系统变更频繁 系统上线时遇到很大阻力 系统上线后效果不佳 系统不可用甚至崩溃 需求过程方法论 需求模式经验谈 2、需求过程介绍 需求的概念和需求分析的任务 需求的三种类型 需求分析与软件生命周期的关系 需求分析过程—需求分析的基本过程 3、需求团队组建 与甲方相关角色 与乙方相关角色 需求团队职责 需求分析人员培养 4、需求风险管理 软件风险管理基础 标识需求中风险 风险决策二、需求捕获的主要方法与问题分析 1、需求捕获策略 需求捕获策略 跨越需求捕获的主要障碍 变更预测 Case Study:需求捕获与沟通技巧 用户访谈的操作要点与误区分析 需求捕获的主要障碍与应对 需求捕获时的用户心理模型与应对之道 需求协商的策略与技巧 2、需求捕获的主要方法与问题分析 用户访谈的操作要点与误区分析 Case Study:制订用户访谈计划 用户调查的操作要点与误区分析 Case Study:用户调查问卷 文档研究的操作要点与误区分析 原型法的操作要点与误区分析 3、需求捕获的相关工具 任务卡片 场景描述 需求捕获工具的选用、设计的核心思想案例研究:电子商务项目需求捕获实战演练:使用IBM Rational RequisitePro和IBM Rational ClearQuest 创建需求记录
第二天 三、需求分析实践 1、需求分析的方法 面向对象的分析方法 面向问题域的分析方法 UML表示法介绍与需求建模要点总结 需求的原型制作 业务流程,业务实体和场景分析 非功能需求的分析 2、需求分析过程 面向对象的分析方法 Case Study:问题定义产物确定目标填写-> “问题列表” 分析Stakeholder与End User Case Study:Stakeholder分析产物寻找Stakeholder 确定Stakeholder关注点 划定范围复杂系统的分解:划分主题域(S)、标识服务接口 Case Study:范围定义产物划分主题域->构件图 设计约束 预期的软硬件环境:部署图 Case Study:需求阶段的部署图 质量属性分析 性能、安全可靠性、可移植性、可维护性、可用性 Case Study:质量属性分析案例 主要任务、产物、工具流程分析数据分析角色场景分析 流程分析流程分析的要点和目标分层原则 Case Study:流程分析应用实例分析流程分析的三种工具:商业建模标准:跨职能流程图、UML:活动图、IDEF:数据流图流程合理性及变化分析 Case Study:流程变化分析实践 用例建模角色-场景分析用例技术的本质与要点用例图要点与常见误区分析用例关系(扩展、包含、泛化)的深入解析用例的来源 Case Study:用例建模案例实战案例研究:银行财富管理系统项目需求分析实战演练:使用IBM Rational Rose 进行UML需求建模实战演练:IBM Rational RequisitePro创建、查看并修改需求及需求文档
第三天 数据分析 数据分析的要点 目标与主要内容 数据分析的主要工具 类图 E/R图 领域建模方法 自底向上合并法 四色建模法 Case Study:领域建模实战 划定基线,制定迭代计划 Case Study:基线与迭代计划讨论 3、需求分析的后续周期:确定需求细节 用例的类型(业务、报表、接口、技术)及应用要点 业务类用例的细化 分析业务活动细节:事件流 相关工具:活动图 用户界面原型分析、约束与规则描述 原始需求、用例、功能点之间的关系 4、需求分析对后期的影响 需求分析结果对架构设计的影响 需求分析结果对开发的影响 需求分析结果对测试的影响 5、需求描述与验证 格式与内容 主流需求模板要点分析 需求模板制定过程与要点 编写需求规格说明书 从沟通、写作的角度提升水平 需求规格说明书格式与内容 需求规格说明书编写策略与技巧 需求规格说明书常见的模板 基于CMMI的需求规格说明书、基于Agile的需求规格说明书 需求描述的要点 Case Study:编写需求文档 需求验证的要点 需求验证的五大要点 需求验证的常见问题分析 需求验证中的PDCA 需求评审的常见误区与应对之道 Case Study:如何高质量地实施需求成果验证
第四天 四、需求管理 1、需求管理策略与操作要务 需求管理策略 迭代与需求基线的思想 需求基线操作实务 需求估算 优先级划分 制定基线计划 Case Study:需求基线管理实战 各需求管理项之间的关系 需求变更管理 控制项目范围的扩展 变更控制过程 变更控制委员会 测量变更活动 变更请求决策分析 变更会审与确认 变更管理操作实务 统一渠道:CCB 统一平台:JIRA/CQ Case Study: 如何有效地进行需求变更管理以保证开发节奏 需求跟踪操作实务 用户需求软件需求 软件需求设计元素 2、以需求为中心的可跟踪性管理 定义需求的层次 获得需求间的父子关系 需求之间的相互影响关系 需求详细属性的定制和过滤 3、需求管理工具 需求管理工具的设计思想 需求管理工具的基本功能演示 版本控制、基线、跟踪、变更的演示 4、需求阶段的软件项目估算 基于用例的项目估算方法(FPA) 基于COCOMOII的估算方法 减少项目估算的误差 使用管理工具获得估算经验值实战演练:集成IBM Rational ClearCase, ClearQuest完成需求基线发布实战演练:与其他 IBM Rational ClearQuest 记录相关联(如对于增强的缺陷及请求),改进对需求的变更请求的可溯性实战演练:Rational RequisitePro 中可以通过追踪矩阵或追踪树来管理需求的追踪性,追踪矩阵或追踪树都是以可视化的方式描述需求间的关系实战演练:需求审核跟踪将用文档记录修改需求的人员、内容、原因和时间,帮助您分析它对整个项目的影响
崔炳政老师的其它课程
高效能人士的七个习惯 05.09
课程背景:2002年,福布斯将《高效能人士的七个习惯》评为有史以来最具影响力的10大管理类书籍之一。该书在全球以32种语言发行过亿册。史蒂芬·柯维曾被《时代》杂志誉为“人类潜能的导师”,并入选为全美25位最有影响力的人物之一。财富500强中80以上的公司都有把此课程当作其职员必备学习的课程。播种思想,收获行动,播种行动,收获习惯,播种习惯,收获品格,播种品格
讲师:于唐山详情
一、培训目的与培训目标1培训目的:1.1帮助员工加速职业化进程,提升员工的胜任力,进而创造高绩效;1.2帮助企业有效降低流失率,提升员工的稳定性,降低因员工流失造成的巨大损失。2培训目标:2.1开展系统分析,提升职业认知,谋划好前程;2.2培养职业心态,提升职业素养,激发正能量;2.3学习工作方法,提升胜任能力,创造高绩效。二、培训对象与参训人数1培训对象:
讲师:薛老师详情
房地产行业土地增值税清算及其他税收政策解析 01.11
【主讲内容】第一部分:土地增值税政策运用解析1、土地增值税的纳税义务人、征收范围2、有偿转让及收入的界定3、新房旧房的区分标准及土地增值税的计算方法4、土地增值税与会计核算的关系5、土地增值税预交的规定6、土地增值税清算不同于所得税7、什么情况下要清算土地增值税8、如何计算土地增值税9、土地增值税的视同销售10、土地增值税有哪些优惠政策11、无发票如何清算土
讲师:李民详情
房地产开发企业全周期会计核算及税收风险分析 01.11
【主讲内容】第一部分:房地产开发成本会计核算与税收政策协调一、房地产项目开发周期概述1、项目筹建期的会计核算(国家税务总局2012年15号公告)2、制造成本法与完全成本法对比分析3、筹建期时间长短的把握及账簿的设立二、土地开发阶段的会计处理及税收分析,取得方式决定核算方法1、以招、拍、挂方式取得土地成本的确定2、以分立方式取得土地成本的确定3、以购买股权方式
讲师:李民详情
- [潘文富] 经销商终端建设的基本推进
- [潘文富] 中小企业招聘广告的内容完
- [潘文富] 优化考核方式,减少员工抵
- [潘文富] 厂家心目中的理想化经销商
- [潘文富] 经销商的产品驱动与管理驱
- [王晓楠] 辅警转正方式,定向招录成为
- [王晓楠] 西安老师招聘要求,西安各区
- [王晓楠] 西安中小学教师薪资福利待遇
- [王晓楠] 什么是备案制教师?备案制教
- [王晓楠] 2024年陕西省及西安市最
- 1社会保障基础知识(ppt) 21159
- 2安全生产事故案例分析(ppt) 20239
- 3行政专员岗位职责 19045
- 4品管部岗位职责与任职要求 16223
- 5员工守则 15461
- 6软件验收报告 15395
- 7问卷调查表(范例) 15113
- 8工资发放明细表 14554
- 9文件签收单 14195