出版社:清华大学出版社
年代:2011
定价:39.0
本书系统地介绍了软件工程的基本理论、最新研究与进展及实际应用。
第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工程
参考文献
本书以软件开发过程为主线,系统地介绍了软件工程的基本原理、概念和技术方法。全书分16章,包括基本概念、软件计划、软件需求分析、软件设计、程序编码、软件测试、软件维护、软件复用、面向对象的软件工程、软件质量保证、软件的技术度量、软件开发工具与环境、软件工程管理、软件过程管理、基于构件的软件工程(CBSE)和应用Web工程,每章后面都附有习题供读者练习之用。本书的编写基于中国软件工程学科教程的要求,结合作者多年的教学和科研实践并参考了同类文献,包含了软件工程学科的重要分支。本书体系完整,可作为本科生或研究生软件工程课程的教材或参考书,也可供对该学科感兴趣的读者阅读
书籍详细信息 | |||
书名 | 软件工程基础教程站内查询相似图书 | ||
9787302277583 如需购买下载《软件工程基础教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 39.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 395 | 印数 |