做网站如何兼职,公司设计网站建设合同,wordpress全站链接,手机维修网站那个公司做的目录 前言详细设计算法设计工具——判定表 前言 软件工程生命周期分为八个阶段#xff1a; 问题定义—可行性研究—需求分析 —概要设计—详细设计—编码与单元测试 —综合测试—软件维护 这节我们讲的是软件开发流程中的一个阶段#xff0c;需求… 目录 前言详细设计算法设计工具——判定表 前言 软件工程生命周期分为八个阶段 问题定义—可行性研究—需求分析 —概要设计—详细设计—编码与单元测试 —综合测试—软件维护 这节我们讲的是软件开发流程中的一个阶段需求分析。 详细设计
详细设计定义接口、算法、数据
算法设计工具——判定表
当算法中包含多重嵌套的条件选择时判定表能够清晰地表示复杂的条件组合与应做的动作之间的对应关系。 适合单一条件只有两种结果供选择
一张判定表由4部分组成 左上部列出所有条件所有可能条件左下部是所有可能做的动作所有可能返回值右上部是表示各种条件组合的一个矩阵条件的组合右下部是和每种条件组合相对应的动作。确定返回值 判定表的优点
能清晰地表示复杂的条件组合与应做的动作之间的对应关系。
判定表的缺点
判定表的含义不是一眼就能看出来的初次接触这种工具的人理解它需要有一个简短的学习过程。当数据元素的值多于两个时判定表的简洁程度也将下降。