购物车中还没有商品,赶紧选购吧!
敏捷软件开发项目管理与实践 ——以 Azure DevOps Server 软件 张万军 葛瀛龙 林菲 张海平 方绪健 高等教育出版社
商品价格
降价通知
定价
手机购买
商品二维码
配送
北京市
服务
高教自营 发货并提供售后服务。
数量

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:敏捷软件开发项目管理与实践 ——以 Azure DevOps Server 软件开发为例
ISBN:9787040610871
出版社:高等教育出版社
出版年月:2023-12
作者:张万军 葛瀛龙 林菲 张海平 方绪健
定价:42.00
页码:328
装帧:平装
版次:1
字数:410
开本:16开
套装书:否

本书入选教育部高等学校软件工程专业教学指导委员会组织编写的“软件工程专业系列教材”。全书系统地讲解了Scrum敏捷开发项目管理思想和DevOps实践,共11章,主要内容包括:软件工程概述,Scrum敏捷方法及DevOps简介,软件项目启动及项目计划管理,软件需求及开发积压工作管理,项目冲刺及跟踪管理,软件配置管理,软件构建及持续集成管理,软件测试管理与软件质量保证,软件发布及持续部署,适用于大规模团队的敏捷开发模式,项目总结及持续改进。本书参照微软公司的Azure DevOps Server开展实践,在每章讲解理论知识之后均给出实践指导建议,方便读者利用书中的内容进行软件开发。本书提供微视频、电子讲稿、实验指导、案例文档等配套资源。

本书可作为高校计算机科学与技术、软件工程等专业本科生的软件工程课程教材,也可供软件工程专业硕士及软件开发人员学习参考。本书对计算机大类学术硕士了解敏捷开发理论及DevOps实践也具有参考价值。

前辅文
第1章 软件工程概述
  1.1 软件工程历史及基本原理
  1.2 软件质量管理体系
   1.2.1 ISO 9001质量管理体系
   1.2.2 系统和软件工程—软件生命周期过程(ISO/IEC 12207)
   1.2.3 软件能力成熟度模型与软件能力成熟度模型集成(CMM/CMMI)
  1.3 软件生命周期及软件过程模型
  1.4 软件开发模式发展趋势
  课后思考题
第2章 Scrum敏捷方法及DevOps简介
  2.1 敏捷宣言与Scrum敏捷方法
  2.2 Scrum敏捷开发导入建议
  2.3 DevOps理念及与敏捷开发的关系
  2.4 DevOps支撑工具简介
  课后思考题
第3章 软件项目启动及项目计划管理
  3.1 软件项目管理简介
  3.2 项目立项及启动
   3.2.1 立项管理流程及活动
   3.2.2 立项管理要点
  3.3 项目评审及立项评审
  3.4 项目策划及敏捷项目计划制订
  3.5 Scrum敏捷开发角色职责及团队组建
  3.6 候选实训项目描述
  3.7 实训任务1:使用Azure DevOps完成项目组建及总体计划编制
   3.7.1 实训指导1:组建项目团队
   3.7.2 实训指导2:在Azure DevOps中设置团队参数
   3.7.3 实训指导3:编制项目立项文档
   3.7.4 实训指导4:借助Azure DevOps开展项目立项评审
   3.7.5 实训指导5:编制项目总体计划
  课后思考题
第4章 软件需求及开发积压工作管理
  4.1 需求收集及管理
  4.2 需求层次结构及分解
  4.3 用收集的需求进行产品策划
   4.3.1 产品策划及产品设计
   4.3.2 Scrum敏捷开发中的产品积压工作项梳理
   4.3.3 系统设计概述
  4.4 定义积压层次及积压看板
  4.5 实训任务2:完成冲刺前的项目配置及产品积压工作项梳理
   4.5.1 实训指导6:使用Azure DevOps组织需求的层次
   4.5.2 实训指导7:使用Azure DevOps梳理产品积压工作项并列入冲刺计划
   4.5.3 实训指导8:使用Azure DevOps对需求进行跟踪
   4.5.4 实训指导9:使用墨刀与Azure DevOps结合进行产品策划
   4.5.5 实训指导10:在冲刺前确定团队“完成”的定义
  课后思考题
