软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材

软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
出版社: 科学出版社
2014-12
版次: 01
ISBN: 9787030425935
定价: 38.00
装帧: 平装
开本: 16开
  •   《软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材》面向普通高校本科教学及软件工程技术发展的需要,主要围绕结构化软件工程和面向对象软件工程方法,以软件生命周期为线索,较为系统地介绍计算机科学技术和软件工程等相关专业必需的软件工程知识,并与时俱进地增加了面向服务软件工程的基础知识。主要内容包括:软件工程概述、可行性研究、需求分析、系统设计、详细设计、程序编码、软件测试、软件维护、软件开发实例、软件项目管理、面向服务的软件工程。本书概念清楚,内容丰富,并配有典型实例分析和开发文档模版,便于教学和学习。 第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.4 本章小结 习题1第2章 可行性研究 2.1 问题定义2.1.1 问题定义的基本任务2.1.2 问题定义报告 2.2 可行性研究2.2.1 可行性研究的内容及过程2.2.2 可行性研究报告 2.3 需求定义2.3.1 需求获取的内容及方法2.3.2 需求规格说明的内容2.3.3 需求规格说明的评审2.3.4 需求规格说明书 2.4 需求定义示例 2.5 本章小结 习题2第3章 需求分析 3.1 需求分析的目标与原则3.1.1 需求分析的目标3.1.2 需求分析的原则 3.2 需求分析的过程及方法3.2.1 需求分析的过程3.2.2 需求分析方法 3.3 需求分析的工具3.3.1 SADT3.3.2 PSL/PSA 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.6.3 对象模型的建立3.6.4 行为模型的建立3.6.5 功能模型的建立 3.7 统一建模语言UML3.7.1 UML的基本实体3.7.2 UML的目标及范畴3.7.3 UML图的使用实例 3.8 需求分析示例3.8.1 结构化分析示例3.8.2 面向对象分析示例 3.9 本章小结 习题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.3.3 事务分析4.3.4 软件模块结构的改进 4.4 面向对象的设计方法4.4.1 面向对象分析模型4.4.2 面向对象软件设计模式描述4.4.3 面向对象软件设计模式的分类 4.5 模型—视图—控制器框架4.5.1 MVC模式4.5.2 MVC中的模型、视图和控制类4.5.3 MVC的实现 4.6 系统设计说明书 4.7 类设计示例4.7.1 类设计的目标4.7.2 类设计的方法4.7.3 通过复用设计类4.7.4 计数器类设计的实例 4.9 本章小结 习题4第5章 详细设计 5.1 详细设计的任务及过程5.1.1 详细设计的任务5.1.2 详细设计的过程5.1.3 详细设计的原则5.1.4 详细设计工具 5.2 结构化设计方法5.2.1 基于数据流的结构化设计方法5.2.2 面向数据结构的结构化设计方法 5.3 Jackson程序设计方法5.3.1 Jackson方法的基本思想5.3.2 Jackson方法的设计技术及实例 5.4 Warnier程序设计方法5.4.1 Warnier方法的基本思想5.4.2 Warnier方法的设计技术及实例 5.5 基于组件的设计方法5.5.1 基于组件的基本思想5.5.2 基于组件的设计技术及实例5.5.3 应用示例 5.6 本章小结 习题5第6章 程序编码 6.1 程序设计语言6.1.1 程序设计语言的发展及分类6.1.2 程序设计语言选择 6.2 程序设计风格6.2.1 源程序文档化6.2.2 数据说明6.2.3 表达式和语句6.2.4 输入/输出 6.3 程序设计方法6.3.1 结构化程序设计方法6.3.2 面向对象的程序设计方法 6.4 程序的复杂性及度量6.4.1 程序的复杂性6.4.2 McCabe度量法6.4.3 Halstead方法 6.5 本章小结 习题6第7章 软件测试 7.1 软件测试的目标及准则7.1.1 软件测试的目标7.1.2 软件测试准则 7.2 软件测试的基本方法7.2.1 静态测试和动态测试7.2.2 黑盒测试和白盒测试7.2.3 ALAC测试 7.3 软件测试过程7.3.1 单元测试7.3.2 集成测试7.3.3 确认测试7.3.4 系统测试 7.4 软件测试的环境和文档7.4.1 软件测试角色7.4.2 软件测试环境7.4.3 软件测试设计说明 7.5 面向对象软件测试7.5.1 面向对象测试策略7.5.2 面向对象的单元测试7.5.3 面向对象的集成测试7.5.4 面向对象的系统测试 7.6 软件测试示例7.6.1 测试用例7.6.2 设计测试方案7.6.3 实用策略 7.7 本章小结 习题7第8章 软件维护 8.1 软件维护基本概念8.1.1 软件维护的定义8.1.2 软件维护的分类 8.2 软件维护的特点及过程8.2.1 影响软件维护的因素8.2.2 软件维护的标准化8.2.3 维护的特点8.2.4 软件维护过程 8.3 软件可维护性8.3.1 可维护性的定义8.3.2 可维护性的度量及评估8.3.3 提高可维护性的方法 8.4 本章小结 习题8第9章 软件开发实例 9.1 系统立项背景 9.2 需求分析文档 9.3 系统概要设计9.3.1 开发运行环境9.3.2 系统框架9.3.3 系统设计文档 9.4 本章小结 习题9第10章 软件项目管理 10.1 软件项目管理概述 10.2 项目计划10.2.1 成本估计10.2.2 相关项目计划 10.3 软件质量与配置管理10.3.1 软件质量基础10.3.2 软件质量度量10.3.3 软件配置管理 10.4 软件工程标准10.4.1 软件工程标准化及其意义10.4.2 软件工程标准的类型与层次10.4.3 软件文档标准化 10.5 本章小结 习题10第11章 面向服务的软件工程 11.1 面向服务的概念 11.2 面向服务的体系结构 11.3 面向服务的计算 11.4 面向服务的软件工程示例11.4.1 IBM出口认证服务示例11.4.2 企业应用集成示例 11.5 本章小结 习题11参考文献
  • 内容简介:
      《软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材》面向普通高校本科教学及软件工程技术发展的需要,主要围绕结构化软件工程和面向对象软件工程方法,以软件生命周期为线索,较为系统地介绍计算机科学技术和软件工程等相关专业必需的软件工程知识,并与时俱进地增加了面向服务软件工程的基础知识。主要内容包括:软件工程概述、可行性研究、需求分析、系统设计、详细设计、程序编码、软件测试、软件维护、软件开发实例、软件项目管理、面向服务的软件工程。本书概念清楚,内容丰富,并配有典型实例分析和开发文档模版,便于教学和学习。
  • 目录:
    第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.4 本章小结 习题1第2章 可行性研究 2.1 问题定义2.1.1 问题定义的基本任务2.1.2 问题定义报告 2.2 可行性研究2.2.1 可行性研究的内容及过程2.2.2 可行性研究报告 2.3 需求定义2.3.1 需求获取的内容及方法2.3.2 需求规格说明的内容2.3.3 需求规格说明的评审2.3.4 需求规格说明书 2.4 需求定义示例 2.5 本章小结 习题2第3章 需求分析 3.1 需求分析的目标与原则3.1.1 需求分析的目标3.1.2 需求分析的原则 3.2 需求分析的过程及方法3.2.1 需求分析的过程3.2.2 需求分析方法 3.3 需求分析的工具3.3.1 SADT3.3.2 PSL/PSA 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.6.3 对象模型的建立3.6.4 行为模型的建立3.6.5 功能模型的建立 3.7 统一建模语言UML3.7.1 UML的基本实体3.7.2 UML的目标及范畴3.7.3 UML图的使用实例 3.8 需求分析示例3.8.1 结构化分析示例3.8.2 面向对象分析示例 3.9 本章小结 习题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.3.3 事务分析4.3.4 软件模块结构的改进 4.4 面向对象的设计方法4.4.1 面向对象分析模型4.4.2 面向对象软件设计模式描述4.4.3 面向对象软件设计模式的分类 4.5 模型—视图—控制器框架4.5.1 MVC模式4.5.2 MVC中的模型、视图和控制类4.5.3 MVC的实现 4.6 系统设计说明书 4.7 类设计示例4.7.1 类设计的目标4.7.2 类设计的方法4.7.3 通过复用设计类4.7.4 计数器类设计的实例 4.9 本章小结 习题4第5章 详细设计 5.1 详细设计的任务及过程5.1.1 详细设计的任务5.1.2 详细设计的过程5.1.3 详细设计的原则5.1.4 详细设计工具 5.2 结构化设计方法5.2.1 基于数据流的结构化设计方法5.2.2 面向数据结构的结构化设计方法 5.3 Jackson程序设计方法5.3.1 Jackson方法的基本思想5.3.2 Jackson方法的设计技术及实例 5.4 Warnier程序设计方法5.4.1 Warnier方法的基本思想5.4.2 Warnier方法的设计技术及实例 5.5 基于组件的设计方法5.5.1 基于组件的基本思想5.5.2 基于组件的设计技术及实例5.5.3 应用示例 5.6 本章小结 习题5第6章 程序编码 6.1 程序设计语言6.1.1 程序设计语言的发展及分类6.1.2 程序设计语言选择 6.2 程序设计风格6.2.1 源程序文档化6.2.2 数据说明6.2.3 表达式和语句6.2.4 输入/输出 6.3 程序设计方法6.3.1 结构化程序设计方法6.3.2 面向对象的程序设计方法 6.4 程序的复杂性及度量6.4.1 程序的复杂性6.4.2 McCabe度量法6.4.3 Halstead方法 6.5 本章小结 习题6第7章 软件测试 7.1 软件测试的目标及准则7.1.1 软件测试的目标7.1.2 软件测试准则 7.2 软件测试的基本方法7.2.1 静态测试和动态测试7.2.2 黑盒测试和白盒测试7.2.3 ALAC测试 7.3 软件测试过程7.3.1 单元测试7.3.2 集成测试7.3.3 确认测试7.3.4 系统测试 7.4 软件测试的环境和文档7.4.1 软件测试角色7.4.2 软件测试环境7.4.3 软件测试设计说明 7.5 面向对象软件测试7.5.1 面向对象测试策略7.5.2 面向对象的单元测试7.5.3 面向对象的集成测试7.5.4 面向对象的系统测试 7.6 软件测试示例7.6.1 测试用例7.6.2 设计测试方案7.6.3 实用策略 7.7 本章小结 习题7第8章 软件维护 8.1 软件维护基本概念8.1.1 软件维护的定义8.1.2 软件维护的分类 8.2 软件维护的特点及过程8.2.1 影响软件维护的因素8.2.2 软件维护的标准化8.2.3 维护的特点8.2.4 软件维护过程 8.3 软件可维护性8.3.1 可维护性的定义8.3.2 可维护性的度量及评估8.3.3 提高可维护性的方法 8.4 本章小结 习题8第9章 软件开发实例 9.1 系统立项背景 9.2 需求分析文档 9.3 系统概要设计9.3.1 开发运行环境9.3.2 系统框架9.3.3 系统设计文档 9.4 本章小结 习题9第10章 软件项目管理 10.1 软件项目管理概述 10.2 项目计划10.2.1 成本估计10.2.2 相关项目计划 10.3 软件质量与配置管理10.3.1 软件质量基础10.3.2 软件质量度量10.3.3 软件配置管理 10.4 软件工程标准10.4.1 软件工程标准化及其意义10.4.2 软件工程标准的类型与层次10.4.3 软件文档标准化 10.5 本章小结 习题10第11章 面向服务的软件工程 11.1 面向服务的概念 11.2 面向服务的体系结构 11.3 面向服务的计算 11.4 面向服务的软件工程示例11.4.1 IBM出口认证服务示例11.4.2 企业应用集成示例 11.5 本章小结 习题11参考文献
查看详情
相关图书 / 更多
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件工程专业英语(第2版)
宋晓涛 谢红薇 郭晓红
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件工程--理论与实践
毛新军 董威
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件需求分析(微课版)
李美蓉 何中海
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件自动化测试入门攻略
杨定佳
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件性能测试、分析与调优实践之路(第2版)
张永清
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)
您可能感兴趣 / 更多
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
软件工程
钟珞、袁胜琼、袁景凌、李琳 著
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
智能方法及应用
钟珞、袁景凌、李琳、钟忺 著
软件工程(第二版)/普通高等教育“十二五”规划教材·计算机类主干课程系列教材
人工神经网络及其融合应用技术
钟珞、饶文碧、邹承明 著