书籍详情

软件工程(第二版)

软件工程(第二版)

作者:卢潇 主编

出版社:水利水电出版社

出版时间:2005-01-01

ISBN:9787508480695

定价:¥29.80

购买这本书可以去
内容简介
  《软件工程(第2版)》是作者卢潇总结多年软件工程教学和科研实践经验,并吸取国内外大量同类书刊的精华,在第一版成功应用的基础上,结合近年来软件工程技术的发展,对原书内容做了调整和增删而成的。《软件工程(第2版)》正文共13章,内容可分四部分:第一部分主要介绍软件工程的基本概念,并概要地介绍软件生存周期、开发模型及软件开发的各种方法;第二部分按生命周期模型详细介绍软件计划、需求分析、设计、编码、测试和维护各个阶段的有关概念、工作内容,重点介绍结构化方法和Jackson方法的实施,并介绍软件体系结构的相关内容;第三部分介绍面向对象的方法及UML建模语言;第四部分介绍软件标准、文档、质量评价和质量保证技术、软件工程的管理和认证等内容。《软件工程(第2版)》可作为高等院校“软件工程”课程的教材或教学参考书,也可作为软件项目管理者和软件开发人员的参者书。
作者简介
暂缺《软件工程(第二版)》作者简介
目录
前言
第1章 概述
1.1 软件的概念
1.1.1 软件的发展阶段
1.1.2 软件的定义
1.2 软件危机
1.2.1 什么是软件危机
1.2.2 产生软件危机的原因
1.2.3 解决软件危机的途径
1.3 软件工程
1.3.1 软件工程的定义
1.3.2 软件工程的内容
1.3.3 软件工程的基本原理
1.3.4 软件工程项目的基本目标
1.4 软件过程和软件生存期
1.4.1 软件过程
1.4.2 软件生命周期
1.5 软件开发过程模型
1.5.1 瀑布模型
1.5.2 原型模型
1.5.3 螺旋模型
1.5.4 喷泉模型
1.5.5 构件组装模型
1.5.6 统一过程模型
1.5.7 敏捷开发过程
1.6 软件开发方法简述
1.6.1 结构化方法
1.6.2 面向数据结构的开发方法
1.6.3 面向对象的方法
1.6.4 可视化开发方法
1.7 软件工程的发展趋势
1.8 小结
习题1
第2章 可行性研究与软件计划
2.1 可行性研究
2.1.1 可行性研究的任务
2.1.2 可行性研究的步骤
2.2 系统流程图
2.2.1 系统流程图的符号
2.2.2 系统流程图举例
2.2.3 系统流程图的分层
2.3 软件计划
2.3.1 确定软件计划
2.3.2 复审软件计划
2.4 成本/效益分析
2.4.1 成本估算技术
2.4.2 成本/效益分析的方法
2.5 小结
习题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.2.4 需求分析方法概述
3.3 结构化分析方法
3.3.1 结构化分析方法的基本思想
3.3.2 描述工具
3.3.3 数据流图
3.3.4 数据字典
3.3.5 加工逻辑说明
3.4 原型法山
3.4.1 原型在需求分析中的作用
3.4.2 快速原型开发过程
3.5 小结
习题3
第4章 总体设计
4.1 总体设计的任务及目标
4.1.1 总体设计的任务
4.1.2 总体设计的目标
4.2 总体设计的概念和原理
4.2.1 软件结构和过程
4.2.2 模块化
4,3设计准则
4.4 总体设计的常用方法及工具
4.4.1 面向数据流的设计方法
4.4.2 面向数据结构的分析设计方法
4.5 小结
习题4
第5章 详细设计
5.1 详细设计的任务
5.2 详细设计的原则
5.3 详细设计的方法和工具
5.3.1 详细设计的方法
5.3.2 详细设计工具的选择
5.3.3 常用详细设计工具
5.4 详细设计规格说明与复审
5.4.1 详细设计说明
5.4.2 设计复审
5.5 界面设计
5.5.1 人机界面设计的一般原则和步骤
5.5.2 字符界面设计
5.5.3 菜单设计
5.5.4 对话框设计
5.5.5 多窗口界面设计
5.6 软件体系结构
5.6.1 软件体系结构的兴起
5.6.2 软件体系结构的概念
5.6.3 软件体系结构的现状及发展方向
5.6.4 软件体系结构的风格
5.6.5 软件体系结构的描述方法
5.7 几种新型的软件体系结构
5.7.1 三层C/S软件体系结构
5.7.2 C/S与B/S混合软件体系结构
5.8 小结
习题5
第6章 编码
6.1 程序设计语言
6.1.1 程序设计语言的分类
6.1.2 程序设计语言的选择
6.2 程序设计风格
6.2.1 源程序文档化
6.2.2 数据说明
6.2.3 语句结构
6.2.4 输入/输出(I/O)
6.3 实例
6.4 小结
习题6
第7章 软件测试
7.1 软件测试的任务和目标
7.1.1 软件测试的目标
7.1.2 软件测试原则
7.2 软件测试的方法
7.2.1 白盒测试法
7.2.2 黑盒测试法
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.6 小结
习题7
第8章 软件维护
8.1 软件维护的概念
8.2 软件维护的特点
8.2.1 与维护相关的问题
8.2.2 维护的代价
8.3 软件维护的步骤
……
第9章 面向对象方法学
第10章 软件工程标准化和软件文档
第11章 软件工程质量
第12章 软件工程项目管理
第13章 开发实例
参考文献
猜您喜欢

读书导航