顶部
收藏

需求工程--软件建模与分析(第2版)

“十二五”普通高等教育本科国家级规划教材

作者:
骆斌 丁二玉
定价:
46.00元
ISBN:
978-7-04-041714-2
版面字数:
830.000千字
开本:
16开
全书页数:
504页
装帧形式:
平装
重点项目:
“十二五”普通高等教育本科国家级规划教材
出版时间:
2018-09-13
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
软件工程专业课程

软件需求的获取和分析是软件系统开发中的一项重要任务,正确获取软件需求的能力是软件技术人员所应掌握的基本技能。本书从软件需求工程的角度出发,以需求开发过程为主线,完整地描述需求获取、需求分析、需求验证、需求规格说明和需求管理5个需求工程活动。本书站在开发者的立场,侧重于实践者的技术与方法,系统全面地介绍了软件需求工程的各项进展,努力促进需求工程领域理论、方法和技术的全面融合应用,以指导需求工程各阶段的系统化实践。

本书内容翔实,结构合理,实例丰富,论述深入浅出,既适于软件工程、计算机、电子商务、信息管理及相关专业的本科生、研究生作为教材使用,又可以作为专业软件技术人员的参考用书。

  • 前辅文
  • 第一部分 绪论
  • 第1章 需求工程导论
    • 1.1 软件生产中的需求问题
    • 1.2 需求工程
    • 1.3 需求工程师
    • 引用文献
  • 第2章 需求基础
    • 2.1 需求的定义
    • 2.2 满足需求就是解决问题
    • 2.3 需求和问题都有层次性
    • 2.4 需求的分类与表述
    • 2.5 优秀需求的特性
    • 引用文献
  • 第3章 需求工程过程
    • 3.1 概述
    • 3.2 需求工程活动
    • 3.3 需求开发过程是迭代和并发的
    • 3.4 实践方法的应用
    • 3.5 需求开发过程实例
    • 3.6 需求开发过程与软件工程过程的相互影响
    • 引用文献
  • 第二部分 需求获取
  • 第4章 需求获取概述
    • 4.1 引言
    • 4.2 需求获取中的常见困难
    • 4.3 需求获取活动
    • 4.4 获取信息的内容
    • 4.5 获取信息的来源
    • 4.6 获取信息的方法
    • 4.7 获取信息的过程
    • 4.8 获取信息的成果
    • 4.9 实践中的需求获取
    • 引用文献
  • 第5章 确定项目的前景与范围
    • 5.1 引言
    • 5.2 问题分析
    • 5.3 目标分析
    • 5.4 非功能需求分析
    • 5.5 业务过程分析
    • 5.6 定义系统边界
    • 5.7 前景与范围文档
    • 引用文献
  • 第6章 涉众分析与硬数据采样
    • 6.1 什么是涉众
    • 6.2 涉众分析
    • 6.3 涉众识别
    • 6.4 涉众描述
    • 6.5 涉众评估
    • 6.6 涉众代表选择
    • 6.7 涉众参与策略制定
    • 6.8 使用目标模型进行涉众分析
    • 6.9 硬数据及硬数据采样
    • 引用文献
  • 第7章 基于用例/场景模型展开用户需求获取
    • 7.1 用户需求获取活动的展开
    • 7.2 用例/场景
    • 7.3 用例/场景模型
    • 7.4 以用例/场景模型为主线索开展用户需求获取
    • 7.5 用例文档
    • 引用文献
  • 第8章 需求获取方法之面谈
    • 8.1 概述
    • 8.2 准备面谈
    • 8.3 主持面谈
    • 8.4 整理面谈报告
    • 8.5 面谈的类别
    • 8.6 面谈的优点和局限性
    • 8.7 群体面谈
    • 8.8 和面谈相关的其他需求获取方法
    • 引用文献
  • 第9章 需求获取方法之原型
    • 9.1 原型及原型法概述
    • 9.2 使用原型法进行需求获取
    • 9.3 抛弃需求原型
    • 9.4 控制原型成本
    • 9.5 善用故事板原型
    • 9.6 原型方法的风险
    • 引用文献
  • 第10章 需求获取方法之观察与文档审查
    • 10.1 观察
    • 10.2 文档审查
    • 引用文献
  • 第三部分 需求分析
  • 第11章 需求分析概述
    • 11.1 需求分析的根本任务
    • 11.2 需求分析技术
    • 11.3 需求分析方法
    • 11.4 前期需求阶段的建模与分析
    • 11.5 需求分析的活动
    • 11.6 实践中的需求分析
    • 引用文献
  • 第12章 过程建模
    • 12.1 概述
    • 12.2 数据流图
    • 12.3 逻辑说明——微规格说明
    • 12.4 数据说明——数据字典
    • 12.5 数据流图的验证
    • 12.6 数据流图创建实例
    • 12.7 模块结构图
  • 第13章 数据建模
    • 13.1 概述
    • 13.2 实体关系图
    • 13.3 实体关系图的创建
    • 13.4 实体关系图与过程模型的联系
  • 第14章 面向对象建模
    • 14.1 概述
    • 14.2 UML与面向对象分析
    • 14.3 对象模型
    • 14.4 建立领域模型
    • 14.5 行为模型——交互图
    • 14.6 建立交互图
    • 14.7 行为模型——状态图
    • 14.8 建立状态图
    • 14.9 对象约束语言
    • 14.10 使用对象约束语言建立契约说明
    • 14.11 基于CRC卡面向对象分析方法
    • 引用文献
  • 第四部分 需求的规格化与验证
  • 第15章 需求规格说明
    • 15.1 引言
    • 15.2 需求规格说明文档
    • 15.3 模板的选择与裁剪
    • 15.4 需求规格说明文档的写作
    • 15.5 优秀需求规格说明文档的特性
    • 15.6 实践中的需求规格说明
    • 引用文献
  • 第16章 需求验证
    • 16.1 验证与确认
    • 16.2 需求验证的方法
    • 16.3 问题的修正
    • 16.4 实践中的需求验证
    • 引用文献
  • 第五部分 需求管理及工程管理
  • 第17章 需求管理
    • 17.1 需求管理概述
    • 17.2 维护需求基线
    • 17.3 实现需求跟踪
    • 17.4 控制变更
    • 17.5 实践中的需求管理
    • 引用文献
  • 第18章 需求工程的过程管理
    • 18.1 引言
    • 18.2 需求工程过程的环境依赖性
    • 18.3 需求工程过程的建立
    • 18.4 需求工程过程的改进
    • 引用文献
  • 第19章 需求工程中的项目管理
    • 19.1 引言
    • 19.2 资源支持
    • 19.3 需求工程的生命周期规划
    • 19.4 团队管理
    • 19.5 需求风险管理
    • 引用文献
    • 习题
  • 附录1 IEEE SRS模板
  • 附录2 重要的需求工程实践方法
    • 引用文献

相关图书