Requirements engineering:fundamentals,principles,and techniques
副标题:无
作 者:(德)Klaus Pohl著;彭鑫,沈立炜,赵文耘等译
分类号:
ISBN:9787111382317
微信扫一扫,移动浏览光盘
简介
本书对需求工程中的主要概念、方法、原理和技术进行了全面介绍,内容覆盖了需求工程的基本原理、面向目标的需求工程、基于场景的需求工程、面向解决方案的需求工程以及需求抽取、文档化、协商、确认和管理等需求工程活动,是一本内容丰富、结构完整的需求工程教科书。本书运用实例来辅助阐述需求工程的各个方面,并提供了大量的经过实践检验的检查表和指南,不仅适合用于高年级本科生及研究生需求工程相关课程教学,而且还可以作为软件开发及管理相关领域专业人员学习及应用需求工程相关方法、原理和技术的参考书。
目录
出版者的话
译者序
前言
第一部分 基础与框架
第1章 动机
1.1 软件密集型系统
1.1.1 实例:嵌入式系统在汽车工业中的重要性
1.1.2 开发软件密集型系统的挑战
1.2 需求工程的重要性
1.2.1 对于项目成功的影响
1.2.2 需求中的缺陷:一个实例
1.2.3 需求缺陷导致高成本
1.3 组织上下文中的需求工程
1.3.1 与其他组织过程的相互关系
1.3.2 与其他开发活动的相互关系
第2章 需求
2.1 术语“需求”
2.2 需求类型
2.2.1 功能性需求
2.2.2 质量需求
2.2.3 约束
2.3 问题vs.解决方案
2.3.1 开发过程中的“做什么”和“怎么做”
2.3.2 需求工程中的“做什么”与“怎么做”
2.3.3 “做什么”和“怎么做”之间的交互
第3章 持续的需求工程
3.1 传统系统分析
3.2 本质系统分析
3.2.1 本质vs.对应物
3.2.2 方法
3.2.3 本质系统分析的优点
3.3 作为早期开发阶段的需求工程
3.4 系统分析及面向阶段需求工程的缺点
3.5 需求工程是一个持续过程
第4章 需求工程框架
4.1 需求工程的目标:在上下文中建立愿景
4.2 框架概览
4.3 4 个上下文刻面
4.3.1 4个上下文刻面间的关系
4.3.2 4个上下文刻面的使用
4.4 3个核心活动
4.4.1 需求工程的3个维度
4.4.2 核心活动
4.5 两个横切活动
4.6 3种需求制品
4.6.1 目标
4.6.2 场景
4.6.3 面向方案的需求
4.6.4 3种需求制品的使用
4.6.5 本文中的“需求”
4.7 全书概览
第二部分 系统上下文
第5章 系统和上下文边界
5.1 术语“上下文”
5.2 系统边界
5.3 上下文边界
5.4 描述上下文方面的必要性
第6章 系统上下文的结构化组织
6.1 结构化原则
6.2 4个上下文刻面和3类上下文方面
6.2.1 需求来源
6.2.2 上下文对象
6.2.3 上下文对象的属性和关系
6.3 4个上下文刻面中的相关上下文方面
6.3.1 主体刻面
6.3.2 使用刻面
6.3.3 IT系统刻面
6.3.4 开发刻面
6.4 上下文方面的不同角色
第二部分推荐文献
第三部 分需求制品
第三部分a 目标
第7章 目标导向基础
7.1 动机
7.2 术语“目标”
7.3 AND/OR目标分解
7.4 目标依赖
7.4.1 目标之间的“需要”依赖
7.4.2 目标之间的“支持”依赖
7.4.3 目标之间的“阻碍”依赖
7.4.4 目标之间的“冲突”依赖
7.4.5 目标等价
7.5 识别目标依赖
第8章 描述目标
8.1 目标描述模板
8.2 目标描述的7个规则
8.3 目标建模语言及方法
8.4 使用AND/OR树和AND/OR图进行目标描述
8.4.1 使用AND/OR树进行目标建模
8.4.2 使用AND/OR图进行目标建模
8.4.3 AND/OR图中附加的目标依赖
8.5 i*
8.5.1 i*术框架中的建模元素
8.5.2 策略依赖模型
8.5.3 策略原理模型
8.6 KAOS
8.6.1 KAOS框架中的目标建模元素
8.6.2 KAOS框架中的目标建模
8.6.3 KAOS框架中的责任分配建模
8.7 决定使用何种目标建模语言
第三部分a推荐文献
第三部分b场景
第9章 场景基础
9.1 场景作为中间层抽象
9.2 场景作为一种将需求置于上下文中的手段
9.3 为每个上下文刻面开发场景
第10章 场景类型
10.1 当前状态场景和期望状态场景
10.2 正面和负面场景
10.3 不当使用场景
10.4 描述性、探索性和解释性场景
10.5 实例和类型化场景
10.6 系统内场景、交互场景和上下文场景
10.7 主场景、可替换场景和例外场景
10.8 用况:场景的分类
第11章 描述场景
11.1 叙述性场景
11.2 结构化场景
11.2.1 场景步骤的结构化描述
11.2.2 场景参考模板
11.3 用况描述模板
11.4 场景描述的11条规则
11.5 顺序图
11.6 活动图
11.7 用况图
11.8 需求工程过程中不同场景类型的使用
第12章 使用目标和场景的优势
12.1 目标导向的优势
12.1.1 对于文档化的帮助
12.1.2 对于抽取的帮助
12.1.3 对于协商的帮助
12.1.4 对于确认的帮助
12.1.5 对于管理的帮助
12.2 使用场景的优势
12.2.1 有助于文档化
12.2.2 有助于需求抽取
12.2.3 有助于协商
12.2.4 有助于确认
12.2.5 有助于管理
……
第四部分 核心活动
第五部分 确认
第六部分 管理
第七部分 COSMOD—RE:基于目标和场景的需求工程方法
第八部分 软件产品线及基于需求的测试
附录
译者序
前言
第一部分 基础与框架
第1章 动机
1.1 软件密集型系统
1.1.1 实例:嵌入式系统在汽车工业中的重要性
1.1.2 开发软件密集型系统的挑战
1.2 需求工程的重要性
1.2.1 对于项目成功的影响
1.2.2 需求中的缺陷:一个实例
1.2.3 需求缺陷导致高成本
1.3 组织上下文中的需求工程
1.3.1 与其他组织过程的相互关系
1.3.2 与其他开发活动的相互关系
第2章 需求
2.1 术语“需求”
2.2 需求类型
2.2.1 功能性需求
2.2.2 质量需求
2.2.3 约束
2.3 问题vs.解决方案
2.3.1 开发过程中的“做什么”和“怎么做”
2.3.2 需求工程中的“做什么”与“怎么做”
2.3.3 “做什么”和“怎么做”之间的交互
第3章 持续的需求工程
3.1 传统系统分析
3.2 本质系统分析
3.2.1 本质vs.对应物
3.2.2 方法
3.2.3 本质系统分析的优点
3.3 作为早期开发阶段的需求工程
3.4 系统分析及面向阶段需求工程的缺点
3.5 需求工程是一个持续过程
第4章 需求工程框架
4.1 需求工程的目标:在上下文中建立愿景
4.2 框架概览
4.3 4 个上下文刻面
4.3.1 4个上下文刻面间的关系
4.3.2 4个上下文刻面的使用
4.4 3个核心活动
4.4.1 需求工程的3个维度
4.4.2 核心活动
4.5 两个横切活动
4.6 3种需求制品
4.6.1 目标
4.6.2 场景
4.6.3 面向方案的需求
4.6.4 3种需求制品的使用
4.6.5 本文中的“需求”
4.7 全书概览
第二部分 系统上下文
第5章 系统和上下文边界
5.1 术语“上下文”
5.2 系统边界
5.3 上下文边界
5.4 描述上下文方面的必要性
第6章 系统上下文的结构化组织
6.1 结构化原则
6.2 4个上下文刻面和3类上下文方面
6.2.1 需求来源
6.2.2 上下文对象
6.2.3 上下文对象的属性和关系
6.3 4个上下文刻面中的相关上下文方面
6.3.1 主体刻面
6.3.2 使用刻面
6.3.3 IT系统刻面
6.3.4 开发刻面
6.4 上下文方面的不同角色
第二部分推荐文献
第三部 分需求制品
第三部分a 目标
第7章 目标导向基础
7.1 动机
7.2 术语“目标”
7.3 AND/OR目标分解
7.4 目标依赖
7.4.1 目标之间的“需要”依赖
7.4.2 目标之间的“支持”依赖
7.4.3 目标之间的“阻碍”依赖
7.4.4 目标之间的“冲突”依赖
7.4.5 目标等价
7.5 识别目标依赖
第8章 描述目标
8.1 目标描述模板
8.2 目标描述的7个规则
8.3 目标建模语言及方法
8.4 使用AND/OR树和AND/OR图进行目标描述
8.4.1 使用AND/OR树进行目标建模
8.4.2 使用AND/OR图进行目标建模
8.4.3 AND/OR图中附加的目标依赖
8.5 i*
8.5.1 i*术框架中的建模元素
8.5.2 策略依赖模型
8.5.3 策略原理模型
8.6 KAOS
8.6.1 KAOS框架中的目标建模元素
8.6.2 KAOS框架中的目标建模
8.6.3 KAOS框架中的责任分配建模
8.7 决定使用何种目标建模语言
第三部分a推荐文献
第三部分b场景
第9章 场景基础
9.1 场景作为中间层抽象
9.2 场景作为一种将需求置于上下文中的手段
9.3 为每个上下文刻面开发场景
第10章 场景类型
10.1 当前状态场景和期望状态场景
10.2 正面和负面场景
10.3 不当使用场景
10.4 描述性、探索性和解释性场景
10.5 实例和类型化场景
10.6 系统内场景、交互场景和上下文场景
10.7 主场景、可替换场景和例外场景
10.8 用况:场景的分类
第11章 描述场景
11.1 叙述性场景
11.2 结构化场景
11.2.1 场景步骤的结构化描述
11.2.2 场景参考模板
11.3 用况描述模板
11.4 场景描述的11条规则
11.5 顺序图
11.6 活动图
11.7 用况图
11.8 需求工程过程中不同场景类型的使用
第12章 使用目标和场景的优势
12.1 目标导向的优势
12.1.1 对于文档化的帮助
12.1.2 对于抽取的帮助
12.1.3 对于协商的帮助
12.1.4 对于确认的帮助
12.1.5 对于管理的帮助
12.2 使用场景的优势
12.2.1 有助于文档化
12.2.2 有助于需求抽取
12.2.3 有助于协商
12.2.4 有助于确认
12.2.5 有助于管理
……
第四部分 核心活动
第五部分 确认
第六部分 管理
第七部分 COSMOD—RE:基于目标和场景的需求工程方法
第八部分 软件产品线及基于需求的测试
附录
Requirements engineering:fundamentals,principles,and techniques
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×