软件工程分析题解答..docxVIP

  • 25
  • 0
  • 约5千字
  • 约 41页
  • 2018-12-28 发布于湖北
  • 举报
分析设计 1.分析图3和表1,其中模块p、t、u更新同一个数据库,其它模块的关系如表1所示,请确定模块之间的耦合类型。 Pqsru P q s r u t 1 2 6 4 3 5 编号 输入 输出 1 班级名称 班级编号 2 学生学号 3 功能代码 4 学生姓名 5 班级编号 班主任 6 班级编号 班长 p-q:数据耦合 p-s:标记耦合 q-r:控制耦合 q-s:标记耦合 r-t:数据耦合 s-u:数据耦合 p-t-u:公共环境耦合 图 图3程序模块互连图 2.分析图4所示程序流程图,请分析采用条件覆盖进行测试的测试用例,将测试数据写入对应单元格内。 A B C D 输入 输入A/B/C/D A0 and B0 X=A-B X=A+B CA and DB Y=C-D Y=C+D 终止 图 图4程序流程图 T1 A0 , F1 A0 T2 B0 , F2 B0 T3 CA , F3 CA T4 DB , F4 DB 测试用例: A=1,B=1,C=2,D=0 覆盖了 T1,T2,T3,T4 A=0,B=1,C=1,D=1 覆盖了 F1,T2,T3,F4 A=1,B=0,C=1,D=1 覆盖了 T1,F2,F3,F4 3.分析图5所示程序流程图,画出对应的流图,采用McCabe方法计算其复杂度。 F F F T a=0,b=1 a++ a=100 a=20 a=100 a++ a+

文档评论(0)

1亿VIP精品文档

相关文档