Day 1 |
|
需求工程与RUP |
阐述RUP的需求工件框架,即特性、用例和补充规约组成的需求金字塔;讲解RUP的需求开发过程,阐述主要的需求开发和管理活动 |
9:00 – 10:00 |
UML需求建模 |
讲解用例模型在表达功能需求中的核心作用;对比用例方法与传统需求开发方法的优劣,阐释分析人员如何正确使用用例技术来捕获客户的功能需求;结合实例,阐述如何识别用例之间的包含、扩展与泛化关系 |
10:10 – 12:00 |
现场自由交流 |
解答学员的各类疑问,探讨实际项目中的各类问题 |
13:30 – 14:00 |
UML需求建模习作 |
通过一个简化的项目实例,讲解如何建立需求模型;指导学员使用活动图描述系统的整体业务流程;指导学员识别系统的执行者,提取和发现系统用例,分析用例间的关系,并建立系统的用例模型; |
14:00 –15:50 |
需求管理 |
阐述需求管理的概念,介绍RUP需求过程门类中的需求管理活动;讲解需求类型和需求追踪链,并说明它们在保证团队开发出符合需求的产品中的关键作用;演示使用RequisitePro实施的需求管理实例 |
16:00 –17:00 |
Day 2 |
|
点评 |
点评学员上一次建模实践的习作成果 |
9:00 – 9:30 |
用例规约详述 |
讲解用例规约的概念和作用,说明用例的本质是系统对用户的契约;详细讲解用例的组成元素,包括用例目标、执行者(Actor)、前置条件、交互步骤、主事件流、备选事件流、和后置条件等;并说明使用活动图/序列图来描述用例的方法 |
9:40 – 12:00 |
UML用例详述习作 |
指导学员使用文档、活动图/序列图等途径详述系统用例 |
13:30 – 15:50 |
用例与测试用例 |
讲解测试用例,及其与用例间的关系;阐述如何从用例规约导出测试用例,包括分析测试路径,判断测试条件,并编写可行的测试用例 |
16:00 – 17:00 |
Day 3 |
|
点评 |
点评学员上一次建模实践的习作成果 |
9:00 – 9:30 |
业务建模与领域分析 |
阐述需求上下文与需求的关系,说明业务建模和领域分析的含义;讲述业务建模的主要内容,包括描述目标组织、识别业务目标;讲解业务用例和识别业务用例的方法、技巧;
阐述业务用例规格和业务用例详述的方法;说明业务对象模型,讲解领域模型的开发途径;最后给出从业务建模映射到需求的途径指南 |
9:40 – 12:00 |
现场自由交流 |
解答学员的各类疑问,探讨实际项目中的各类问题 |
13:30 – 14:00 |
前景文档 |
结合一个实例说明前景文档的内容,并给出编写前景文档,和用它来定义目标系统的指南; |
14:10 – 15:30 |
补充规约与非功能需求 |
阐述非功能需求的概念,介绍RUP补充规约的主要内容;结合实例讲解如何用补充规约来定义系统的非功能需求 |
15:40 – 17:00 |