展开全部

主编推荐语

全面介绍软件工程的基础知识和新技术。

内容简介

本书共分四篇。

第一篇(第1、2章)对软件工程进行概述,介绍了什么是软件、软件工程和软件过程。

第二篇(第3~9章)讲解了软件工程的模型和方法、软件需求工程、软件架构设计、软件详细设计、编码和版本管理、软件测试,以及软件运行和维护。

第三篇(第10~14章)介绍了软件项目管理和规划、软件质量管理、软件风险管理、软件度量以及软件开发中人的管理。

第四篇(第15、16章)介绍了软件工程的新进展,包括智能软件工程和群体软件工程等新技术和新方法。

本书知识全面、实践性强、紧跟学术和实践前沿,适合作为本科生和研究生“软件工程”“高级软件工程”“软件过程”“软件项目管理”等课程的教材,同时对从事软件开发、运维和管理的各类技术人员也有非常好的借鉴作用。

目录

  • 版权信息
  • 内容提要
  • 编委会名单
  • 丛书序言
  • 前言
  • 第一篇 软件工程概述
  • CHAPTER 1 第1章 绪论
  • 1.1 什么是软件
  • 1.2 什么是工程
  • 1.3 什么是软件工程
  • 1.4 软件工程职业道德规范
  • 1.5 案例概述
  • 思考题
  • CHAPTER 2 第2章 软件过程
  • 2.1 软件过程概述
  • 2.2 软件过程模型
  • 2.3 敏捷过程
  • 2.4 开发运维一体化
  • 2.5 软件过程的选择、裁剪、评估和改进
  • 思考题
  • 第二篇 软件工程技术
  • CHAPTER 3 第3章 软件工程模型和方法
  • 3.1 软件工程模型
  • 3.2 结构化方法
  • 3.3 面向对象方法
  • 3.4 基于构件的开发方法
  • 3.5 面向服务方法
  • 3.6 模型驱动开发方法
  • 3.7 软件产品线工程
  • 3.8 形式化方法
  • 思考题
  • CHAPTER 4 第4章 软件需求工程
  • 4.1 面临的挑战
  • 4.2 软件需求
  • 4.3 软件需求工程的5个阶段
  • 4.4 UML图
  • 4.5 面向对象分析建模
  • 4.6 敏捷开发中的需求工程
  • 思考题
  • CHAPTER 5 第5章 软件架构设计
  • 5.1 软件设计概述
  • 5.2 软件架构风格
  • 5.3 软件架构多视图的设计
  • 5.4 软件质量属性的设计策略
  • 思考题
  • CHAPTER 6 第6章 软件详细设计
  • 6.1 软件详细设计概述
  • 6.2 设计模式
  • 6.3 包和子系统设计
  • 6.4 类设计
  • 6.5 持久性设计
  • 6.6 人机界面设计
  • 6.7 软件设计的质量控制
  • 思考题
  • CHAPTER 7 第7章 编码和版本管理
  • 7.1 软件编码的准则
  • 7.2 代码质量
  • 7.3 编码规范
  • 7.4 编写可靠的代码
  • 7.5 代码质量控制
  • 7.6 版本管理
  • 7.7 展望:AI时代的编程
  • 思考题
  • CHAPTER 8 第8章 软件测试
  • 8.1 软件测试概述
  • 8.2 软件测试层次
  • 8.3 软件测试方法
  • 8.4 系统测试技术
  • 8.5 其他软件测试技术
  • 8.6 软件测试过程
  • 8.7 软件测试的质量控制
  • 思考题
  • CHAPTER 9 第9章 软件运营与维护
  • 9.1 软件运营
  • 9.2 软件维护
  • 思考题
  • 第三篇 软件工程管理
  • CHAPTER 10 第10章 软件项目管理和规划
  • 10.1 项目管理的基本概念
  • 10.2 项目管理知识体系
  • 10.3 软件项目规划
  • 10.4 软件估算
  • 10.5 进度安排
  • 10.6 项目监控和挣值管理
  • 思考题
  • CHAPTER 11 第11章 软件质量管理
  • 11.1 软件质量管理概述
  • 11.2 项目级软件质量管理
  • 11.3 组织级软件质量管理
  • 11.4 软件质量管理技术
  • 11.5 软件评审
  • 思考题
  • CHAPTER 12 第12章 软件风险管理
  • 12.1 风险管理概述
  • 12.2 风险管理的成熟度模型
  • 12.3 风险管理过程
  • 12.4 十大软件风险
  • 思考题
  • CHAPTER 13 第13章 软件度量
  • 13.1 软件度量概述
  • 13.2 软件度量过程
  • 13.3 软件研发效能度量
  • 13.4 软件度量的反模式
  • 思考题
  • CHAPTER 14 第14章 软件开发中人的管理
  • 14.1 软件工程师的管理
  • 14.2 干系人管理
  • 14.3 软件团队的管理
  • 14.4 软件组织的人力资源管理模型
  • 思考题
  • 第四篇 软件工程新进展
  • CHAPTER 15 第15章 智能软件工程
  • 15.1 人工智能赋能的软件工程
  • 15.2 面向人工智能的软件工程
  • 思考题
  • CHAPTER 16 第16章 群体软件工程
  • 16.1 群体软件工程概述
  • 16.2 开源软件
  • 16.3 软件众包
  • 16.4 应用程序商店
  • 16.5 研究展望
  • 思考题
  • 推荐阅读
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。