新书报道
当前位置: 首页 >> 电子电气计算机信息科学 >> 正文
软件工程
发布日期:2016-04-12  浏览

 

[内容推荐]
本书简明扼要、思路清晰地介绍软件工程的基本技术,使读者在有限的课时里能够了解软件工程的主要框架知识,并掌握基本的软件工程方法。本书以广泛使用的结构化方法详细地阐述面向数据流的需求分析、系统设计、实现以及测试的开发方法和软件的维护;同时,也较为详细地介绍当前主流的面向对象的方法的需求分析、系统设计、实现和测试方法。本书着重于软件工程基本知识和理论的掌握,并同时强调软件工程实践能力的提高和培养。因此,在本书编写中主要关注工程应用知识的掌握和软件工程基本技能的学习,同时本书尽可能覆盖软件资格考试所需的基本软件工程理论知识,具有较大的实用性。 本书适合作为计算机和软件工程及相关专业的本、专科学生学习软件工程课程的教材,也可以作为软件工程实践者的参考资料。
[目录]
第一部分 软件工程概述
第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 软件过程模型
  1.3.3 软件开发模型的选定
  1.3.4 软件开发方法简述
 1.4 本章小结
 1.5 习题

第二部分 可行性分析与项目立项
第2章 可行性分析
 2.1 问题定义与可行性分析
  2.1.1 软件问题定义
  2.1.2 可行性分析的任务
  2.1.3 可行性分析的步骤
  2.1.4 软件立项及合同
 2.2 系统流程图
  2.2.1 系统流程图的使用符号
  2.2.2 系统流程图应用举例502.3 成本与效益分析
 2.3.1 成本估计
  2.3.2 可参考的成本计算案例
 2.4 软件可行分析报告概述
 2.5 本章小结
 2.6 习题

第三部分 软件工程基本框架
第3章 需求分析
 3.1 需求分析的概念和任务
  3.1.1 需求分析的概念
  3.1.2 需求分析的目标和任务
  3.1.3 需求分析的原则
 3.2 获取需求的方法
  3.2.1 常用需求获取技巧与方法
  3.2.2 需求分析方法分类
  3.2.3 需求分析的过程与具体步骤
 3.3 需求描述工具与方法
  3.3.1 需求描述概述
  3.3.2 数据流图及数据字典
  3.3.3 处理或加工描述
 3.4 验证软件需求
  3.4.1 需求验证与评审
  3.4.2 验证软件需求的方法
 3.5 需求实例与规格说明
  3.5.1 需求实例
  3.5.2 需求规格说明书概述
 3.6 本章小结
 3.7 习题
第4章 总体设计
 ……
第5章 软件详细设计
第6章 软件实现
第7章 软件测试
第8章 软件维护

第四部分 面向对象的软件工程
第9章 面向对象分析
第10章 面向对象设计
第11章 面向对象实现与测试

第五部分 项目管理
第12章 软件项目管理

参考文献

 

关闭


版权所有:西安交通大学图书馆      设计与制作:西安交通大学数据与信息中心  
地址:陕西省西安市碑林区咸宁西路28号     邮编710049

推荐使用IE9以上浏览器、谷歌、搜狗、360浏览器;推荐分辨率1360*768以上