收藏 分销(赏)

软件工程模拟题1.doc

上传人:可**** 文档编号:12089393 上传时间:2025-09-10 格式:DOC 页数:4 大小:197KB 下载积分:8 金币
下载 相关 举报
软件工程模拟题1.doc_第1页
第1页 / 共4页
软件工程模拟题1.doc_第2页
第2页 / 共4页


点击查看更多>>
资源描述
高考录取统分子系统有如下功能: (1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件; (2) 计算录取线分:根据标准分、招生计划文件中得招生人数,计算录取线,存入录取线文件。 要求:用结构化方法学对高考录取统分子系统进行分析与设计,分别完成以下工作: (1) 给出高考录取统分子系统得功能模型(用数据流图表示)。(10分) (2) 给出高考录取统分子系统得软件体系结构(用H图或结构图表示)。(10分) 答案 网上搜得答案 结构图即软件得模块 试题二、下面就是程序流程图,试分别用N—S图与伪代码(类C语言描述)表示。(共20分) g 真 假 假 开 始 结 束 p >0 q 真 答案: 我做得: do { ﻩif(!p) { ﻩﻩexit(); } ﻩg; } while(q); 开 始 q为真 P T F 结束 g 我自己做得,可以不太对 开始 F T P g 结束 F T     q Do Nothing 结束 q 为真 Do { If(p为真) { 执行g If(g为真) ﻩ{ ﻩdo nothing } Else if(g为假) { ﻩreturn } } Else if(p为假) { Returnﻫ} }while(g为真) 试题三、(共20 分,每题10 分) 阅读下面得程序段,回答后面得问题:  float calculateTotal( int N)   //计算满足条件得N个数得与 {    float count = 0、0;  int i=1; while ( i〈=N ) {   if( i % 4 == 0)  count += i; i++; } return count; }   (1) 画出上述程序得有向流图,并计算该函数得环形复杂度。 (每问5分,共10分) (2)请用基本路径得测试技术完成该函数得测试。要求给出基本路径与测试用例。(每问5分,共10分) 答:这道题课本上没有知识点,从网上搜出来得,知识点见“测试基础”得P30页 白盒测试代码分支图得环形复杂度计算: 环形复杂度以图论为基础,为我们提供了非常有用得软件度量。可用如下三种方法之一来计算环形复杂度: (1)控制流图中环形区域得数量对应于环形复杂度。 (2)给定控制流图G得环形复杂度—V(G),定义为 V(G) = E-N+2 其中,E就是控制流图中边得数量,N就是控制流图中得节点数量。 (3)给定控制流图G得环形复杂度—V(G),也可定义为 V(G) = P+1 其中,P就是控制流图G中判定节点得数量. 何为判定节点:即存在一个输入,两个或两个以上输出路径得节点. 环形复杂度V(G)=区域数=边—结点+2=判定结点+1 1 2 3 4 55 6 7 环形复杂度3 基本路径3条 路径1:1-2-3-4—6-3—7对应得测试用例N=1 路径2:1—2-3—4-5-6—3—7对应得测试用例N=4 路径3:1-2-3-7对应得测试用例N=0 路径1:1-2—3-4-6-7对应得测试用例N=1(???不太确定) 路径2:1—2-3-4-5-6-7对应得测试用例N=4 路径3:1-2-3—4-6-3-7对应得测试用例N=4
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服