出版社:清华大学出版社
年代:2015
定价:35.0
本书以软件开发过程为主线,系统地介绍了软件工程的基本原理、概念和技术方法。适合作为高等学校软件工程课程的教材。
第一部分 软件工程与软件过程
第1章 软件工程概述
1.1 软件
1.1.1 软件的概念
1.1.2 软件的特点
1.1.3 软件的分类
1.2 软件危机
1.2.1 软件危机的表现
1.2.2 软件危机的原因
1.3 软件工程
1.3.1 软件工程的概念
1.3.2 软件工程的基本内容
1.3.3 软件工程目标和原则
1.3.4 软件工程的知识体系
1.4 软件工程的相关工具
1.5 软件工程的常用信息源
1.6 “小型网上书店系统”案例介绍
小结
习题
第2章 软件过程
2.1 软件过程概述
2.2 软件生命周期
2.2.1 软件生命周期的概念
2.2.2 传统软件生命周期的各个阶段
2.3 软件过程模型
2.3.1 瀑布模型
2.3.2 快速原型模型
2.3.3 增量模型
2.3.4 螺旋模型
2.3.5 喷泉模型
2.3.6 基于组件的开发模型
2.3.7 统一软件开发过程模型
2.3.8 敏捷模型
小结
习题
第二部分 软件需求分析与建模
第3章 可行性研究及需求分析
3.1 可行性研究
3.1.1 可行性研究的目的与意义
3.1.2 可行性研究的内容
3.1.3 可行性研究的步骤
3.2 需求分析
3.2.1 需求分析的目的与意义
3.2.2 需求分析的步骤
3.2.3 需求管理
3.3 软件开发计划书编写指南
3.4 需求规格说明书编写指南
3.5 实验
3.5.1 Visio的功能及使用方法介绍
3.5.2 Rose的功能及使用方法介绍
小结
习题
第4章 结构化需求分析
4.1 结构化需求分析的方法
4.2 结构化需求分析的工具
4.2.1 实体关系(E-R)图
4.2.2 数据流图
4.2.3 状态转换图
4.2.4 数据字典
4.3 实验:利用Visio绘制“小型网上书店系统”的数据流图
小结
习题
第5章 面向对象分析
第三部分 软件设计与建模
第6章 软件设计
第7章 结构化设计方法
第8章 面向对象设计
第四部分 软件编程与软件测试
第9章 软件编程
第10章 软件测试概述
第11章 软件测试方法与过程
第五部分 软件工程的其他相关内容
第12章 软件工程的其他相关内容
附录A 课程设计指导
附录B 模拟考试题与参考答案
附录C 部分习题参考答案
参考文献
本书按照典型的软件开发过程来组织内容,旨在培养读者具备软件工程思想及实际软件开发的能力。全书共12章,主要内容包括软件工程与软件过程、软件需求分析与建模、软件设计与建模、软件编程与软件测试以及软件工程的其他相关内容,如软件规模估算、进度计划、人员组织、软件开发风险管理等。本书可以作为普通高校计算机相关专业“软件工程”课程的教材,也可以供学习软件工程的读者单独使用(包括参加计算机等级考试或相关专业自学考试)参考。本书是高等院校计算机科学、软件工程及相关专业“软件工程”课程的理想教材,也可以供程序员、软件测试工程师、系统工程师以及软件项目经理等相关人员阅读参考。
本书与其他书的不同之处在于,除了讲述必要的软件工程理论之外,还通过实验讲述比较流行的软件开发工具(如软件绘图工具Microsoft Visio、面向对象建模工具Rationa·Rose、软件实现工具Visua·Studio、软件测试工具UnitTest、软件项目管理工具Microsoft Project等)是如何应用于“小型网上书店系统”的。书中还讲述了课程设计的指导,如怎样进行项目选题、组建团队、团队工作方式和项目进度安排等。本书中所讲述的“小型网上书店系统”是学生在做课程设计中可供模仿的一个项目。所有这些使得软件工程的三要素——过程、方法和工具在本书中能够充分地体现。
书籍详细信息 | |||
书名 | 软件工程实用教程站内查询相似图书 | ||
9787302394693 如需购买下载《软件工程实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 35.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 |
软件工程实用教程是清华大学出版社于2015.出版的中图分类号为 TP311.5 的主题关于 软件工程-高等学校-教材 的书籍。