
| 《软件工程初级教程》:21世纪普通高校计算机公共课程规划教材 |
| 第1章 软件工程的基本概念与原理 1.1 软件工程学科的诞生 1.1.1 软件及其特点 1.1.2 软件生产的发展 1.1.3 软件危机 1.1.4 软件工程的诞生 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.3.4 计算机辅助软件工程 本章小结 习题 第2章 软件开发过程 2.1 软件过程 2.1.1 软件过程概念及理论基础 2.1.2 软件过程讨论的主要内容 2.2 常见的软件过程模型 2.2.1 边改边做模型 2.2.2 瀑布模型 2.2.3 演化模型 2.2.4 增量迭代模型 2.2.5 喷泉模型 2.3 软件过程的新发展 2.3.1 敏捷过程与极限编程 2.3.2 统一过程模型rup 2.3.3 软件过程改进与cmm 本章小结 习题 第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 cocomo2模型 3.4 软件项目进度控制 3.4.1 估算开发时间 3.4.2 gantt图 3.4.3 工程网络 3.4.4 工程进度估算 3.4.5 关键路径 3.4.6 机动时间 3.5 软件项目人员组织 3.5.1 民主制程序员组 3.5.2 主程序员组 3.5.3 现代程序员组 3.6 软件质量保证 3.6.1 软件质量 3.6.2 软件质量保证措施 3.7 软件配置管理 3.7.1 软件配置 3.7.2 软件配置管理过程 本章小结 思考题 第4章 软件项目可行性分析与初步计划 第5章 需求分析 第6章 总体设计 第7章 详细设计 第8章 软件实现 第9章 软件维护 第10章 从结构化到面向对象 第11章 面向对象的需求获取 第12章 面向对象的分析与设计 第13章 面向对象的测试 附录a 软件工程职业道德规范和实践要求 附录b 参考教学计划 附录c 试题样卷 参考文献 |
商品评论(0条)