第5章 项目冲刺及跟踪管理
  5.1 Scrum敏捷开发中冲刺的概念
  5.2 准备和计划一个冲刺
  5.3 积压工作项估算及冲刺计划会议
   5.3.1 软件估算及Scrum敏捷估算
   5.3.2 冲刺计划会议
  5.4 任务估计和工作容量规划
  5.5 实训任务3:召开冲刺计划会议
   5.5.1 实训指导11:借助Azure DevOps完成敏捷扑克估算
   5.5.2 实训指导12:使用Azure DevOps召开冲刺计划会议
   5.5.3 实训指导13:借助Azure DevOps制订发布计划
   5.5.4 实训指导14:开展数据库设计
  5.6 项目进度跟踪与监控及变更的管理
  5.7 冲刺中的日常活动
  5.8 实训任务4:开展冲刺并做好项目跟踪及监控
   5.8.1 实训指导15:使用Azure DevOps进行项目跟踪
   5.8.2 实训指导16:借助Azure DevOps召开每日站会
   5.8.3 实训指导17:使用Azure DevOps完成敏捷风险管理
  5.9 冲刺评审会议和冲刺回顾会议
  5.10 准备下一个冲刺
  5.11 实训任务5:冲刺评审及回顾
   5.11.1 实训指导18:借助Azure DevOps召开冲刺评审会议
   5.11.2 实训指导19:借助Azure DevOps做好冲刺回顾
  课后思考题
第6章 软件配置管理
  6.1 软件配置管理基本概念
  6.2 使用Azure DevOps进行软件配置管理
  6.3 实训任务6:建立配置库并访问源代码库
   6.3.1 实训指导20:使用Git for Windows建立配置库
   6.3.2 实训指导21:使用Visual Studio Code访问源代码库
   6.3.3 实训指导22:使用Android Studio访问源代码库
  6.4 Git分支策略及代码评审简介
  6.5 用于持续发布的Git分支模型
  6.6 实训任务7:使用Azure DevOps的分支策略开展源代码管理
   6.6.1 实训指导23:设置Azure DevOps的分支策略
   6.6.2 实训指导24:使用Azure DevOps的代码评审策略
   6.6.3 实训指导25:使用Azure DevOps支持持续发布的分支模型
  6.7 使用Azure DevOps Git管理和存储大文件
  课后思考题
第7章 软件构建及持续集成管理
  7.1 持续集成的基本概念
  7.2 基于自动构建系统的持续集成实践
   7.2.1 持续集成实践建议
   7.2.2 Azure DevOps中的持续集成及自动化构建简介
   7.2.3 Azure DevOps中的构建代理
  7.3 实训任务8:配置自动构建和持续集成环境
   7.3.1 实训指导26:配置Azure DevOps代理及管道
   7.3.2 实训指导27:搭建基于Azure DevOps的持续集成环境
   7.3.3 实训指导28:使用Azure DevOps进行持续集成及版本标识
  7.4 常用自动构建工具及应用场景
  课后思考题
第8章 软件测试管理与软件质量保证
  8.1 软件测试简介
   8.1.1 软件缺陷的基本概念
   8.1.2 软件测试的基本准则
   8.1.3 软件测试的分类
  8.2 自动化测试及实践
  8.3 持续测试及其意义
  8.4 实训任务9:完成测试用例设计及测试计划编制
   8.4.1 实训指导29:使用Azure DevOps编制测试计划
   8.4.2 实训指导30:使用Azure DevOps设计并管理测试用例
  8.5 敏捷开发的软件质量保证理念
  8.6 Scrum敏捷测试实践
  8.7 实训任务10:使用Azure DevOps开展测试
   8.7.1 实训指导31:使用Azure DevOps开展自动化测试
   8.7.2 实训指导32:在持续测试中使用功能标识
   8.7.3 实训指导33:使用Azure DevOps开展手动探索测试
   8.7.4 实训指导34:使用Azure DevOps查看测试报告
  课后思考题
第9章 软件发布及持续部署
  9.1 持续部署的基本概念
  9.2 敏捷开发中软件的按需发布
  9.3 实训任务11:使用Azure DevOps开展持续部署
   9.3.1 实训指导35:在Azure DevOps中配置部署池
   9.3.2 实训指导36:创建Azure DevOps的发布管道
   9.3.3 实训指导37:使用Azure DevOps发布管道实现持续部署
   9.3.4 实训指导38:创建Azure DevOps的多阶段发布管道
   9.3.5 实训指导39:使用Azure DevOps的批准和门禁管理发布
  9.4 持续部署流水线构建原则
  课后思考题
第10章 适用于大规模团队的敏捷开发模式
  10.1 Scrum of Scrum
  10.2 规模化敏捷框架
   10.2.1 基本解决方案SAFe
   10.2.2 大规模解决方案SAFe
   10.2.3 投资组合SAFe
   10.2.4 完整SAFe
  10.3 大规模Scrum
  10.4 Azure DevOps中大规模团队配置
  课后思考题
第11章 项目总结及持续改进
  11.1 敏捷开发持续改进之道
  11.2 项目总结及复盘
  11.3 代码复用总结
  11.4 项目结项及团队激励
  11.5 实训任务12:借助Azure DevOps完成项目总结
  课后思考题
参考文献

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加