顶部
收藏

软件需求工程:理论与实践


作者:
李尤丰、张燕
定价:
32.00元
ISBN:
978-7-04-051852-8
版面字数:
250.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2019-08-26
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
软件工程专业课程

本书是2018年国家精品在线开放课程“软件需求工程”的主讲教材,同时也入选2018年“江苏省高等学校重点教材”建设项目。本书从软件需求工程基础、需求获取、需求分析、需求规格说明文档、需求验证、需求管理以及软件需求工程实验等方面由浅入深,逐步介绍。全书以“Android点餐系统”为主线案例,帮助读者理解各章节理论内容和过程;第7章软件需求工程实验包含5部分内容,贯穿于前6章,帮助读者理论联系实际,模拟和实践,最终按照规范高质量完成软件需求规格说明文档,并进行需求验证和管理。

本书内容完整,结构合理,可作为高校计算机、软件工程等专业本科软件需求课程的教材或参考书,也可供各类相关技术人员学习和编写软件需求规格说明文档参考。

  • 前辅文
  • 第1章 软件需求工程基础
    • 1.1 软件及软件工程
      • 1.1.1 软件
      • 1.1.2 软件工程
    • 1.2 需求基础
      • 1.2.1 软件危机
      • 1.2.2 需求的定义
      • 1.2.3 需求的分类
      • 1.2.4 优秀需求的特点
      • 1.2.5 常见的需求定义错误
    • 1.3 需求工程
      • 1.3.1 需求工程的由来
      • 1.3.2 需求工程的定义
      • 1.3.3 需求工程的过程
      • 1.3.4 对需求工程师的要求
    • 习题1
  • 第2章 需求获取
    • 2.1 软件需求获取的基本概念
      • 2.1.1 什么是软件需求获取
      • 2.1.2 软件需求获取在需求工程中的地位
      • 2.1.3 需求获取结果
    • 2.2 需求获取活动过程
      • 2.2.1 确定需求获取的内容
      • 2.2.2 确定需求获取的来源
      • 2.2.3 确定需求获取的方法
      • 2.2.4 执行获取
      • 2.2.5 记录需求获取的成果
    • 2.3 需求获取的常见困难与解决方法
      • 2.3.1 对需求方来说
      • 2.3.2 对需求获取方来说
      • 2.3.3 对实际业务来说
      • 2.3.4 需求获取结束的规律
    • 2.4 确定项目的前景和范围
      • 2.4.1 业务需求
      • 2.4.2 前景与范围
      • 2.4.3 确定系统边界
      • 2.4.4 编写项目前景与范围文档
    • 2.5 涉众分析与硬数据
      • 2.5.1 发现和定义涉众
      • 2.5.2 涉众分析
      • 2.5.3 硬数据
    • 2.6 需求获取方法
      • 2.6.1 用户调查
      • 2.6.2 面谈
      • 2.6.3 现场观摩
      • 2.6.4 原型法
      • 2.6.5 观察与文档审查
      • 2.6.6 建立联合分析小组
      • 2.6.7 基于上下文的方法
      • 2.6.8 其他非传统方法
    • 2.7 需求的组织
      • 2.7.1 面向目标的方法
      • 2.7.2 基于场景的方法
      • 2.7.3 基于用例的方法
    • 习题2
  • 第3章 需求分析
    • 3.1 需求分析概述
      • 3.1.1 需求分析到底做什么
      • 3.1.2 建模的目标与要点
      • 3.1.3 建模工具UML
    • 3.2 常见的需求分析方法
      • 3.2.1 结构化分析
      • 3.2.2 面向对象分析
      • 3.2.3 面向问题域分析
      • 3.2.4 3种方法比较
    • 3.3 第一阶段:理清业务与流程
      • 3.3.1 业务流程分析
      • 3.3.2 业务实体分析
      • 3.3.3 角色与使用场景分析
      • 3.3.4 第一阶段产物
    • 3.4 第二阶段:确定需求细节
      • 3.4.1 确定行为需求的细节
      • 3.4.2 确定结构需求的细节
      • 3.4.3 第二阶段产物
    • 3.5 其他需求分析
    • 习题3
  • 第4章 需求规格说明文档
    • 4.1 需求规格说明文档
    • 4.2 文档编写目的
    • 4.3 文档模板的选择与裁剪
      • 4.3.1 标准模板
      • 4.3.2 裁剪模板
      • 4.3.3 文档模板内容撰写的说明
    • 4.4 文档的写作
    • 习题4
  • 第5章 需求验证
    • 5.1 需求验证概述
    • 5.2 需求验证过程
    • 5.3 需求验证方法
    • 习题5
  • 第6章 需求管理
    • 6.1 需求管理概述
    • 6.2 需求基线
    • 6.3 需求跟踪
    • 6.4 控制需求变更
    • 习题6
  • 第7章 软件需求工程实验
    • 7.1 项目准备
    • 7.2 项目启动
    • 7.3 项目展开
    • 7.4 项目定型
    • 7.5 项目验证
  • 参考文献

本数字课程与“高等学校本科计算机类专业应用型人才培养研究”项目规划教材《软件需求工程:理论与实践》纸质教材一体化设计,紧密配合,为读者提供教学视频、电子教案、题库、案例等资源。充分运用多种形式的媒体资源,丰富知识的呈现形式,拓展教材内容。在有效帮助读者提升课程学习效果的同时,也为读者自主学习学习提供思维与探索的空间。

相关图书