AI简介
这是一本以结构化方法和面向对象方法为基础,系统地介绍了目前较成熟的、广泛使用的软件工程技术的书籍。本书内容详实,实用性强,涵盖了软件工程概述、软件需求分析、概要设计、详细设计、程序编码、软件测试、软件维护、面向对象技术、软件工程管理、综合实例——网上书店系统、实训指导等各个方面。
本书首先介绍了软件工程概述,包括软件危机、软件工程、软件开发方法、软件生命周期、软件开发模型等基本概念和原理。接着,本书深入讲解了软件需求分析,包括需求分析的任务、需求分析的步骤、结构化分析方法、需求分析图形工具、软件需求规格说明书等。
在概要设计部分,本书介绍了软件设计概述、软件设计基本原则、概要设计的任务和步骤、软件结构图、结构化设计方法、数据设计、接口设计、概要设计说明书等。在详细设计部分,本书讲解了详细设计的目标与任务、详细设计的工具、用户界面设计、详细设计说明书等。
在程序编码部分,本书讨论了结构化程序设计、程序设计风格、程序设计语言的选择等。在软件测试部分,本书介绍了软件测试概述、软件测试方法、黑盒测试用例设计、白盒测试用例设计、软件测试步骤等。
在软件维护部分,本书阐述了软件维护过程、软