软件工程(第3版)
✍ Scribed by 钱乐秋; 赵文耕; 牛军钰
- Publisher
- 清华大学出版社
- Year
- 2016
- Tongue
- Chinese
- Leaves
- 392
- Series
- 普通高等教育“十一五”国家级规划教材 21世纪大学本科计算机专业系列教材
- Edition
- 3
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书系统地介绍了软件工程的概念、原理、过程及主要方法,内容上覆盖了ACM和IEEE制定的ComputingCurricula中有关软件工程的主要知识点。本书在介绍软件工程的基本概念和基本原理的基础上,重点介绍软件开发方法和技术,包括经典的和常用的方法,如结构化方法、面向数据结构方法和面向对象方法,以及一些软件工程的新技术和新方法,如UML2.0、基于构件的开发、敏捷软件开发、Web工程、CMM和CMMI等。此外,本书尽量采用国标、ISO标准及《计算机科学技术百科全书》对专业术语的名称及其语义解释,必要时,术语名称会同时给出其他习惯称谓。
✦ Table of Contents
封面
扉页
内容简介
版权页
21世纪大学本科计算机专业系列教材编委会
前言
目录
第1章 概论
1.1 计算机软件
1.2 软件工程
1.3 软件过程
1.4 软件过程模型
1.5 CASE工具与环境
1.6 小结
习题
第2章 系统工程
2.1 基于计算机的系统
2.2 系统工程的任务
2.3 可行性分析
2.4 小结
习题
第3章 需求工程
3.1 需求工程概述
3.2 需求获取
3.3 需求分析、协商与建模
3.4 需求规约与验证
3.5 需求管理
3.6 小结
习题
第4章 设计工程
4.1 软件设计工程概述
4.2 软件设计原则
4.3 软件体系结构设计
4.4 部件级设计技术
4.5 设计规约与设计评审
4.6 小结
习题
第5章 结构化分析与设计
5.1 结构化分析方法概述
5.2 数据流图
5.3 分层数据流图的审查
5.4 数据字典
5.5 描述基本加工的小说明
5.6 结构化设计概述
5.7 数据流图到软件体系结构的映射
5.8 初始结构图的改进
5.9 小结
习题
第6章 面向数据结构的分析与设计
6.1 JSP方法
6.2 JSD方法简介
6.3 小结
习题
第7章 面向对象方法基础
7.1 面向对象的基本概念
7.2 面向对象分析和设计过程
7.3 UML概述
7.4 小结
习题
第8章 面向对象建模
8.1 用况建模
8.2 静态建模
8.3 动态建模
8.4 物理体系结构建模
8.5 小结
习题
第9章 基于构件的软件开发
9.1 基于构件的软件开发概述
9.2 建造可复用构件
9.3 应用系统工程
9.4 构件的管理
9.5 小结
习题
第10章 敏捷软件开发
10.1 敏捷软件开发方法概述
10.2 Scrum方法
10.3 极限编程方法
10.4 看板方法
10.5 小结
习题
第11章 人机界面设计
11.1 人的因素
11.2 人机界面风格
11.3 人机界面分析与建模
11.4 界面设计活动
11.5 实现工具
11.6 设计评估
11.7 小结
习题
第12章 程序设计语言和编码
12.1 程序设计语言
12.2 程序设计风格
12.3 小结
习题
第13章 软件测试
13.1 软件测试基础
13.2 白盒测试
13.3 黑盒测试
13.4 测试策略
13.5 面向对象测试
13.6 测试完成标准
13.7 调试
13.8 小结
习题
第14章 Web工程
14.1 WebApp的属性和类型
14.2 Web工程过程
14.3 WebApp建模
14.4 WebApp质量管理
14.5 小结
习题
第15章 软件维护与再工程
15.1 软件维护
15.2 再工程技术
15.3 小结
习题
第16章 软件项目管理
16.1 软件项目管理概述
16.2 软件度量
16.3 软件项目估算
16.4 项目进度管理
16.5 风险管理
16.6 软件项目的组织
16.7 软件质量管理
16.8 软件配置管理
16.9 小结
习题
正文结束
词汇索引
参考文献
近期出版书目
📜 SIMILAR VOLUMES
<p>本书是系统介绍软件工程理论的经典教材,自1982年初版以来,随着软件工程学科的发展不断更新版本,影响了一代又一代软件工程人才,对学科的发展建设也产生了积极影响。全书分四部分完整讨论了软件工程的各级段内容,是软件工程和系统工程专业本科和研究生的优秀教材,也是软件工程师必备的参考书籍。</p> <p>本书特点</p> <p>● 涵盖了对所有开发过程都很基础的重要主题,包括了软件工程理论与实践的最新进展。</p> <p>● 将本书第8版中的八篇内容重构为四个部分,使教师讲授软件工程课程更加容易。</p> <p>● 每一章都有30%~40%的更新,增加了敏捷软件开发和嵌入式系统等新章,补
书签已装载, 书签制作方法请找 [email protected] 完全免费 本书是著名软件工程学家Ian Sommerille系统介绍软件工程理论的经典教材,自1982年初版以来,随着软件工程学科的发展不断更新,培养了一代又一代软件工程人才,对学科本身也产生了重大影响。本版重在论述在开发大型复杂软件系统时可以采用的一些实用方法。全书重新组织为7篇,第1~6篇涵盖了整个软件开发过程各个阶段的内容,从初始的需求导出到设计和开发,再到软件项目管理。最后一篇论述了一些重要的软件工程的新技术。 本书既有理论高度又有具体操作,非常适合作为高等院校本科生或研究生的教材,对软件工程的
<p>《21世纪高等学校规划教材•软件工程:软件工程》按技术篇、管理篇、实验篇的顺序编写。技术篇共9章,分别讲述软件工程概述、软件开发过程模型、可行性研究、需求分析、概要设计、详细设计、软件实现、软件测试、软件维护;管理篇共6章,分别讲述进度计划管理、质量管理、成本管理、配置管理、文档管理、人力资源管理;实验篇设计了10个与软件开发过程密切相关的文档书写。还可作为高等学校计算机及相关专业本科生“软件工程”课程的教材,也可作为希望了解软件工程思想、技术以及软件项目管理方法的各类读者的参考书。</p>
本书针对高校计算机相关专业软件工程课程的需要而编写,书中系统地介绍了软件工程的基础知识与应用技术,内容包括软件工程的基本概念和基本知识,软件生命周期与软件开发的各种模型,软件立项与合同,软件需求分析的概念、方法和工具,软件策划的规模、费用和资源的估计方法,软件建模的思想及三个模型分析,软件设计概论和设计方法,软件测试方法,软件实施及维护的方法,软件管理。本书在内容上注重科学性、先进性,强调实践性,提供了丰富的软件开发实例和素材,反映了软件工程的最新发展技术。本书内容全面、深入浅出、理论和实践相结合,通过对本书的学习读者能够较好地掌握软件工程的基本知识和基本技术。本书可作为高等院校计算机科学与技