- 中国科学技术大学出版社
- 9787312042355
- 88784
- 47189593-8
- 平装
- 16开
- 2017年
- 工学
- 软件工程
- TP311.5
- 计算机类
- 本科
内容简介
《软件工程/普通高校计算机类应用型本科系列规划教材》针对软件工程课程的特点,全面系统地讲述了软件工程的概念、原理和方法。
《软件工程/普通高校计算机类应用型本科系列规划教材》正文共分为11章,第1章是软件工程的概述,第2章介绍了软件过程模型,第3~9章讲述了软件生命周期各个阶段的目标、任务、原则、过程、模式和结构化方法等重要主题,第10章介绍了用面向对象方法进行分析、设计和实现的过程,第11章介绍了软件项目的管理技术。每章的末尾包括了小结、案例分析、阅读材料、习题以及实验。附录给出了一个案例的框架,学习者可以在此基础上做进一步的开发。
《软件工程/普通高校计算机类应用型本科系列规划教材》包括了软件工程理论与实践的新进展,适合作为本科院校相关专业的教材,也可作为软件开发人员、科研人员以及大专院校师生的参考书。
《软件工程/普通高校计算机类应用型本科系列规划教材》正文共分为11章,第1章是软件工程的概述,第2章介绍了软件过程模型,第3~9章讲述了软件生命周期各个阶段的目标、任务、原则、过程、模式和结构化方法等重要主题,第10章介绍了用面向对象方法进行分析、设计和实现的过程,第11章介绍了软件项目的管理技术。每章的末尾包括了小结、案例分析、阅读材料、习题以及实验。附录给出了一个案例的框架,学习者可以在此基础上做进一步的开发。
《软件工程/普通高校计算机类应用型本科系列规划教材》包括了软件工程理论与实践的新进展,适合作为本科院校相关专业的教材,也可作为软件开发人员、科研人员以及大专院校师生的参考书。
目录
前言第1章 软件工程概述1.1 软件与软件危机1.2 软件工程1.3 软件生命周期1.4 软件开发工具1.5 本章小结第2章 软件过程2.1 软件过程概述2.2 软件过程模型2.3 RUP统一过程2.4 敏捷过程与极限编程2.5 软件过程标准2.6 本章小结第3章 可行性分析与项目计划3.1 可行性分析概述3.2 技术可行性3.3 经济可行性3.4 项目计划3.5 本章小结第4章 软件需求分析4.1 需求分析概述4.2 需求获取4.3 需求建模4.4 需求规格说明与需求验证4.5 本章小结第5章 总体设计5.1 软件设计概述5.2 设计原则5.3 设计方法5.4 软件架构基础5.5 架构风格5.6 面向数据流的设计5.7 数据设计5.8 本章小结第6章 详细设计6.1 详细设计概述6.2 设计准则6.3 设计模式6.4 过程设计6.5 人机界面设计6.6 设计评审6.7 本章小结第7章 编码7.1 程序设计语言7.2 编码规范7.3 代码审查7.4 重构7.5 程序的复杂性度量7.6 本章小结第8章 软件测试8.1 软件测试概述8.2 软件测试技术8.3 测试过程8.4 调试8.5 测试管理8.6 软件可靠性8.7 优化8.8 本章小结第9章 软件维护9.1 软件维护概述9.2 软件维护的特点9.3 软件维护过程9.4 软件的可维护性9.5 软件再工程9.6 本章小结第10章 面向对象方法学10.1 面向对象方法学概述10.2 UML10.3 面向对象分析10.4 软件重用10.5 面向对象设计10.6 框架10.7 面向对象实现10.8 本章小结第11章 软件项目管理11.1 项目估算11.2 项目进度安排11.3 项目管理11.4 质量保证11.5 软件评审11.6 配置管理11.7 本章小结附录 客户关系管理系统参考文献