软件工程技术 / 全国机械行业高等职业教育“十二五”规划教材 高等职业教育教学改革精品教材
¥28.00定价
作者: 付雯
出版时间:2013-08
出版社:机械工业出版社
- 机械工业出版社
- 9787111426790
- 1-1
- 104810
- 63157488-6
- 平装
- 16开
- 2013-08
- 335
- 工学
- 软件工程
- TP311.5
- 计算机网络
- 高职
内容简介
本书以实践教学为指导,采用生活中的案例来推进教学,力求实用性强。主要介绍了软件工程领域的组织模式、项目管理、人员管理模式及质量管理模式。用理论和实践相结合的方式介绍了软件工程的需求分析、软件设计、编码及软件测试和维护等内容。本书内容详实,案例丰富,语言文字通俗易懂;各章节重难点突出,原理、技术和方法的阐述融于丰富的案例之中;课后均有小结与习题,便于教学,可作为高职高专院校的课程教材或参考书。同时,因便于自学,也可以供从事软件开发与应用的工程技术人员和管理人员阅读参考。
目录
前言
第1部分 软件工程的基本概念
第1章 软件工程概述
1.1 软件的概念及其分类和特点
1.2 软件工程的定义及内涵
1.3 软件开发的范型要素
1.4 软件危机
1.5 软件工程的发展历史
1.6 软件的生命周期
1.7 软件生命周期的模型
1.8 软件工程的学习目标
1.9 课后练习
第2部分 软件工程的技术方法
第2章 软件可行性分析
【本章案例:学分管理系统】
【知识导入】
2.1 可行性分析的任务
2.2 可行性分析的步骤
2.3 可行性分析文档的编写
【实战练习】
第3章 软件需求分析
【本章案例:图书馆图书信息管理系统】
【知识导入】
3.1 需求的分析原则和获取方法
3.2 需求分析的方法
3.3 确定需求优先级
3.4 需求文档
3.5 需求评审
3.6 需求变更
3.7 需求跟踪
【实战练习】
第4章 软件总体设计
【本章案例:家政服务平台】
【知识导入】
4.1 设计过程
4.2 设计原理
4.3 面向数据流的设计方法
【实战练习】:
第5章 软件详细设计
【本章案例:在线考试系统】
【知识导入】
5.1 结构化程序设计
5.2 详细设计的任务
5.3 详细设计的工具
5.4 面向数据结构的设计方法
5.5 程序复杂程度的定量度量
【实战练习】
第6章 编码和测试
【本章案例:教务管理系统】
【知识导入】
6.1 程序设计语言
6.2 编码风格
6.3 软件测试
6.4 单元测试
6.5 集成测试
6.6 确认测试
【实战练习】
第7章 软件维护
【本章案例:网吧管理系统】
【知识导入】
7.1 软件维护的概念
7.2 软件维护的方法
【实战练习】
第8章 面向对象的方法学
【本章案例:通用日记账财务系统】
【知识导入】
8.1 面向对象的概念
8.2 面向对象模型
8.3 面向对象分析
8.4 面向对象设计
8.5 面向对象实现
【实战练习】
第3部分 软件项目管理
第9章 软件项目立项
【知识导入】
9.1 软件项目立项方法
9.2 软件项目规模成本估算
9.3 成本/效益分析
9.4 制订软件项目开发计划
9.5 软件项目立项文档
9.6 软件项目团队的建立
【实战练习】
第10章 软件项目管理
【知识导入】
10.1 项目与项目管理
10.2 CMMI评估
10.3 软件项目管理过程
【实战练习】
参考文献
第1部分 软件工程的基本概念
第1章 软件工程概述
1.1 软件的概念及其分类和特点
1.2 软件工程的定义及内涵
1.3 软件开发的范型要素
1.4 软件危机
1.5 软件工程的发展历史
1.6 软件的生命周期
1.7 软件生命周期的模型
1.8 软件工程的学习目标
1.9 课后练习
第2部分 软件工程的技术方法
第2章 软件可行性分析
【本章案例:学分管理系统】
【知识导入】
2.1 可行性分析的任务
2.2 可行性分析的步骤
2.3 可行性分析文档的编写
【实战练习】
第3章 软件需求分析
【本章案例:图书馆图书信息管理系统】
【知识导入】
3.1 需求的分析原则和获取方法
3.2 需求分析的方法
3.3 确定需求优先级
3.4 需求文档
3.5 需求评审
3.6 需求变更
3.7 需求跟踪
【实战练习】
第4章 软件总体设计
【本章案例:家政服务平台】
【知识导入】
4.1 设计过程
4.2 设计原理
4.3 面向数据流的设计方法
【实战练习】:
第5章 软件详细设计
【本章案例:在线考试系统】
【知识导入】
5.1 结构化程序设计
5.2 详细设计的任务
5.3 详细设计的工具
5.4 面向数据结构的设计方法
5.5 程序复杂程度的定量度量
【实战练习】
第6章 编码和测试
【本章案例:教务管理系统】
【知识导入】
6.1 程序设计语言
6.2 编码风格
6.3 软件测试
6.4 单元测试
6.5 集成测试
6.6 确认测试
【实战练习】
第7章 软件维护
【本章案例:网吧管理系统】
【知识导入】
7.1 软件维护的概念
7.2 软件维护的方法
【实战练习】
第8章 面向对象的方法学
【本章案例:通用日记账财务系统】
【知识导入】
8.1 面向对象的概念
8.2 面向对象模型
8.3 面向对象分析
8.4 面向对象设计
8.5 面向对象实现
【实战练习】
第3部分 软件项目管理
第9章 软件项目立项
【知识导入】
9.1 软件项目立项方法
9.2 软件项目规模成本估算
9.3 成本/效益分析
9.4 制订软件项目开发计划
9.5 软件项目立项文档
9.6 软件项目团队的建立
【实战练习】
第10章 软件项目管理
【知识导入】
10.1 项目与项目管理
10.2 CMMI评估
10.3 软件项目管理过程
【实战练习】
参考文献