书籍详情
软件工程与实践
作者:贾铁军,甘泉 编
出版社:清华大学出版社
出版时间:2012-06-01
ISBN:9787302283294
定价:¥39.00
购买这本书可以去
内容简介
《软件工程系列教材:软件工程与实践》特色是实用、新颖、操作性强,设有教学目标、新技术及应用案例、同步实验指导及课程设计与文档、实践与练习题及部分答案等,并提供多媒体课件,方便使用。全书共分10章,内容包括软件工程基础概述、可行性分析及策划、软件项目立项与计划、需求分析、软件设计、面向对象开发技术、软件实现技术、软件测试与维护、软件项目管理、软件工程新技术与现代软件工程新体系及方法、Web实用软件开发综合案例及课程设计,以及新知识、新技术、新方法和新应用。《软件工程系列教材:软件工程与实践》可作为高校计算机与信息类、电子商务、工程与管理类等学科专业的相关课程的教材,也可作为培训及参考用书。
作者简介
暂缺《软件工程与实践》作者简介
目录
第1章 概述
1.1 软件工程的发展
1.1.1 软件危机概述
1.1.2 软件工程的发展过程
1.2 软件及软件工程的概念
1.2.1 软件的概念及特点
1.2.2 软件工程的概念及特点
1.2.3 软件工程学的主要内容
1.2.4 软件过程及开发过程
1.2.5 软件工程基本原理及原则
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.4.5 喷泉模型
1.4.6 基于面向对象的模型
1.4.7 其他模型
1.4.8 软件开发模型的选定
1.5 实验一软件开发准备及MSVisio概述
任务一软件开发前准备工作
任务二MSVisio概述
1.6 本章小结
1.7 实践与练习
第2章 可行性分析及策划
2.1 软件问题定义
2.1.1 开发问题的提出
2.1.2 软件问题初步调研
2.1.3 问题定义的主要内容
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.5 软件开发计划
2.5.1 软件开发计划的用途
2.5.2 软件开发计划的内容
2.5.3 软件开发计划书
2.6 实验二软件可行性分析报告
2.7 本章小结
2.8 练习与实践二
第3章 需求分析
3.1 需求分析概述
3.1.1 需求分析的概念及特点
3.1.2 需求分析的目的和原则
3.2 需求分析的任务及过程
3.2.1 需求分析的任务
3.2.2 需求分析的过程
3.3 需求分析描述工具
3.3.1 需求描述工具概述
3.3.2 业务流程图
3.3.3 数据流图及数据字典
3.3.4 处理过程描述
3.4 需求分析方法
3.4.1 需求分析方法的种类
3.4.2 结构化分析方法
3.4.3 面向流程分析方法
3.5 需求分析文档
3.5.1 需求文档编写
3.5.2 需求规格说明书
3.5.3 用户需求报告
3.6 实验三分析文档与PowerDesigner建模
附:用PowerDesigner画数据流图
3.7 本章小结
3.8 练习与实践三
第4章 软件设计
第5章 面向对象开发技术
第6章 软件实现技术
第7章 软件测试与维护
第8章 软件项目管理
第9章 软件工程新技术及体系
第10章 WebApp开发综合案例
附录A 练习与实践部分参考答案
附录B 软件工程部分文档编写指南
参考文献
1.1 软件工程的发展
1.1.1 软件危机概述
1.1.2 软件工程的发展过程
1.2 软件及软件工程的概念
1.2.1 软件的概念及特点
1.2.2 软件工程的概念及特点
1.2.3 软件工程学的主要内容
1.2.4 软件过程及开发过程
1.2.5 软件工程基本原理及原则
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.4.5 喷泉模型
1.4.6 基于面向对象的模型
1.4.7 其他模型
1.4.8 软件开发模型的选定
1.5 实验一软件开发准备及MSVisio概述
任务一软件开发前准备工作
任务二MSVisio概述
1.6 本章小结
1.7 实践与练习
第2章 可行性分析及策划
2.1 软件问题定义
2.1.1 开发问题的提出
2.1.2 软件问题初步调研
2.1.3 问题定义的主要内容
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.5 软件开发计划
2.5.1 软件开发计划的用途
2.5.2 软件开发计划的内容
2.5.3 软件开发计划书
2.6 实验二软件可行性分析报告
2.7 本章小结
2.8 练习与实践二
第3章 需求分析
3.1 需求分析概述
3.1.1 需求分析的概念及特点
3.1.2 需求分析的目的和原则
3.2 需求分析的任务及过程
3.2.1 需求分析的任务
3.2.2 需求分析的过程
3.3 需求分析描述工具
3.3.1 需求描述工具概述
3.3.2 业务流程图
3.3.3 数据流图及数据字典
3.3.4 处理过程描述
3.4 需求分析方法
3.4.1 需求分析方法的种类
3.4.2 结构化分析方法
3.4.3 面向流程分析方法
3.5 需求分析文档
3.5.1 需求文档编写
3.5.2 需求规格说明书
3.5.3 用户需求报告
3.6 实验三分析文档与PowerDesigner建模
附:用PowerDesigner画数据流图
3.7 本章小结
3.8 练习与实践三
第4章 软件设计
第5章 面向对象开发技术
第6章 软件实现技术
第7章 软件测试与维护
第8章 软件项目管理
第9章 软件工程新技术及体系
第10章 WebApp开发综合案例
附录A 练习与实践部分参考答案
附录B 软件工程部分文档编写指南
参考文献
猜您喜欢