SDE127:软件金领面向对象开发专题系列之需求工程

开班计划时间:24 小时
  • 具体开课时间请咨询课程顾问
预约试听 马上咨询
课程介绍
适用对象:该课程主要面向分析人员(首要对象)、测试人员和项目经理,另外也包括参与需求工作的业务人员。
学习收获:基本掌握统一软件过程的业务建模和需求过程门类 、理解业务建模、需求框架、用例建模、需求管理的理论知识 、掌握前景文档、用例模型、补充规约和用例规格的基本内容和开发方法
详细大纲
1 需求工程与统一软件过程
1.1 阐述需求的概念和需求分析的任务;说明需求在软件生命周期中的位置
1.2 讲述需求开发的工件框架,即特性、用例和补充规约组成的需求金字塔
1.3 讲解主流的需求开发过程,阐述主要的需求开发活动,包括:业务建模、收集涉众要求、业务自动化、用例建模、用例详述,以及需求验证等
1.4 简述需求管理的相关活动
2 需求建模
2.1 阐述需求开发的各种流派,对比用例方法与传统需求开发方法的优劣;讲解用例模型在表达功能需求中的核心作用
2.2 阐释分析人员如何正确使用用例技术来捕获客户的功能需求
2.3 讲解如何划定系统的边界与上下文关系
2.4 结合实例,阐述如何识别用例之间的包含、扩展与泛化关系,阐释用例模型本质上是对功能需求的一种结构化描述
3 功能需求(用例规约)详述
3.1 讲解用例规约的概念和作用,说明用例的本质是系统对用户的契约,即为了完成某种业务任务,用户与系统进行的一个交互过程,契约中定义了人、机职责的划分
3.2 阐述用例规约承载了功能需求的主要细节;详细讲解用例的组成元素,包括用例目标、执行者(Actor)、前置条件、交互步骤、主事件流、备选事件流、和后置条件等
3.3 并说明使用文本、活动图/序列图来描述用例的方法
3.4 简单介绍人机交互设计方面的一些最新知识,阐释界面交互与用例规约之间的关系
4 需求验证与测试用例
4.1 阐述需求的验证活动,强调验收测试是验证需求的最为客观方式
4.2 讲解测试用例,及其与用例间的关系
4.3 阐述如何从用例规约导出测试用例,包括分析测试路径,判断测试条件,并编写可行的测试用例
5 补充规约与非功能需求
5.1 阐述非功能需求的概念,介绍补充规约的主要内容
5.2 阐释性能、安全、可靠性、可移植性、 可维护性、可用性等非功能需求的实质
5.3 结合实例讲解如何用补充规约来定义系统的非功能需求
6 业务建模与领域分析
6.1 阐述需求上下文与需求的关系,说明业务建模和领域分析的含义;强调需求开发之前的活动是业务建模,软件需求源自对业务的自动化
6.2 讲述业务建模的主要内容,包括描述目标组织、识别业务目标
6.3 讲解业务用例和识别业务用例的方法、技巧
6.4 阐述业务用例规格和业务用例详述的方法,讲解如何使用活动图来描述客户的业务流程
6.5 阐述业务对象模型,讲解领域模型的开发途径,说明如何捕获客户的主要业务内容
6.6 最后给出从业务模型映射到需求的途径指南,说明如何利用软件来帮助实现业务的自动化,提高业务流程的效率和质量,并实现以往不可能从事的新业务
7 需求管理
7.1 阐述需求管理的概念,介绍RUP需求过程门类中的需求管理活动
7.2 讲解需求类型和需求追踪链,并说明它们在保证团队开发出符合需求的产品中的关键作用
7.3 阐释需求的优先级管理、需求变更管理等
7.4 演示使用RequisitePro实施的需求管理实例
课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

满意度

    追加评价:

课程咨询
内容:

您还没有填写内容!

暂无问答,赶紧去提问吧
{{item.AnswerState==1?"已解决":"未解决"}}
{{item.Content}}
{{item.StudentAskTime}}
{{itemanswer.UserName}}
{{itemanswer.Content}}
{{itemanswer.StudentAskTime}}
同类课程推荐 more
嘉为大讲堂 more
原创文章 more

您好! 欢迎来到学领未来 !

学领未来提供线上及线下的学习服务,根据您的位置,为您推荐最近的线下培训地点 分站,你选择: