软件工程

出版时间:2007-7  出版社:臧铁钢、冷晟、钱晓明、 朱健江 中国铁道出版社 (2007-07出版)  作者:臧铁钢,冷晟,钱晓明,朱健江 等 著  页数:224  

内容概要

  《21世纪高等院校计算机教材:软件工程》介绍了软件工程概论、软件系统可行性研究与需求分析、软件设计、编码与程序设计语言、软件的技术度量及质量保证、软件测试、软件维护、软件项目管理等内容。

书籍目录

第1章 软件工程概论1.1 软件技术概况1.1.1 软件简介1.1.2 软件的发展历程1.2 软件工程简介1.2.1 软件工程的产生1.2.2 软件工程的基本内容和目标1.2.3 软件工程的基本原理1.2.4 软件工程的原则1.2.5 软件生命周期模型1.2.6 软件工程工具和开发集成环境习题第2章 软件系统可行性研究与需求分析2.1 软件系统可行性研究2.1.1 可行性研究的任务2.1.2 可行性研究的步骤2.2 软件需求分析2.2.1 软件需求分析的任务2.2.2 软件需求分析法2.2.3 软件需求规格说明书2.2.4 需求分析的复审习题第3章 软件设计3.1 软件结构设计3.1.1 软件设计的基本概念3.1.2 面向数据流的设计过程3.1.3 变换分析与事务分析3.1.4 数据库设计3.1.5 设计优化3.2 软件详细设计3.2.1 软件详细设计的概念3.2.2 详细设计工具3.2.3 Warnier设计法3.2.4 人机界面设计习题第4章 编码与程序设计语言4.1 编码风格及其特点4.1.1 源程序文档化4.1.2 数据说明4.1.3 语句结构4.1.4 输入输出4.2 程序设计语言4.2.1 程序设计语言的特点4.2.2 程序设计语言的分类4.2.3 程序设计语言的选择4.3 编码工具与环境习题第5章 软件的技术度量及质量保证5.1 软件度量的概念5.1.1 软件度量的概念5.1.2 软件度量的目标5.1.3 软件度量研究的范畴5.2 软件技术度量框架5.3 面向对象度量5.3.1 传统度量方法在OO系统中的应用5.3.2 CK度量套件5.4 软件质量的概念及其度量模型5.4.1 软件质量的概念5.4.2 软件的质量因素5.4.3 软件质量的度量模型5.5 软件的可靠性5.5.1 软件可靠性与硬件可靠性的区别5.5.2 影响软件可靠性的因素5.5.3 软件生存期各阶段的可靠性保证5.5.4 提高软件可靠性的方法和技术5.6 质量体系的建立和实施5.6.1 建立软件质量体系的必要性5.6.2 软件质量体系的建立和实施5.7 软件能力成熟度模型(CMM)习题第6章 软件测试6.1 软件测试的基本概念6.1.1 软件测试的目标与原则6.1.2 软件测试的方法6.1.3 软件测试的信息流6.2 软件测试过程6.3 设计测试方案6.3.1 设计测试用例的原则6.3.2 设计测试用例的方法6.4 软件调试技术6.5 软件测试实例6.5.1 实例引言6.5.2 总体设计6.5.3 测试计划6.5.4 评价准则习题第7章 软件维护7.1 软件维护概述7.2 软件维护的过程7.3 软件维护的副作用7.4 版本管理7.5 软件维护总结习题第8章 软件项目管理8.1 软件项目管理概述8.1.1 项目工程类过程8.1.2 项目管理类过程8.1.3 项目支持类过程8.2 启动与计划过程管理8.2.1 项目的组织落实与人员落实8.2.2 项目估算8.2.3 项目计划8.3 需求过程管理8.3.1 需求总体规划8.3.2 需求调研和分析8.3.3 需求说明规格书和需求评审8.3.4 需求变更管理8.3.5 需求阶段的质量、进度跟踪和配置管理8.4 设计过程管理8.4.1 编制系统设计计划8.4.2 系统架构设计8.4.3 系统详细设计8.4.4 设计方案的评审8.4.5 设计测试用例8.4.6 设计阶段的质量、进度跟踪和配置管理8.5 开发过程管理8.5.1 编制开发计划8.5.2 开发前的准备8.5.3 编程和单元测试8.5.4 开发阶段的质量、进度跟踪和配置管理8.6 测试与发布过程管理8.6.1 测试过程8.6.2 测试阶段的质量、进度跟踪和配置管理8.6.3 软件发布8.7 试运行过程管理8.7.1 软件试运行8.7.2 试运行阶段的质量、进度跟踪和配置管理8.8 验收过程管理习题第9章 新型软件工程技术9.1 面向对象的软件开发技术9.1.1 面向对象方法概述9.1.2 面向对象的分析方法9.1.3 面向对象的设计方法9.1.4 面向对象的程序设计方法9.1.5 UML概述9.1.6 面向对象软件开发技术实例9.2 软件复用和构件技术9.2.1 软件复用和构件技术概述9.2.2 面向对象方法与软件复用的关系9.3 软件接口技术9.3.1 软件接口的作用9.3.2 软件接口的调用方法9.4 软件智能化技术9.4.1 软件智能化现状9.4.2 软件智能化应用9.4.3 开发基于知识的软件智能化技术习题第10章 软件工程文件10.1 软件工程文件的编制与管理10.1.1 软件工程文件编制的目的10.1.2 软件工程文件种类及使用者10.1.3 软件工程文件的编制10.1.4 软件工程文件编制的管理工作10.2 软件工程文件的内容10.2.1 可行性研究报告10.2.2 项目开发计划书10.2.3 软件需求说明书10.2.4 数据要求说明书10.2.5 概要设计说明书10.2.6 详细设计说明书10.2.7 数据库设计说明书10.2.8 用户手册10.2.9 操作手册10.2.10 模块开发卷宗10.2.11 测试计划10.2.12 测试分析报告10.2.13 开发进度月报10.2.14 项目开发总结报告习题附录A 系统需求规格说明书样式附录B 软件架构文档样式附录C 各阶段实施计划样式附录D 缺陷跟踪表样式参考文献

编辑推荐

《21世纪高等院校计算机教材•软件工程》是由中国铁道出版社出版的。

图书封面

评论、评分、阅读与下载


    软件工程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7