软件工程期末总结
1. 要会画PAD图、N-S图和程序流程图。 PAD图 N-S图 程序流程图: 2 要会画数据流图。知晓数据字典。 数据流图: 数据字典: 数据字典的作用是软件分析和设计的工程中给人提供关于数据的描述信息; 数据字典由4个元素定义组成的: 数据流 数据流分量 数据存储 处理 {}是重复 ,()是可选 数据字典最重要的作用是作为 分析阶段 的工具; 3 要会画用例图。 4 要会画判定树、判定表和结构化语言(伪代码) 判定树: 判定表: 结构化语言(伪代码): START INPUT ( A , B , C ) IF A > 5 THEN X = 1 ELSE Y = 2 END IF IF B > 10 THEN Y = 20 ELSE Y = 2 END IF IF C > 15 THEN Z = 30 ELSE Z = 3 END IF PRINT ( X , Y , Z ) STOP 5 要会逻辑覆盖(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖) 的用例设计。 语句覆盖: 每条语句都执行一次;(两条正确判定语句)(俩次都正确) A=2. B =0 ,X =4 执行路径:1452673 判定覆盖: 每个判定的分支至少执行一次;(一次正确,一次不正确) A=3,B=0,X=1 执行路径:14523 A=2,B=1,X=2 执行路径:12673 条件覆盖: