内容简介
《软件工程:方法与实践/21世纪复旦大学研究生教学用书》系统性地介绍软件工程的基本概念、软件开发过程以及需求工程、软件设计、软件构造、软件测试、软件维护等基本的软件工程技术。此外,《软件工程:方法与实践/21世纪复旦大学研究生教学用书》还介绍基于构件的软件开发方法、软件产品线开发方法、模型驱动的体系结构等新的软件开发方法。《软件工程:方法与实践/21世纪复旦大学研究生教学用书》突出软件工程方法的工程实践,以大量的实践案例和示例贯穿各部分内容,同时基于软件构造工具、软件测试工具、软件维护工具等介绍相应的工程实践。《软件工程:方法与实践/21世纪复旦大学研究生教学用书》第1章对软件工程的基本概念、软件开发的根本性困难以及软件工程知识领域进行概述。第2章介绍软件过程。第3章至第7章按照软件开发的基本过程分别介绍需求工程、软件设计、软件构造、软件测试和软件维护5个技术领域。第8章和第9章则分别介绍软件复用与构件技术和软件产品线。最后,第10章介绍几种软件开发新技术(面向方面的编程、面向特征的编程、模型驱动的体系结构)。