软件工程--原理、方法与应用 (第二版)(21世纪高等院校规划教材)
分類: 图书,计算机/网络,软件工程/开发项目管理,
作者: 肖孟强,王宗江主编
出 版 社: 水利水电出版社
出版时间: 2008-7-1字数: 424000版次: 2页数: 265印刷时间: 2008/07/01开本: 16开印次: 3纸张: 胶版纸I S B N : 9787508456867包装: 平装编辑推荐
注重学科体系的完整性,兼顾考研学生需要,强调理论与实践相结合,活生生培养专业技能。
采用“任务驱动”的编写方式,引入案例和启发式教学方法;提供电子教案、案例素材等教学资源,教材立体化配套;满足高等院校应用型人才培养的需要。
内容简介
本书是根据教育部应用型本科规划教材指导思想与原则的要求,充分考虑应用型本科人才的培养目标和教学特点编写而成。2005年10月出版了第一版,本次再版进一步扩充了应用性内容,缩减了部分理论章节,增加了现代软件工程技术。
全书共10章,内容主要包括:软件工程概念、可行性研究与需求分析、软件设计、编码及测试、软件维护、面向对象技术、面向对象的软件开发方法、软件工程管理与质量保证、软件工程标准化及软件工程环境、现代软件工程技术。本书在每一章的开头均给出本章的教学目标、教学任务和重点难点,每一章的最后给出实例分析和本章小结,附以部分习题,以便于教学与自学。
本书强调内容的实用性。按软件工程的过程安排与组织,条理性强,以案例教学为驱动,易于学生学习与掌握。本书可作为应用型本科计算机、自动化、机电类等专业和高职高专计算机专业的教材,也可作为自学教材和软件开发人员的参考用书。
本书配有免费电子教案。读者可以从中国水利水电出版社网站上下载,网址为:http://www.waterpub.com.cn/softdown/。
目录
序
第二版前言
第一版前言
第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软件结构设计
……
第4章 编码与测试
第5章 软件维护
第6章 面向对象技术
第7章 面向对象软件开发方法
第8章 软件工程管理与质量保证
第9章 软件工程标准化及软件工程环境
第10章 现代软件工程技术
参考文献