内容简介
宋雨编着的《软体工程》以软体开发过程为主线,系统地介绍了软体工程的基本原理、概念和技术方法。系统介绍了软体工程学科的重要内容,既能满足软体工程课程的教学需求,同时又能为工程技术人员及管理人员提供参考。全书分16章,包括基本概念、软体计画、软体需求分析、软体设计、程式编码、软体测试、软体维护、软体复用、面向对象的软体工程、软体质量保证、软体的技术度量、软体开发工具与环境、软体工程管理、软体过程管理、基于构件的软体工程(CBSE)和套用Web工程。
图书目录
第1章 概述
1.1 计算机系统的开发过程
1.2 软体及其分类
1.3 软体工程的由来和发展
1.4 软体的生命周期
1.5 软体生存期模型
1.6 小结
习题1
第2章 软体计画
2.1 确定软体範围
2.2 软体开发中的资源需求
2.3 软体成本估算
2.3.1 估算方法
2.3.2 估算模型
2.3.3 面向对象项目的估算
2.3.4 自行开发或购买的决策
2.4 软体开发进度的安排
2.4.1 甘特图
2.4.2 PERT图
2.4.3 两种图的结合
2.5 小结
习题2
第3章 软体需求分析
3.1 需求分析的任务
3.2 需求规约说明书
3.3 结构化需求分析方法
3.3.1 数据流图
3.3.2 数据词典
3.3.3 功能说明
3.4 原型化需求分析方法
3.4.1 原型开发的分类
3.4.2 快速原型技术
3.4.3 用户界面开发
3.5 面向对象方法
3.5.1 Coad/Yourdon方法
3.5.2 Booch方法
3.5.3 Rumbaugh的OMT方法
3.5.4 Jacobson方法
3.5.5 UML方法
3.6 小结
习题3
第4章 软体设计
4.1 软体设计的任务
4.1.1 概要设计
4.1.2 详细设计
4.1.3 软体设计的目标和準则
4.2 软体设计的概念和原则
4.2.1 软体体系结构
4.2.2 软体结构中的若干概念
4.2.3 软体的模组化
4.3 软体概要设计
4.3.1 充分理解SRS,确定设计策略
4.3.2 模组化準则
4.3.3 模组设计中的具体方法
4.3.4 概要设计文档
4.4 软体详细设计
4.4.1 图示工具
4.4.2 表格工具
4.4.3 语言工具
4.4.4 工具的比较
4.4.5 程式複杂性的度量
4.4.6 详细设计文档
4.5 结构化设计方法
4.5.1 软体结构图
4.5.2 从DFD导出软体结构图
4.5.3 软体设计的评判
4.6 面向数据结构的设计方法
4.6.1 Jackson方法
4.6.2 LCP方法
4.7 面向对象的设计方法
4.7.1 OOD基本概念
4.7.2 OOD任务
4.7.3 Coad与Yourdon的OOD方法
4.7.4 层次化OOD方法
4.8 其他设计方法
4.8.1 面向方面程式设计
4.8.2 面向Agent的设计方法
4.8.3 泛型程式设计
4.8.4 面向构件的技术
4.8.5 敏捷方法
4.8.6 Rational统一过程
4.8.7 功能驱动开发模式
4.8.8 极端编程
4.9 小结
习题4
第5章 程式编码
第6章 软体测试
第7章 软体维护
第8章 软体复用
第9章 面向对象的软体工程
第10章 软体质量保证
第11章 软体的技术度量
第12章 软体开发工具与环境
第13章 软体工程管理
第14章 软体过程管理
第15章 基于构件的软体工程
第16章 套用Web工程
参考文献