软件工程
类别:
计算机系列
书名:
软件工程
主编:
高铁杠
定价:
45.00
开本:
16开
时间:
2017.07修订
出版:
上海交通大学出版社
书号:
978-7-313-08748-5
内容摘要
软件工程学是软件工程和计算机科学与技术专业的一门重要课程,它的研究范围包括软件工程理论、方法、技术及其管理等。本书在内容上反映了软件工程最新的理论研究成果,在组织结构上以软件工程项目实施的具体过程为主线,全面介绍与一个具体的项目实施有关的软件工程理论、方法。全书共分为10章,内容包括:软件工程概论、软件过程模型、软件计划与管理、需求分析、系统设计、系统详细设计与实现、系统集成与测试、系统维护、从结构化到面向对象和现代软件开发方法。
本书可作为高等院校计算机及相关专业“软件工程”课程的教材,也可供软件工程爱好者和软件技术人员学习参考。
目录
第1章 软件工程概论
1.1软件工程
1.1.1软件及其特征
1.1.2软件工程的起源
1.1.3软件工程的概念
1.1.4软件工程内容
1.2软件工程框架
1.2.1软件工程的目标和原则
1.2.2软件工程过程
本章小结
习题1
第2章 软件过程模型
2.1软件生命周期的基本过程
2.2瀑布模型
2.2.1瀑布模型分析
2.2.2瀑布模型的适用范围
2.3快速原型模型
2.4增量模型
2.5螺旋模型
2.6同步稳定模型
本章小结
习题2
第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.3.1项目参与者
3.3.2人员管理模型
3.4资源管理
3.4.1资源组成
3.4.2资源特征
3.4.3资源管理
3.5过程管理
3.5.1过程分解
3.5.2能力成熟度模型的集成
3.5.3过程管理
3.6质量管理
3.6.1质量度量模型
3.6.2软件质量保证
3.7可靠性管理
3.7.1可靠性度量
3.7.2可靠性测试
3.7.3可靠性设计
3.8风险管理
3.8.1风险分类
3.8.2风险识别
3.8.3风险评估
3.8.4风险应对
3.8.5风险缓解、监控和管理
3.8.6风险管理模型
本章小结
习题3
第4章 需求分析
4.1可行性分析及其要素
4.1.1可行性分析内容
4.1.2可行性分析的要素
4.2需求分析的原则和过程
4.2.1需求分析任务
4.2.2需求分析原则
4.2.3需求分析过程
4.3需求诱导
4.3.1需求启动
4.3.2需求诱导方法
4.4结构化分析方法
4.4.1结构化需求分析的目标以及特点
4.4.2结构化需求分析技术
4.5软件快速原型实现
4.5.1原型实现方法
4.5.2原型法实现流程
4.5.3原型实现策略
4.6需求评审
4.7案例分析
本章小结
习题4
第5章 系统设计
5.1软件设计的目标和任务
5.2软件设计的基本原理
5.2.1模块化
5.2.2抽象
5.2.3逐步求精
5.2.4信息隐藏
5.2.5模块独立性
5.2.6启发式设计准则
5.3软件体系结构设计
5.3.1软件体系结构的概念
5.3.2软件体系结构的重要性
5.3.3软件体系结构风格
5.3.4软件体系结构设计方法
5.4系统设计方法
5.4.1程序流程图
5.4.2盒图(N-S图)
5.4.3问题分析图
5.4.4HIPO图
5.4.5判定表
相关图书
主编:舒军 王晓丽
本书注重以实例讲解Access 2016数据库的开发和管理。全书共分7个项目,包括数据库和表的创建、处理数据库的样式和数据、数据的查询应用、窗体和控件的应用、报表的应用、宏及外部数据的应用、数据库和数...
¥54.00
主编:金松林
本书深入浅出地介绍了Python编程语言的基础知识及简单的数据处理技术。全书共分10章,主要内容包括初识Python,数据类型、变量与运算符,字符串,列表与元组,字典,条件与循环语句,函数与模块,类,...
¥45.00
主编:熊芳芳
本书分为9章,分别介绍了数据库基础知识、数据库与表、查询、窗体、报表、宏、模块与VBA程序设计、VBA数据库编程、全国计算机等级考试二级公共基础知识。 本书适合作为高等院校Access数...
¥49.8
主编:张春飞 许志军
本书是为普通高等院校学生学习C语言程序设计编写的教材,共分10章,内容包括:程序设计与C语言、C语言的基本知识、控制结构、数组、函数、指针、结构体与其他数据类型、文件、预处理命令、位运算。 ...
¥45.00