内容简介
本书共分四篇。第一篇(第1、2章)对软件工程进行概述,介绍了什么是软件、软件工程和软件过程。第二篇(第3~9章)讲解了软件工程的模型和方法、软件需求工程、软件架构设计、软件详细设计、编码和版本管理、软件测试,以及软件运行和维护。第三篇(第10~14章)介绍了软件项目管理和规划、软件质量管理、软件风险管理、软件度量以及软件开发中人的管理。第四篇(第15、16章)介绍了软件工程的新进展,包括智能软件工程和群体软件工程等新技术和新方法。
本书知识全面、实践性强、紧跟学术和实践前沿,适合作为本科生和研究生“软件工程”“高级软件工程”“软件过程”“软件项目管理”等课程的教材,同时对从事软件开发、运维和管理的各类技术人员也有非常好的借鉴作用。
AI简介
这是一本全面阐述软件工程领域的综合性教材。全书分为四篇,分别对软件工程进行了全面的概述,讲解了软件工程的模型和方法、软件需求工程、软件架构设计、软件详细设计、编码和版本管理、软件测试,以及软件运营与维护。此外,还介绍了软件项目管理和规划、软件质量管理、软件风险管理、软件度量以及软件开发中人的管理等。最后一篇则介绍了软件工程的新进展,包括智能软件工程和群体软件工程等新技术和新方法。
在软件工程概述中,本书从软件的定义和作用出发,深入探讨了软件开发和维护面临的挑战,并介绍了敏捷过程及其原则与实践,软件过程选择裁剪评估与改进等关键内容。在软件工程技术中,本书详细讲解了软件工程模型和方法、软件需求工程、软件架构设计、软件详细设计、编码和版本管理、软件测试等关键技术。在软件工程管理中,本书深入探讨了软件项目管理和规划、软件质量管理、软件风险管理、软件度量以及软件开发中人的管理等管理知识。在软件工程新进展中,本书介绍了智能软件工程和群体软件工程等新技术和新方法。
本书内容全面,知识深入,实践性强,紧跟学术和实践前沿,适合作为本科生和研究生“软件工程”“高级软件工程”“软件过程”“软件项目管理”