第四部分 软件测试与维护(13软件维护).ppt
13.1 软件维护概述 13.2 软件维护类型 13.3 软件维护技术与过程 13.4 非结构化维护和结构化维护 13.5 提高可维护性 13.6 面向对象的软件维护 13.7 习题
13.1 软件维护概述 13.2 软件维护类型 13.3 软件维护技术与过程 13.4 非结构化维护和结构化维护 13.5 提高可维护性 13.6 面向对象的软件维护 13.7 习题
12.1 软件测试的任务 12.2 软件测试过程模型 12.3 软件测试策略 12.4 测试用例设计 12.5 黑盒技术 12.6 白盒技术 12.7 集成测试技术 12.8 自动测试工具 12.9 调试 12.10 案例分析 12.11 实验要求及习题
11.1 编码语言 11.2 编码风格 11.3 人机界面设计 11.4 案例分析 11.5 实验要求及习题
10.1 面向对象设计过程 10.2 构件级设计 10.3 设计模式 10.4 面向对象详细设计 10.5 案例分析 10.6 实验要求及习题
9.1 结构化设计方法概述 9.2 数据流类型 9.3 数据流设计方法 9.4 面向数据的设计 9.5 结构化程序设计方法 9.6 程序复杂程度的定量度量 9.7 案例分析 9.8 实验要求及习题
8.1 软件设计概述 软件设计阶段的基本目标是构造系统“怎么做”的模型描述,它是整个软件开发过程的核心问题 开发工作根据设计的方案进行,软件的总体设计决定了系统的质量 “设计先于编码”,这是软件工程“推迟实现”基本原则 软件系统设计是把软件需求“变换”为用于构造软件的蓝图 “输入”是需求分析各种模型元素 “输出”是软件设计模型和表示
7.1 面向对象建模 7.2 用例建模 7.3 建立领域模型 7.4 行为建模 7.5 案例分析 7.6 实验要求及习题
6.1 分析模型概述 6.2 结构化需求分析 6.3 面向数据的建模方法 6.4 面向数据流的建模 6.5 案例分析 6.6 实验要求及习题
3.1 瀑布模型 3.2 增量模型 3.3 螺旋模型 3.4 协同开发模型 3.5 面向对象模型 3.6 面向方面的软件开发 3.7 思考习题 3.8 习题