读书月福利
欢迎光临中图网 请 | 注册
> >
软件工程-原理.方法与应用(第二版)

软件工程-原理.方法与应用(第二版)

作者:肖孟强
出版社:中国水利水电出版社出版时间:2008-07-01
开本: 16开 页数: 265
中 图 价:¥20.3(7.0折) 定价  ¥29.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

软件工程-原理.方法与应用(第二版) 版权信息

软件工程-原理.方法与应用(第二版) 本书特色

注重学科体系的完整性,兼顾考研学生需要,强调理论与实践相结合,注重培养专业技能。 采用“任务驱动”的编写方式,引入案例和启发式教学方法,提供电子教案、案例素材等教学资源,教材立体化配套,满足高等院校应用型人才培养的需要。

软件工程-原理.方法与应用(第二版) 内容简介

《21世纪高等院校规划教材·软件工程:原理方法与应用(第2版)》是根据教育部应用型本科规划教材指导思想与原则的要求,充分考虑应用型本科人才的培养目标和教学特点编写而成。2005年10月出版了**版,本次再版进一步扩充了应用性内容,缩减了部分理论章节,增加了现代软件工程技术。 全书共10章,内容主要包括:软件工程概念、可行性研究与需求分析、软件设计、编码及测试、软件维护、面向对象技术、面向对象的软件开发方法、软件工程管理与质量保证、软件工程标准化及软件工程环境、现代软件工程技术。《21世纪高等院校规划教材·软件工程:原理方法与应用(第2版)》在每一章的开头均给出本章的教学目标、教学任务和重点难点,每一章的*后给出实例分析和本章小结,附以部分习题,以便于教学与自学。 《21世纪高等院校规划教材·软件工程:原理方法与应用(第2版)》强调内容的实用性。按软件工程的过程安排与组织,条理性强,以案例教学为驱动,易于学生学习与掌握。《21世纪高等院校规划教材·软件工程:原理方法与应用(第2版)》可作为应用型本科计算机、自动化、机电类等专业和高职高专计算机专业的教材,也可作为自学教材和软件开发人员的参考用书。 《21世纪高等院校规划教材·软件工程:原理方法与应用(第2版)》配有免费电子教案,读者可以从中国水利水电出版社网站上下载。

软件工程-原理.方法与应用(第二版) 目录

