搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
敏捷软件开发项目管理与实践--以Azure DevOps Server软件开发为例
0.00     定价 ¥ 42.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787040610871
  • 作      者:
    编者:张万军//葛瀛龙//林菲//张海平//方绪健|责编:倪文慧
  • 出 版 社 :
    高等教育出版社
  • 出版日期:
    2023-12-01
收藏
畅销推荐
内容介绍
本书入选教育高等学校软件工程业教学指导委员会组织编写的“软件工程业系列教材”。全书系统地讲解了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:完成测试用例设计及测试计划
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证