软件工程基础练习题库.pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程基础练习题库

练习:DFD图如下,分步骤给出SD设计过程及对应的软件结构 邮寄包裹收费标准如下: 若收件地点在1000公里以内,普通件每公斤2元,挂号件每公斤3元。若收件地点在1000公里以外,普通件每公斤2.5元,挂号件每公斤3.5元;若重量大于30公斤,超过部分每公斤加收0.5元。请绘制确定收费的判定表和判定树。 判定树 5、使用基本路径测试方法测试以下程序段: void ss(int p,int q) 1 { 2 int x=0; 3 int y=0; 4 while(p 1) 5 { 6 if(q= =1) 7 break; 8 else 9 if(q= =2) 10 x=x+5; 11 else 12 y=y+10; 13 } 14 } 说明:程序段中每行开头的数字(1~14)是对每条语句的编号。 要求: 画出程序图。 计算上述程序段的环形复杂度。 导出基本路径集,列出程序的独立路径。 根据(3)中的独立路径,设计测试用例的输入数据和预期输出。 (2)程序段的环形复杂度V(G)=4 因为有3个判定结点,故环形复杂度为4 (3)程序段的基本路径集中有4条独立路径。 路径1: 4 14 路径2: 4 6 7 14 路径3: 4 6 9 10 13 4 14 路径4: 4 6 9 12 13 4 14 (4)设计的程序用例如下表所示: 测试用例编号输入数据预期输出 1p=1,q=1x=0,y=0 2p=2,q=1x=0,y=0 3p=2,q=2x=5,y=0 4p=2,q=3x=0,y=10 假设现有以下的三角形分类程序。该程序的功能是,读入代表三角形边长的3个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或任意三角形的分类信息。 请用基本路径测试法(白盒测试)和黑盒测试方法设计测试用例。 * 习题:某BBS模板的发帖子系统有如下功能: 记录发贴内容:访客在留言板中输入文字,系统进行检查,合格后将内容存入到发帖内容文件。 显示贴子内容:读出文件,按一定格式显示在屏幕上。 请根据要求画出该系统的数据流图,并将其转换为软件结构图。 作业及解答(第3章) 习题:某BBS模板的发帖子系统有如下功能: 记录发贴内容:访客在留言板中输入文字,系统进行检查,合格后将内容存入到发帖内容文件。 显示贴子内容:读出文件,按一定格式显示在屏幕上。 请根据要求画出该系统的数据流图,并将其转换为软件结构图。 初始结构图 最终结构图 已知:数据流的类型,是变换型内嵌事务型; 确定边界,主体边界问题已给出 System 输入模块 变换模块 输出模块 1.完成第一级分解 变换模块 E F G J d f,e f g,j e,g h h,j k K j 输出模块 2.完成第二级分解 输入模块 A C1 C2 C3 a b b1 b2 d d d b3 D c1 c3 c2 d d d B d L m System 输入模块 变换模块 A C1 C2 C3 a b b1 b2 d d d b3 d E F G J d d f,e f g,j e,g h h,j k K L k j m D c1 c3 c2 d d d B 输出模块 A B C D E F G 模块G中有一条判断调用D的 语句,违反第1条原则 例:按作用域/控制域规则对下图的SC图进行改进 (1) (2) 图4-36 违反第2条原则 A B C D E F G A B C D E F G 图4-37 正确 A B C D E F G 提取条件:地点,邮件类型,重量。 标出各种条件在问题中的取值范围 2 =30公斤 30公斤 重量 2 普通件 挂号件 邮件类型 2 =1000 1000 地点 取值数 取值 条件名 3. 计算条件组合:2*2*2=8 4. 提取问题的动作,绘制判定表 T T T T 超过30公斤部分, 加收0.5元/公斤 T T 每公

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档