目录序第二版 前言**版 前言第1章 软件工程概论本章学习目标1.1 引言1.2 软件概述1.2.1 软件的定义1.2.2 软件的特点1.2.3 软件的分类1.2.4 软件的发展1.3 软件危机1.3.1 软件危机产生的原因1.3.2 软件危机的表现形式1.3.3 解决软件危机的途径1.4 软件工程1.4.1 软件工程的定义及目标1.4.2 软件工程学的范畴1.4.3 软件过程1.4.4 软件工程的基本原理1.5 软件生存周期1.5.1 软件生存周期定义1.5.2 软件生存周期划分阶段的原则1.5.3 软件生存周期各阶段的任务1.6 软件生存周期模型1.6.1 瀑布模型1.6.2 快速原型模型1.6.3 增量模型1.6.4 螺旋模型本章小结习题一 第2章 可行性研究与需求分析本章学习目标2.1 问题的定义与可行性研究2.1.1 问题的定义2.1.2 可行性研究的任务2.1.3 可行性研究的过程2.1.4 成本/效益分析2.2 需求分析的任务2.2.1 确定对系统的综合要求2.2.2 分析系统的数据要求2.2.3 导出系统的逻辑模型2.2.4 修正系统开发计划2.3 需求获取的常用方法2.3.1 常用的需求获取方法2.3.2 快速原型方法2.4 结构化分析方法2.4.1 结构化分析的过程2.4.2 实体一联系图2.4.3 数据规范化2.4.4 数据流图2.4.5 数据字典2.4.6 状态转换图2.4.7 其他图形工具2.5 需求分析评审2.5.1 需求规格说明书2.5.2 评审过程本章小结习题二 第3章 软件设计本章学习目标3.1 软件设计的任务3.2 软件结构设计3.2.1 软件设计过程3.2.2 软件结构设计基本原理3.2.3 模块化3.2.4 模块独立性3.3 描绘软件结构的图形工具3.3.1 层次图和}IIPO图3.3.2 结构图3.4 面向数据流的设计方法3.4.1 基本概念3.4.2 变换分析3.4.3 事务分析3.4.4 设计优化3.5 详细设计3.5.1 详细设计概述3.5.2 程序流程图3.5.3 N-S图3.5.4 PAD图3.5.5 判定表与判定树3.5.6 过程设计语言3.6 人机界面设计3.6.1 设计问题3.6.2 设计过程3.6.3 人机界面设计指南 3.7 面向数据结构的设计方法3.7.1 Jackson图3.7.2 改进的Jackson图3.7.3 Jackson方法本章小结习题三 第4章 编码与测试本章学习目标4.1 编码4.1.1 编码语言的发展4.1.2 编码语言的选择4.1.3 编码风格 4.2 软件测试的基础4.2.1 软件测试的目标4.2.2 软件测试的原则4.2.3 测试方法4.2.4 测试步骤4.2.5 测试阶段的信息流4.2.6 人工测试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 逻辑覆盖4.5.2 控制结构测试4.6 软件调试4.6.1 调试过程4.6.2 常用的调试方法4.6.3 调试原则本章小结习题四 第5章 软件维护本章学习目标5.1 软件维护概述5.1.1 软件维护的基本概念5.1.2 软件维护的种类5.1.3 影响软件维护工作量的因素5.1.4 软件维护的策略5.1.5 修改程序的副作用5.2 软件维护的过程5.2.1 维护机构5.2.2 软件维护申请报告5.2.3 软件维护工作流程5.2.4 软件维护记录及评价 5.3 软件的可维护性5.3.1 可维护性的定义5.3.2 可维护性的度量5.3.3 软件文挡 5.4 提高可维护性的途径5.4.1 建立明确的软件质量目标和优先级5.4.2 使用提高软件质量的技术和工具5.4.3 进行明确的质量保证审查5.4.4 选择可维护的程序设计语言5.4.5 改进程序的文档5.5 逆向工程和再工程本章小结习题五 第6章 面向对象技术本章学习目标6.1 面向对象的概念6.1.1 对象6.1.2 类6.1.3 面向对象6.1.4 继承6.1.5 消息6.1.6 多态性6.1.7 封装性6.2 面向对象方法学6.2.1 面向对象方法学概述6.2.2 面向对象的软件过程6.2.3 面向对象方法学的主要优点6.3 面向对象的开发模型6.3.1 面向对象方法的开发模型6.3.2 面向对象软件开发方法6.3.3 面向对象建模6.4 UML统一建模语言6.4.1 UML语言的产生6.4.2 UML的定义6.4.3 UML的目标6.4.4 UML语言的应用6.5 UML语言概述6.5.1 视图6.5.2 图6.5.3 UML的模型元素及表示方法6.5.4 UML的通用机制和扩展机制6.5.5 UML的规则6.6 静态建模6.6.1 用例模型6.6.2 类和对象模型6.6.3 类之间的关系 6.7 动态建模6.7.1 消息6.7.2 状态图和时序图6.7.3 协作图和活动图6.8 物理架构建模6.8.1 逻辑架构与物理架构6.8.2 组件图与部署图本章小结习题六 第7章 面向对象软件开发方法本章学习目标7.1 面向对象分析7.1.1 面向对象分析过程7.1.2 建立对象模型7.1.3 建立动态模型7.1.4 建立功能模型7.2 面向对象设计7.2.1 面向对象设计准则7.2.2 启发式规则7.2.3 系统设计7.2.4 问题域的设计7.2.5 人机界面的设计7.2.6 任务管理部分设计7.2.7 数据管理部分设计7.2.8 对象设计7.3 面向对象系统的实现7.3.1 选择程序设计语言7.3.2 面向对象程序设计7.4 面向对象测试7.4.1 面向对象测试7.4.2 面向对象的测试策略7.4.3 面向对象测试用例设计本章小结习题七 第8章 软件工程管理与质量保证本章学习目标8.1 软件工程管理概述8.2 软件规模估算8.2.1 代码行度量技术8.2.2 功能点度量8.2.3 静态单变量模型8.2.4 动态多变量模型8.2.5 COCOM02模型8.3 进度计划8.3.1 估算开发时间8.3.2 Gantt图8.3.3 工程网络技术8.4 人员组织8.4.1 民主制小组8.4.2 主程序员组8.4.3 层次式小组8.4.4 人员配备 8.5 质量保证8.5.1 软件质量8.5.2 软件质量保证措施8.6 软件可靠性8.7 软件容错技术8.8 软件配置管理8.8.1 软件配置8.8.2 软件配置管理过程本章小结习题八 第9章 软件工程标准化及软件工程环境本章学习目标9.1 软件工程标准化9.1.1 软件工程标准化的概念9.1.2 软件工程标准化的意义9.2 软件质量认证9.2.1 ISO 9000系列标准9.2.2 软件质量认证9.2.3 ISO 9000.3的要点9.3 CMM模型9.3.1 软件过程成熟度模型9.3.2 关键过程域9.3.3 成熟度提问单 9.4 软件工程环境9.4.1 什么是软件工程环境9.4.2 软件工程环境的特点9.4.3 软件工程环境的模型9.5 CASE环境9.5.1 CASE环境概述9.5.2 CASE环境的组成与结构9.5.3 CASE环境的类型本章小结习题九 第10章 现代软件工程技术本章学习目标10.1 软件形式化技术10.1.1 形式方法的引入10.1.2 形式方法的分类10.1.3 形式方法的优缺点10.1.4 软件形式开发方法10.2 软件重用技术10.2.1 软件重用的概念10.2.2 软件重用的基本方法10.2.3 软件可重用性10.2.4 面向应用领域的软件重用10.3 基于软件构件的开发技术10.3.1 软件构件的概念10.3.2 软件构件库10.3.3 软件体系结构10.3.4 几种开放的分布式计算构件模型规范10.3.5 基于构件/架构的软件开发 10.4 软件智能化技术10.4.1 智能系统的目标10.4.2 智能行为10.4.3 智能系统的主要分支10.4.4 智台匕桔术存掳件T棵中的商用10.4.5 软件工程的未来发展10.5 嵌入式系统软件技术10.5.1 嵌入式系统的定义10.5.2 嵌入式系统的特点10.5.3 嵌入式系统的应用10.6 嵌入式系统开发过程10.6.1 嵌入式软件的开发特点10.6.2 嵌入式软件的开发过程10.7 嵌入式软件的测试10.7.1 嵌入式软件的测试方法10.7.2 嵌入式软件的测试策略10.7.3 嵌入式软件的测试工具10.8 嵌入式系统的调试10.8.1 嵌入式系统的调试方式10.8.2 嵌入式系统的调试方法本章小结习题十参考文献
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服