自考02333软件工程2011-2014综合应用题及答案.doc

自考02333软件工程2011-2014综合应用题及答案.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自考02333软件工程2011-2014综合应用题及答案

四、综合应用题(本大题共2小题,每小题10分,共20分) 32.有一家教管理系统,其要求的功能如下:家教老师可以注册本人信息、修改本人资料、浏览家教信息、搜索家教信息;家教学生可以注册本人信息、修改本人资料、浏览家教信息、搜索家教信息;家教管理员可以登录、登记家教信息、发布网站公告、处理家教信息。 请根据需求,画出该系统的用况图。 33.设被测试程序的流程图为题33图,请完成: (l)什么是语句覆盖?什么是路径覆盖? (2)给出实现语句覆盖的测试用例,并标明程序的执行路径。 (3)给出实现路径覆盖的测试用例,并标明程序的执行路径。 五、应用题(本大题共2小题,第40小题13分,第41小题12分,共25分) 40.根据下列事务型的数据流图,设计出初始软件结构图。 41.根据下列程序流程图,设计3组的测试用例,使之满足语句覆盖,对每组测试数据给出执行路径、两个判定(1)和(3)的判定结果。 语句覆盖在测试时应该执行到程序中的每一个语句 3组测试用例: x=10 ,y=8 执行路径: 1 2 5 (1)的判定结果为假,(3)的判定结果不执行 X=7 y=4 执行路径: 1 3 5 (1)的判定结果为真,(3)的判定结果为真 X=7 y=1执行路径: 1 34 5 (1)的判定结果为真,(3)的判定结果为假 四、综合应用题(本大题共2小题,每小题10分,共20分) 37.一个简化的机票销售系统需求描述如下: 售票员根据旅客需要的航班,首先查询有无该航班机票。若有,则负责录入旅客的基本信息,并将指定的机票标志设置为售出;售票部经理可随时查询每一个航班的售票情况,并在当日结算时能计算出日营业额。请画出该系统的0层DFD图和1层DFD图(注:1层分解为查询和录入、统计和计算两个处理)。38.设被测试的程序段为: egin s1; if(=1)and(y3) then s2; if(x2)or(=2) then s3; s4; end 可供选择的测试用例为: 编号y A l 4 B 2 3 C 0 3 D 4 2 请分别找出实现语句覆盖、条件覆盖、分支覆盖最少所需的测试用例及其对应的编号。 38.有一个学生选课系统:程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒测试法完成测试。 (1)按等价类划分法,设计测试用例(要求列出设计过程); (2)按边界值分析法,设计测试用例。 四、综合应用题(本大题共2小题,每小题1分,共20分) 37.题37图是银行活期存取款业务处理系统的数据流图,请根据图示完成以下填空: 38.有一个程序: 输入3个整数ABC,把这3个数看成是一个三角形的3条边。这个程序要输出信息,来说明这个三角形的几种情况:是三边不等的、是等腰的、还是等边的。 请根据给出的说明,用等价类划分法设计该问题的测试用例(要求写出设计过程)。 ? 四、综合应用题 37.某论坛发帖子系统有如下需求: ?(1)记录帖子内容:系统对访客的输入内容进行检查,无非法内容,则将内容存入发帖内容文件中,否则提示内容非法。(2)显示帖子内容:从发帖内容文件中读出帖子内容,按一定格式显示在屏幕上。 ?请根据要求: ?(1) 画出该子系统的数据流图; 2)将其转换为软件结构图。 38.若有一个程序:输入3个整数ABC,把这3个数看作是一个三角形的3条边。这个程序要输出信息,来说明这个三角形的几种情况:是三边不等的、是等腰的、还是等边的。? 请根据给出的说明,用等价类划分法完成题38表,并给每个等价类规定唯一的编号。

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档