单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第一部分传统的软件工程方法第二章 系统分析 第三章 需求分析 第四章 软件设计 第五章 软件测试 第四章 软件设计4·1 软件设计的目标和任务4·2 软件的设计基础4·3 模块的独立性4·4 结构设计中的图形工具4·5 概要设计的方法4·6 详细设计的描述方法4·7 《软件设计说明书》4·8 本章重点4·1 软件设计的目标和任务
第一部分传统的软件工程方法第二章 系统分析 第三章 需求分析 第四章 软件设计 第五章 编码与测试 第六章 软件维护与再工程第六章 软件维护与再工程6·1 维护的基本概念6·2 维护的特点6·3 维护的过程6·4 可维护性的度量6·5 逆向过程与再工程6·6 本章重点6·1 维护的基本概念软件维护是软件生命周期中的最后一个阶段不属于系统开发时期定义:在软件已经交付使用之后为了改正错误或满
第一部分传统的软件工程方法第二章 系统分析 第三章 需求分析 第四章 软件设计 第五章 软件测试 第四章 软件设计4·1 软件设计的目标和任务4·2 软件的设计基础4·3 模块的独立性4·4 结构设计中的图形工具4·5 概要设计的方法4·6 详细设计的描述方法4·7 《软件设计说明书》4·8 本章重点 结构化设计方法(SD) 国际上应用最广技术上比较完善的系统设计方法 概要
数据对象描述? 设计视点不要局限在局部范围? 设计是来源于分析模型的是分析模型可跟踪的? 设计应该尽量使用已有的模式不应该总是从头开始? 设计应尽可能模拟问题域的结构缩短与现实问题的距离? 设计应表现风格一致应该有统一的规则和接口形式? 设计应考虑可构造性? 设计应考虑最恶略情况下的适应性即健壮性? 设计应避免考虑程序实现细节因为它毕竟不是编码? 应该根据质量度量标准来考虑设计? 设计应注意对概念
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级5.1 概述 5.2 体系结构设计 5.2.1 描绘软件结构的图形工具 5.2.2 面向数据流的设计方法 5.3 接口设计5.4 数据设计5.5 过程设计 5.5.1 结构化程序设计方法 5.5.2 过程设计的工具5.6 程序复杂程度的定量度量
#
#
结构化分析方法面向对象基础Coad分析方法OMT分析方法结构化分析步骤15183. 继承(inheritance) 继承是类间的基本关系它是基于层次关系的不同类共享数据和操作的一种机制父类中定义了其所有子类的公共属性和操作在子类中除了定义自己特有的属性和操作外可以继承其父类(或祖先类)的属性和操作还可以对父类(或祖先类)中的操作重新定义其实现方法 交通工具水上交通工具polygon35典
#
level软件工程导论(5) 软件工程方法 问题定义?确定目标?系统综合?系统分析?系统评价?系统创建? 系统实施本章内容 面向对象设计 可视化方法 黑盒测试 vs. 白盒测试黑盒测试方法正式可以作为熟悉新开发产品的功能特性完善软件测试用例获得一举两得的效果为对计划测试的补充使测试人员不受已有测试用例的限制无拘无束思维活跃能发现一些隐藏比较深的缺陷在系统功能逻辑测试验收测试适用性测试涉及交互性
违法有害信息,请在下方选择原因提交举报