TYUT太原理工大学2022软工导论大题汇总 |
您所在的位置:网站首页 › 太原理工大学软件工程吧 › TYUT太原理工大学2022软工导论大题汇总 |
设计题和分析题都差不多,考点也类似,无非就是“1复杂度、2测试、6图”: 计算环形复杂度 黑盒测试、白盒测试 数据流图、软件结构图、PAD图、盒图、用例图、类图 “1复杂度” 一、计算流图的环形复杂度 *流图的定义*流图(也称程序图,程序控制流图),是“退化了的”程序流程图(程序流程图就是高中学的那个) *解题步骤*考试时,如果他给的是PDL(即伪码),我们要先把伪码转换为程序流程图(这个相信大家都会),然后我们需要将程序流程图映射为流图 *映射流图的方法*程序流程图映射为流图的方法如下: (1)将菱形、矩形换成圈(圈即节点) (2)单入单出的节点要合并成一个节点 (3)将无菱形、矩形,但是有分支的线转换成一个节点 (4)按程序流程图将各节点连线,注意区分输入输出 3种方法: (1)流图中的区域数等于环形复杂度。 (2)流图G的环形复杂度V(G)=E-N+2,其中,E是流图中边的条数,N是结点数。 (3)流图G的环形复杂度V(G)=P+1,其中,P是流图中判定结点的数目。 没学会,点这里:https://jingyan.baidu.com/article/9faa7231621806073c28cbdd.html “2测试” 一、黑盒测试 *黑盒测试分类*黑盒测试包含等价类划分、边界值分析、错误推测 考边界值分析时,你只需要写出:输入、预期的输出即可(输入的数据要分刚好与边界值>、1,A1,X共享聚集:如果*在“大的一边”,即箭头顶头,则为共享聚集(用空心菱形箭头表示) 2>组合聚集:如果*在“小的一边”,即箭头末尾,则为组合聚集(用实心菱形箭头表示) (3)继承(泛化):咱们都学过java,因该懂继承,这就不说了(用三角箭头表示) 1>普通泛化:(用空心三角箭头表示) 2>受限泛化:略 *考试题型*考试的时候咱们大致要画这么一个图: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |