×
图文详情
  • ISBN:9787301152775
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:221 页
  • 出版时间:2009-09-01
  • 条形码:9787301152775 ; 978-7-301-15277-5

本书特色

《软件工程基础》:高职高专应用型规划教材(信息技术类)

内容简介

简介   随着计算机硬件性能的极大提高和计算机体系结构的不断变化,计算机软件系统也更加成熟和更为复杂,从而促使计算机软件的角色发生了巨大的变化。软件工程是在克服20世纪60年代末所出现的“软件危机”的过程中逐渐形成与发展的。本书编者在结合多年实际设计经验的基础上,对软件工程基础进行了探讨。全书共11章,包括软件工程概述、软件开发工具和环境、结构化分析、概要设计、详细设计、软件编码、面向对象的分析和设计方法、软件测试技术、软件维护、软件项目管理以及软件质量保证与软件工程标准等内容,各章后均配有小结和习题,以期提高读者的软件设计水平并拓宽设计思路。   本书可作为高职高专计算机应用技术、软件技术等专业的教材,也可作为从事相关软件设计工作人员的学习指导用书。

目录

第1章 软件工程概述1.1 软件的概念、特点和分类1.1.1 软件的概念1.1.2 软件的特点1.1.3 软件的分类1.2 软件工程概念1.2.1 软件危机1.2.2 软件工程的概念1.2.3 软件工程的原理1.3 软件生存期和软件开发模型1.3.1 软件生存期1.3.2 软件开发模型本章小结习题第2章 软件开发工具和环境2.1 软件开发工具2.1.1 软件开发工具的概念2.1.2 软件开发工具的功能2.1.3 软件开发工具分类2.2 软件开发环境2.2.1 软件开发环境的分类2.2.2 集成化的软件开发环境2.2.3 软件开发环境的构成和特性2.3 软件开发工具和环境的应用及发展2.4.计算机辅助软件工程CASE2.4.1 软件自动化2.4.2 CASE工具2.4.3 CASE工具实例本章小结习题第3章 结构化分析3.1 软件定义过程概述3.1.1 问题的定义3.1.2 可行性研究3.1.3 需求分析3.2 结构化分析3.2.1 结构化分析方法概述3.2.2 数据流图3.2.3 数据字典3.2.4 实体一关系图3.2.5 加工逻辑的描述方法3.3 需求规格说明与评审3.3.1 需求规格说明的主要内容3.3.2 需求分析的评审3.4 需求规格说明书写作范例本章小结习题第4章 概要设计4.1 概要设计的任务与步骤4.1.1 概要设计的任务4.1.2 概要设计的过程4.2 软件设计的概念与原则4.2.1 模块化4.2.2 抽象与逐步求精4.2.3 信息隐蔽和局部化4.2.4 模块独立性4.2.5 设计准则4.3 面向数据流的设计方法4.3.1 概念4.3.2 系统结构图4.3.3 变换分析4.3.4 事务分析4.3.5 设计优化4.4 概要设计文档评审4.5 概要设计文档写作范例本章小结习题第5章 详细设计5.1 详细设计的任务与原则5.1.1 详细设计的任务5.1.2 详细设计的原则5.2 详细设计的方法5.2.1 程序流程图5.2.2 N.S图5.2.3 PAD图5.2.4 PDL5.3 详细设计规格说明书与评审5.3.1 详细设计说明书5.3.2 详细设计复审5.4 详细设计文档写作范例本章小结习题第6章 软件编码6.1 程序设计语言6.1.1 程序设计语言的分类6.1.2 程序设计语言的特点6.1.3 程序设计语言的选择6.2 编码风格6.2.1 代码文档化6.2.2 数据说明6.2.3 语句构造6.2.4 输入/输出6.3 程序效率6.3.1 代码效率6.3.2 存储器效率6.3.3 输入/输出的效率本章小结习题第7章 面向对象的分析和设计方法7.1 面向对象方法的基本概念7.1.1 面向对象方法概述7.1.2 面向对象的概念7.1.3 面向对象方法的主要优点7.2 面向对象分析(OOA)7.2.1 面向对象分析的基本过程7.2.2 OOA过程7.2.3 定义结构和层次7.2.4 定义主题和子系统7.3 面向对象设计7.3.1 面向对象系统的设计7.3.2 系统设计过程7.3.3 对象设计过程7.3.4 设计模式7.4 面向对象测试7.4.1 测试OOA和OOD模型7.4.2 面向对象测试策略7.4.3 OO软件的测试案例设计7.5 基于构件的软件工程7.5.1 基于构件的系统开发7.5.2 CBSE过程7.5.3 领域工程7.5.4 基于构件的开发本章小结习题第8章 软件测试技术8.1 软件测试基础8.1.1 测试目标8.1.2 测试原则8.1.3 可测试性8.2 测试案例设计8.2.1 白盒测试8.2.2 黑盒测试8.2.3 针对专门的环境、体系结构和应用的测试8.3 软件测试策略8.3.1 软件测试的策略途径8.3.2 单元测试8.3.3 集成测试8.3.4 确认测试8.3.5 系统测试本章小结习题第9章 软件维护9.1 软件维护概述9.1.1 软件维护的基本概念9.1.2 软件维护的特点9.2 软件维护活动9.2.1 维护组织9.2.2 维护报告9.2.3 工作流程9.2.4 维护记录9.2.5 维护评价9.3 软件的可维护性9.3.1 决定软件可维护性的因素9.3.2 提高可维护性的方法9.3.3 可维护性复审9.4 软件维护的副作用9.5 软件逆向工程和再生工程本章小结习题第10章 软件项目管理10.1 软件项目的特点和软件管理的职能10.1.1 软件项目的特点10.1.2 软件管理的职能10.2 软件项目计划10.2.1 制订计划的目标10.2.2 软件项目度量和估算10.2.3 风险分析和管理10.2.4 软件计划的类型10.2.5 项目计划中任务的划分10.2.6 项目进度安排10.3 软件项目组织10.3.1 组织原则10.3.2 组织结构的模式10.3.3 程序设计小组的组织10.4 软件项目人员配备10.4.1 项目开发各阶段所需人员10.4.2 配备人员的原则10.4.3 对项目经理人员的要求10.4.4 评价软件人员的条件10.5 软件项目的指导和检验10.5.1 软件项目指导10.5.2 软件项目检验10.6 软件配置管理和配置管理工具10.6.1 概述10.6.2 基线(baseline)10.6.4 软件配置管理的过程10.6.5 软件配置管理工具ClearCase简介本章小结习题第11章 软件质量保证与软件工程标准11.1 软件质量保证概述11.1.1 软件质量的概念11.1.2 软件质量保证11.2 软件质量保证体系与实施11.2.1 软件质量保证体系11.2.2 软件质量保证的实施11.3 软件工程标准化11.3.1 软件工程标准化的意义11.3.2 软件工程标准11.3.3 软件工程国家标准11.4 软件文档11.4.1 软件文档的作用和分类11.4.2 软件文档的编制11.4.3 软件文档的管理和维护本章小结习题
展开全部

节选

《软件工程基础》编者在结合多年实际设计经验的基础上,对软件工程基础进行了探讨。全书共11章,包括软件工程概述、软件开发工具和环境、结构化分析、概要设计、详细设计、软件编码、面向对象的分析和设计方法、软件测试技术、软件维护、软件项目管理以及软件质量保证与软件工程标准等内容,各章后均配有小结和习题,以期提高读者的软件设计水平并拓宽设计思路。随着计算机硬件性能的极大提高和计算机体系结构的不断变化,计算机软件系统也更加成熟和更为复杂,从而促使计算机软件的角色发生了巨大的变化。软件工程是在克服20世纪60年代末所出现的"软件危机"的过程中逐渐形成与发展的。《软件工程基础》可作为高职高专计算机应用技术、软件技术等专业的教材,也可作为从事相关软件设计工作人员的学习指导用书。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航