软件工程学教程
|
|
| 新书城图书编号:36876 |
| 图书ISBN:7030107977 |
| 出版时间:2002-9-1 |
| 出版社:科学出版社 |
| 作者:周苏,王文编著 |
|
市场价格:¥30 |
|
普通会员:¥24
|
80折 |
|
VIP会员:¥22.5
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
|
软件工程学是一部理论性和实践性都很强的学科,它采用工程化的概念、理论、技术和方法来指导编程人员开发与维护计算机软件。本书系统、全面地介绍了传统软件工程的技术、在软年工程的概念、原理、方法及其应用等方面有较详尽的论述,具有较强的系统性和可读性,并力图反映软件工程领域的最新发展。按照软件工程的国家标准表达和描述软件工程的知识,使软件工程技术具有很强的可操作性,是本书的特色之一。
|
|
|
|
【图书目录】
|
第1章 传统软件工程概述 1.1计算机系统的发展 1.2软件和软件生存周期 1.3软件生存周期模型 1.4软件工程定义 1.5小结 思考与习题 第2章 系统定义与软件计划 2.1系统定义 2.2软件计划 2.3进度安排 2.4软件计划文件与复审 2.5小结 思考与习题 第3章 软件需求分析 3.1需求分析阶段的任务 3.2结构化分析方法 3.3数据流程图 3.4数据字典 3.5加工的分析与表达 3.6需求分析工具 3.7软件需求分析文件与复审 3.8小结 思考与习题 第4章 软件概要设计 4.1模块的划分 4.2结构化设计方法 4.3PARNAS方法 4.4JACKSON方法 4.5程序的逻辑构造方法 4.6概要设计文件与复审 4.7小结 思考与习题 第5章 软件详细设计 5.1概述 5.2结构化构造 5.3图形设计工具 5.4伪码与程序设计语言 5.5各种详细设计工具的比较 5.6详细设计文件与复审 5.7小结 思考与习题 第6章 软件界面设计 6.1代码设计 6.2输出设计 6.3输入设计 6.4用户界面设计 6.5小结 思考与习题 第7章 数据结构与数据库设计 7.1数据存储文件设计 7.2数据库设计文件 7.3小结 思考与习题 第8章 软件安全性设计 8.1系统安全的基本概念 8.2软件安全控制的基本方法 8.3软件的安全控制设计 8.4初级阶段的安全控制计划 8.5开发阶段的安全控制设计 8.6系统运行中的安全控制 8.7小结 第9章 软件编码 9.1结构化程序设计方法 9.2程序设计语言 9.3程序设计风格 9.4源代码文件 9.5冗余程序设计 9.6防错性程序设计 9.7程序设计质量的评价 9.8软件编码工具 9.9软件编码文件与复审 9.10小结 思考与习题 第10章 软件测试 10.1测试的基本概念 10.2测试方法 10.3单元测试 10.4组装测试 10.5确认测试 10.6测试用例设计 10.7测试工具 10.8测试文件 10.9测试的复审 10.10排错技术 10.11系统转换 10.12小结 思考与习题 第11章 软件文件 11.1目的和作用 11.2软件生存周期与各种文件的编制 11.3文件编制中考虑的因素 11.4各种文件的内容要求 11.5文件编制实施规定的实例 11.6文件编制的质量要求 11.7文件的管理和维护 11.8文件编制工具 11.9小结 思考与习题 第12章 软件维护 12.1概述 12.2软件的可维护性 12.3软件维护的副作用 12.4软件维护工具 12.5软件维护的管理 12.6软件维护的文件 12.7小结 思考与习题 第13章 软件工具和软件开发环境 13.1软件开发工具 13.2软件开发环境 13.3计算机辅助软件工程 13.4小结 思考与习题 第14章 软件的质量与评价 14.1各类人员对质量的不同需求 14.2软件质量度量模型 14.3软件质量评价过程模型 14.4软件复杂性度量 14.5软件可靠性评价 14.6软件性能评价 14.7软件运行评价 14.8小结 思考与习题 第15章 软件管理 15.1软件项目的特点与软件管理职能 15.2软件开发组织 15.3标准化管理 15.4软件配置管理 15.5软件的知识产权 15.6小结 思考与习题 第16章 软件工程的发展 16.1软件工程的四个发展阶段 16.2原型化方法 16.3面向对象的分析与设计 16.4统一的建模语言 16.5软件工程过程 16.6软件复用和构件技术 16.7小结 思考与习题 参考文献
|
|
|
|