-
内容大纲
伊恩·萨默维尔著的《软件工程(原书第10版)》是系统介绍软件工程理论的经典教材,共包含四个部分:第一部分(第1~9章)是对软件工程的一般性介绍,介绍了软件工程的一些重要概念(如软件过程和敏捷方法),描述了基本的软件开发活动(从需求规格说明一直到系统演化);第二部分(第10~14章)关注软件系统可依赖性和信息安全等重要话题;第三部分(第15~21章)介绍更高级的软件工程话题;第四部分(第22~25章)关注技术管理问题。
本书适合作为软件和系统工程专业本科生或研究生教材,同时也是软件工程师难得的参考书。 -
作者介绍
伊恩·萨默维尔(Ian Sommerville)英国著名软件工程专家,曾任圣安德鲁斯大学软件工程系教授。他在软件工程的教学和科研方面有40多年的工作经验,研究领域包括需求工程、大规模复杂系统和系统可靠性等。他撰写的软件工程教材畅销全球,销量超过75万册。 -
目录
出版者的话
译者序
前言
第一部分 软件工程导论
第1章 概述
1.1 专业化软件开发
1.1.1 软件工程
1.1.2 软件工程的多样性
1.1.3 互联网软件工程
1.2 软件工程职业道德
1.3 案例研究
1.3.1 胰岛素泵控制系统
1.3.2 心理健康治疗病人信息系统
1.3.3 野外气象站
1.3.4 学校数字化学习环境
要点
阅读推荐
网站
练习
参考文献
第2章 软件过程
2.1 软件过程模型
2.1.1 瀑布模型
2.1.2 增量式开发
2.1.3 集成与配置
2.2 过程活动
2.2.1 软件规格说明
2.2.2 软件设计和实现
2.2.3 软件确认
2.2.4 软件演化
2.3 应对变化
2.3.1 原型
2.3.2 增量式交付
2.4 过程改进
要点
阅读推荐
网站
练习
参考文献
第3章 敏捷软件开发
3.1 敏捷方法
3.2 敏捷开发技术
3.2.1 用户故事
3.2.2 重构
3.2.3 测试先行的开发
3.2.4 结对编程
3.3 敏捷项目管理
3.4 敏捷方法的伸缩
3.4.1 敏捷方法的实践问题
3.4.2 敏捷和计划驱动的方法
3.4.3 面向大型系统的敏捷方法
3.4.4 面向整个组织的敏捷方法
要点
阅读推荐
网站
练习
参考文献
第4章 需求工程
4.1 功能性需求和非功能性需求
4.1.1 功能性需求
4.1.2 非功能性需求
4.2 需求工程过程
4.3 需求抽取
4.3.1 需求抽取技术
……
第5章 系统建模
第6章 体系结构设计
第7章 设计和实现
第8章 软件测试
第9章 软件演化
第二部分 系统可依赖性和信息安全
第10章 可依赖系统
第11章 可靠性工程
第12章 安全工程
第13章 信息安全工程
第14章 韧性工程
第三部分 高级软件工程
第15章 软件复用
第16章 基于构件的软件工具
第17章 分布式软件工程
第18章 面向服务的软件工程
第19章 系统工程
第20章 系统之系统
第21章 实时软件工程
第四部分 软件管理
第22章 项目管理
第23章 项目计划
第24章 质量管理
第25章 配置管理
术语表
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
