电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

经典软件工程习题讲解VIP免费

经典软件工程习题讲解_第1页
1/19
经典软件工程习题讲解_第2页
2/19
经典软件工程习题讲解_第3页
3/19
第六章软件工程习题解答1.下图是被测程序流程图,试用条件覆盖方法为它设计足够的测试用例。答:条件覆盖法对第一个判断:条件X>1取真值为T1;取假值为~T1;X<2取真值为T2;取假值为~T2;对第二个判断:条件X<3取真值为T3;取假值为~T3;对第三个判断:条件X<4取真值为T4;取假值为~T4;输入X输出Y通过路径条件取值覆盖分支1.59.5LabhT1T2T3T41的取真分支0-1Lacd~T1T2T3T42的取真分支22*sin(2)-1LacdT1~T2T3T42的取真分支3Sqrt(10)LacefT1~T2~T3T43的取真分支413LacegT1~T2~T3~T4123的取假分支2.某旅馆的电话服务如下:可以拨分机号和外线号码。分机号是从7201至7299。外线号码先拨9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成。局号可以是455,X>1andX<2X<3X<4Y=X*X-2*X+5Y=2*sin(X)-1Y=SQRT(x*x+1)Y=3*X+5aTbcdefghFFTTF321466,888,552中任意一个号码。分局号是任意长度为4的数字串。要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。答:电话号码=分机号|外线号码;分机号=7201...7299;外线号码=9+[市话号码|长话号码]长话号码=区号+市话号码;区号=100...300;市话号码=局号+分局号局号=[455|466|888|552];分局号=4{数字}43.某公司为本科以上学历的人重新分配工作,分配原则如下:(1).如果年龄不满18岁,学历是本科,男性要求报考研究生,女性则担任行政工作;(2).如果年龄满18岁不满50岁,学历本科,不分男女,任中层领导职务,学历是硕士不分男女,任课题组组长;(3).如果年龄满50岁,学历本科,男性任科研人员,女性则担任资料员,学历是硕士不分男女,任课题组组长。要求:画出分析过程,得出判定表,并进行化简。答:(1)判定条件可能取值表:条件名称取值符号取值数性别男MM1=2女F年龄不满18岁CM2=3满18岁小于50岁Y超过50岁L硕士G文化程度本科UM3=2(2)计算组合数2*3*2=12;(3)初步判定表123456789101112性别MMMMMMFFFFFF文化程度GGGUUUGGGUUU年龄LYCLYCLYCLYC组长√√√√√√领导√√科研√行政√资料员√考研√(4)简化后的判定表。1,2,37,8,945,1161012性别------M-----MFF文化程度GUUUUU年龄------LYCLC组长√领导√科研√行政√资料员√考研√4.某培训中心要研制一个计算机管理系统。它的业务是:将学员发来的信件收集分类后,按几种不同的情况处理。1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。2)如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。要求:(1)对以上问题画出数据流程图。(5分)(2)画出该培训管理的软件结构图的主图。(5分)培训计算机管理得到事务输入电函收集注销处理报名处理付款处理分类处理事务事务函电函电事务注销数据报名数据付款数据培训计算机管理软件结构主图答:(1)数据流程图是:(2).画出该培训管理的软件结构图的主图。(5分)5.根据下列条件使用等价划分法设计测试用例。某一8位微机,其十六进制常数定义为:以0x或0X开头的数是十六进制整数,其值的范围是-7f~7f(表示十六进制的大小写字母不加区别),如0X13,0X6A,-0X3c。答:等价划分法:划分等价类并编号,如下表所示。十六进制整型常量输入条件的等价类表输入数据合理等价类不合理等价类十六进制整数?0x或0X开头1~2位数字串?以-0x打头的1~2位数字串?非0x或非-打头的串?含有非数字且(a,b,c,d,e,f)以外字符注销分类收集产生发展报名学员学员付款函电事务报名数据付款数据注销数据收费数据发展注销单帐目文件学生文件报名单课程文件1学生文件3帐目文件123?多于5个字符?-后跟非0的多位串?-0后跟数字串?-后多于3个数字十六进制数范围9.在-7f~7f之间10.小于-7f11.大于7f?为合理等价类设计测试用例,表中有三个合理等价类,设计两个例子测试数据期望结果覆盖范围0×23显示有...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

经典软件工程习题讲解

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部