| 第一天上午 | | 1.软件项目成败与需求实践 2.软件需求和需求工程概述 3.透过表象,分析本质(需求问题的诊断) 4.需求过程方法论 5.需求模式经验谈 |
| 1.需求的概念和需求分析的任务 2.需求分析与软件生命周期的关系 3.需求分析过程—需求分析的基本过程 |
| 1.传统重量级的开发方法优缺点 2.采用敏捷开发持续交付软件 3.实现敏捷方法实践与开发过程流程和环节分析 |
| 1.敏捷需求定义 2.需求的概念和需求分析的任务 3.需求分析与软件生命周期的关系 4.敏捷需求工作流程 |
典型案例分析: 分析需求捕获过程, 需求分析过程及其需求管理, 需求追溯过程分析优秀的需求阶段如何完成,其中包括大型系统中软件需求阶段的大部分疑难点的解决方案。 |
| | 1.需求捕获策略 2.需求捕获的主要障碍与应对 3.需求捕获时的用户心理模型与应对之道 4.需求协商的策略与技巧 |
| 1.用户访谈的操作要点与误区分析 2.用户调查的操作要点与误区分析 3.文档研究的操作要点与误区分析 4.原型法的操作要点与误区分析 |
| 1.任务卡片 2.场景描述 3.需求捕获工具的选用、设计的核心思想 |
| 1.面向对象的分析方法 2.面向问题域的分析方法 3.UML表示法介绍与需求建模要点总结 4.需求的原型制作 5.业务流程,业务实体和场景分析 6.非功能需求的分析 |
| 1.用例基础 2.用例模型概述 3.使用基于业务事件分析用例 4.用例颗粒度分析 5.开发用例模型实践 |
| 1.用例的类型(业务、报表、接口、技术)及应用要点 2.业务类用例的细化 3.分析业务活动细节:事件流 相关工具:活动图 4.用户界面原型分析、约束与规则描述 5.原始需求、用例、功能点之间的关系 6.需求分析结果对测试的影响 |
| |
| | 1.非功能性需求标准 2.性能、安全 3.可靠性、可移植性、可维护性、可用性 4.设计约束分析 5.设计非功能性需求指标 6.非功能性需求分析方法 7.非功能性需求验证方法 案例:非功能性需求分析的实现过程 |
| 1.从沟通、写作的角度提升水平 2.需求规格说明书格式与内容 3.需求规格说明书编写策略与技巧 4.需求规格说明书常见的模板 5.基于CMMI的需求规格说明书、基于Agile的需求规格说明书 |
| 1.需求验证的主要手段分析 2.需求评审的常见误区与应对之道 案例研究:大型系统项目需求实例文档分析 |
| 1.需求管理和过程能力成熟度模型 2.需求管理步骤 3.需求规格说明的版本控制、需求属性、度量需求管理的效果 4.需求分析时要不要考虑设计与实现 5.需求的全生命周期管理 6.需求组解散后,谁来负责需求的管理 |
| | 1.控制项目范围的扩展 2.变更控制过程 3.变更控制委员会 4.测量变更活动 5.变更请求决策分析 6.变更会审与确认 |
| 1.跟踪管理的理念 2.需求跟踪的目标 3.需求跟踪需要的工具支持 4.需求跟踪工具 5.需求跟踪过程 |
| 1.如何控制需求膨胀与蔓延 2.需求调研分析中的项目干系人概念 3.让软件项目在不断的需求变化中获得成功 4.甲乙方关于需求的理解的差异 |
| 1.需求管理工具的设计思想 2.需求管理工具的基本功能演示 3.版本控制、基线、跟踪、变更的演示 |
实战演练:以一个信息化系统构建为背景, 进行需求分析的完整案例, 其中包括背景分析,需求采集,需求分析等过程步骤。 |