
《软件工程与开发技术(第2版)》为普通高等教育“十一五”国家级规划教材之一。 |
| 第一篇 传统的软件工程 第1章 软件工程引论 1.1 软件产品的概念与特征 1.2 软件危机 1.3 软件工程的产生及其发展 1.4 软件工程的技术基础 1.5 软件工程过程的概念 1.6 几种软件过程模型 1.7 过程技术 1.8 软件重用技术 1.9 计算机辅助软件工程工具 1.10 小结 习题 第2章 系统工程基础与软件可行性研究 2.1 基于计算机的系统 2.2 系统需求识别 2.3 可行性研究与分析 2.4 系统体系结构建模 2.5 系统定义与评审 2.6 小结 .习题 第3章 结构化需求分析与建模 3.1 需求分析 3.2 数据建模 3.3 功能建模 3.4 行为建模 3.5 数据字典 3.6 结构化需求分析的若干技术 3.7 验证软件需求 3.8 小结 习题 第4章 结构化软件设计 4.1 软件设计中的基本概念和原理 4.2 体系结构设计概述 4.3 面向数据流的体系结构设计方法 4.4 详细设计概述 4.5 面向数据流的详细设计方法 4.6 面向数据结构的设计方法 4.7 小结 习题 第5章 软件编码 5.1 程序设计语言 5.2 编码风格及软件效率 5.3 程序复杂度的概念及度量方法 5.4 小结 习题 第6章 软件测试技术 6.1 软件测试基础 6.2 白盒测试技术 6.3 黑盒测试技术 6.4 软件测试计划和测试分析报告 6.5 软件测试策略 6.6 小结 习题 第二篇 面向对象的软件工程 第7章 面向对象技术总论 7.1 概述——面向对象方法论 7.2 面向对象技术的基本概念 7.3 面向对象技术的基本特点 7.4 面向对象分析方法 7.5 面向对象技术与程序结构 7.6 面向对象软件工程 7.7 设计模式与框架 7.8 基于构件的软件体系结构(com/dcom、corba、internet) 7.9 面向对象分析解决(描述)问题的模式 7.10 小结 习题 第8章 业务模型 8.1 业务模型概述 8.2 业务建模的目的及内容 8.3 业务建模流程和任务 8.4 业务建模中使用到的uml元素和版型 8.5 业务建模举例 8.6 小结 习题 第9章 需求分析与用例模型 9.1 需求分析 9.2 actor及其关系 9.3 用例及其关系 9.4 用例图和用例模型 9.5 用例规格说明 9.6 用例描述中常见的错误举例 9.7 使用用例方法发现和确定系统功能需求 9.8 小结 习题 第10章 分析设计与对象模型 10.1 类和对象的定义 10.2 对象、类之间的关系 10.3 抽象类和接口 10.4 分析模型 10.5 设计模型 10.6 抽象类和接口的设计原则 10.7 类图 10.8 领域设计 10.9 面向对象设计的原则 10.10 对象模型与关系模型 10.11 小结 习题 第11章 系统结构与包模型 11.1 包的概念 11.2 包之间的依赖关系 11.3 包的版型 11.4 用包表示的系统高层结构 11.5 设计包的原则 11.6 小结 习题 第12章 系统动态特性与对象交互模型 12.1 动态模型概述 12.2 交互图 12.3 状态图 12.4 活动图 12.5 uml2.0的活动图 12.6 小结 习题 第13章 构件模型和部署模型 13.1 代码实现与构件模型 13.2 部署图(deploy diagram) 13.3 小结 习题 第14章 面向对象测试基础 14.1 面向对象的单元测试 14.2 面向对象的集成测试 14.3 面向对象的确认测试与系统测试 14.4 设计测试用例 14.5 小结 习题 第三篇 软件工程项目管理 第15章 软件工程项目管理基础 15.1 项目管理的范围 15.2 人员角色管理 15.3 问题管理 15.4 过程管理 15.5 小结 习题 第16章 软件度量 16.1 软件度量 16.2 面向规模的度量 16.3 面向功能的度量 16.4 软件质量的度量 16.5 在软件过程中集成度量数据 16.6 小结 习题 第17章 软件计划 17.1 软件范围界定 17.2 资源需求 17.3 项目估算 17.4 软件项目计划的结构 17.5 项目计划的分解求精 17.6 计划跟踪监督 17.7 计划执行情况的度量与计划调控 17.8 小结 习题 第18章 软件工程风险管理 18.1 软件风险 18.2 风险识别 18.3 风险预测 18.4 风险缓解、监控与管理 18.5 rmmm计划 18.6 小结 习题 第19章 软件质量保证 19.1 软件质量与sqa 19.2 软件复审 19.3 正式的技术复审 19.4 基于统计的质量保证 19.5 软件可靠性 19.6 sqa计划 19.7 小结 习题 第20章 软件配置管理 20.1 软件配置管理的任务 20.2 scm过程 20.3 软件配置中对象的标识 20.4 版本控制 20.5 变更控制 20.6 配置审核与状态报告 20.7 小结 习题 第四篇 软件工程过程模型 第21章 能力成熟度模型 21.1 cmm的发展过程 21.2 cmm体系结构 21.3 cmm关键过程域 21.4 小结 第22章个人软件过程(psp) 22.1 psp的摹本概念 22.2 psp过程简介 22.3 psp的数据收集与度量 22.4 psp质量管理 22.5 psp与设计 22.6 psp的发展 22.7 小结 第23章 小组软件过程 23.1 tsp的由来与发展 23.2 工程协作与工程小组 23.3 小组协作的条件 23.4 保证小组工作的有效性 23.5 tsp的目标与工作 23.6 启动一个tsp小组 23.7 墓于tsp的协同工作 23.8 tsp的质量管理 23.9 小结 参考文献 |
商品评论(0条)