本节书摘来自华章出版社《软件工程方法与实践》一 书中的第一部分,作者窦万峰,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
第一部分
软件工程基础
本部分将介绍软件工程的基本概念、软件过程及其模型和敏捷软件开发方法,包括软件工程概述、软件过程、软件过程模型和敏捷软件开发方法四章内容,将关注以下问题:
- 软件工程的定义。
- 软件开发工程化思想。
- 软件工程的基本原理和基本原则。
- 软件过程。
- 软件过程模型。
- 常见的软件过程模型。
- 敏捷软件开发方法。
学过本部分内容后,请思考下列问题: - 如何选择软件过程模型?
- 为什么统一过程模型得到广泛流传?
- 敏捷过程有哪些优势?其模型对现代软件开发产生了什么影响?
- 软件工程有哪些实践活动?
- 如何实施结对编程?