软件工程
✍ Scribed by 韩利凯 编
- Publisher
- 清华大学出版社
- Year
- 2013
- Tongue
- Chinese
- Leaves
- 301
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书针对高校计算机相关专业软件工程课程的需要而编写,书中系统地介绍了软件工程的基础知识与应用技术,内容包括软件工程的基本概念和基本知识,软件生命周期与软件开发的各种模型,软件立项与合同,软件需求分析的概念、方法和工具,软件策划的规模、费用和资源的估计方法,软件建模的思想及三个模型分析,软件设计概论和设计方法,软件测试方法,软件实施及维护的方法,软件管理。本书在内容上注重科学性、先进性,强调实践性,提供了丰富的软件开发实例和素材,反映了软件工程的最新发展技术。本书内容全面、深入浅出、理论和实践相结合,通过对本书的学习读者能够较好地掌握软件工程的基本知识和基本技术。本书可作为高等院校计算机科学与技术、软件工程等专业的软件工程课程教材,也可作为软件工程培训班教材或者软件开发及软件管理人员的自学参考书。
✦ Table of Contents
封面
扉页
内容简介
版权页
出版说明
前言
目录
第1章 软件工程概论
1.1 软件的定义
1.2 软件工程
1.3 软件工程在软件行业中的作用
1.4 软件工程方法论
1.5 软件工程实践论
1.6 本章小结
习题1
第2章 软件生命周期与开发模型
2.1 软件生命周期模型概论
2.2 瀑布模型
2.3 增量模型
2.4 原型模型
2.5 迭代模型
2.6 螺旋模型
2.7 喷泉模型
2.8 XP模型
2.9 各种模型之间的关系
2.10 本章小结
习题2
第3章 软件立项与合同
3.1 软件立项方法与文档
3.2 签订合同的方法与文档
3.3 软件招标与投标
3.4 下达任务的方法与文档
3.5 本章小结
习题3
第4章 软件需求分析
4.1 需求分析的基本概念
4.2 软件需求分析的过程和任务
4.3 需求分析的方法
4.4 需求描述工具
4.5 需求过程管理
4.6 需求分析文档
4.7 需求评审
4.8 本章小结
习题4
第5章 软件策划
5.1 软件策划概论
5.2 软件策划过程
5.3 软件估计的方法
5.4 软件策划管理与软件策划管理文档
5.5 本章小结
习题5
第6章 软件管理
6.1 三个模型的建模思想
6.2 数据模型设计概论
6.3 数据库设计的理论与方法
6.4 数据模型建模实例分析
6.5 三个模型建模实例分析
6.6 三个模型建模思想的总结
6.7 本章小结
习题6
第7章 软件设计
7.1 软件设计概论
7.2 软件设计原理
7.3 面向过程设计
7.4 面向对象设计
7.5 面向元数据设计
7.6 软件设计方法总结
7.7 软件设计文档
7.8 本章小结
习题7
第8章 软件测试
8.1 软件测试概论
8.2 软件测试模型
8.3 黑盒测试方法
8.4 白盒测试方法
8.5 灰盒测试方法
8.6 测试过程与测试文档
8.7 本章小结
习题8
第9章 软件实施与维护
9.1 软件产品的分类
9.2 软件产品的发布
9.3 软件产品的实施
9.4 软件维护的传统方法
9.5 软件维护的最新方法
9.6 软件维护文档
9.7 本章小结
习题9
第10章 软件管理
10.1 软件过程改进模型CMMI
10.2 软件配置管理
10.3 软件质量保证
10.4 软件项目管理
10.5 本章小结
习题10
正文结束
参考文献
📜 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>
本书采用“教学做”一体化模式编写,合理地组织学习单元,并将每个单元分解为核心知识、能力目标、任务驱动、实践环节4个模块。全书共10章,第1章是软件工程基本概念,第2~7章顺序介绍了软件生命周期各阶段任务、过程、结构化方法和工具,第8章讲述了面向对象方法学,第9章介绍了软件项目管理,第10章给出了经典的软件工程实验以及一个综合实例。书中实例侧重实用性和启发性,通俗易懂,使读者能够快速掌握软件工程的基础知识与项目管理技能,为适应实战应用打下坚实的基础。 本书适合作为高等院校“软件工程”课程的教材或教学参考书。