版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、销售店员结算一件商品系统的描述如下:顾客到柜台前结算,店员使用UPC读卡器读 取商品名称和价格,管理员可以对固定种类商品 18( 18岁以下禁止)结算,库存店员通过 UPC读卡器管理库存。*IAuse军禅童豆ffl5结算系统的用伊.怪学校有多个系,每个系有多个老师,一个老师可 以讲多门课,一门课也可以有多个老师来 讲,一个学生只能在一个学校上课,一个学校至少 有一名学生,每个学生可以选多门课。 类图示例见图 6:* us!: StriJiff-idire:; : Strui:-: Stjuic+ aiiScest C:boolun+:i:加has3+C:Strict+ 釜:A:ltndm:f
2、(.:ifit+ sditeTfiitxMt ,j+ rtsbf站 wtisa;:bwleas+ :忙Dejsr*); D:StritE+ ;?:All:*nL.+-rnffjf Instruct cr C- : fttlutnx:r ); Jtriqj-Cttill jstructzr (;: i瞇 -0 “|Stdct-mt: int ITUMttli : ut* XdCju制 D:bccleuattsui rscveCcurce 0:bwlmt曲16给出一组数从小到大的排序算法,分别用下列工具描述其详细过程: 流程图;(2)N-S图;(3) PDL语言。m=ij=i+ TO n 期/T
3、/m=j做) 呦=炯A(tn)=S输出Mm)i=l TO n_L17.欲开发一个银行的活期存取款业务的处理系统:储户将填好的存/取款单和存折交给银行工作人员,然后由系统作以下处理;(1) 业务分类处理:系统首先根据储户所填的存/取款单,确定本次业务的性质,并将存/取款单和存折交下一步处理;(2) 存款处理:系统将存款单上的存款金额分别记录在存折和帐目文件中,并将现金存 入现金库;最后将存折还给储户;(3) 取款处理:系统将取款单上的取款金额分别记录在存折和帐目文件中,并从现金库 提取现金;最后将现金和存折还给储户。绘制该系统的数据流图和软件结构图。钦件結构圏二层27.构。显示某程序的逻辑结如图
4、试为 它设 计足 够的测试用例,分别实现对程序的判定覆概、条件覆概和条件组合覆概。YN设计测试方案覆盖种类需满足的条件测试数据期望结果判定覆盖A1,B=0A=2,B=0执行S1A1,B/0 或AM,B=O 或A=2,B=1 或A=1,B=0 或A=1,B=1执行S2条件覆盖以卜四种情况各出现一次A1B=0A=2, B=0执行S1AMB#0A=1, B=1执行S2条件组合 覆盖A1,B=0A=2,B=0执行S1A1,B#0A=2,B=1执行S2AM,B=OA=1,B=0执行S2A=1,B=1执行S228.某城市电话号码由三部分组成。它们的名称和内容分别是:地区码:空白或三位数字;前缀:非 0或
5、1的三位数字;后缀:4位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。划分等价类输入条件有效等价类无效等价类地区码1. 空白;2. 三位数;1.有非数字字符;2.少于三位数字;3.多于三位数字。前缀3.从200到999之间的三位4.有非数字字符;5.起始位为 0;6.起始位为1;7.少于三位数字;8.多于三位数字。后缀4.四位数字。9.有非数字字符;10.少于四位数字; 11.多于四位数字。设计测试方案方 案内容输 入预期 输出地区码前缀后缀1空白200999之间的三位数字四位数字()276-2345有效
6、2三位数字四位数字(635)805-9321有效3有非数字字 符(20A)723-4567无效4少于三位数字(33 )234-5678无效5多于三位数 字(5555)345-6789无效6有非数字字符:(345)5A2-3456无效7起始位为 0(345)012-3456无效8起始位为 1(345)132-3456无效9少于三位数字(345) 92-3456无效10多于三位数字(345)4562-3456无效11有非数字字符(345)342-3A56无效12少于四位数字(345)342- 356无效13多于四位数字(345)562-34567无效22.试由程序流程图导出程序图TFF(a)程序流
7、程图23845967(b)导出程序图 在 在 在A=1, B=1, X=11-31-3(2分)(2分)1-338.根据以下被测试的流程图,选择相应的答案。(8分)(1) A=2, B=0, X=4 A=2, B=1, X=1(3)A=2, B=0, X=1A=3, B=0, X=3A=1, B=1, X=2的答案中满足判定覆盖的测试用例是1的答案中满足条件覆盖的测试用例是339工资计算系统中的一个子系统有如下功能:(1 )计算扣除部分一由基本工资计算出应扣除(比如水电费、缺勤)的部分;(2 )计算奖金部分一根据职工的出勤情况计算出奖励金;(3 )计算工资总额部分一根据输入的扣除额及奖金计算出总
8、额;4 )计算税金部分一由工资总额中计算出应扣除各种税金;5 )生成工资表一根据计算总额部分和计算税金部分传递来的有关职工工资的详细信息 生成工资表。试根据要求画出该问题的数据流程图。要求保持良好40.用自顶向下结构化程序设计方法编写直接选择排序从小到大排列的程序。 的程序风格,加上必要的注释()。用C语言编写:/*程序名称:直接选择排序;*/*作者*/*完成日期:2006年6月9 日; */* 过程头:selectsort ( int *A ; int N ) */*输入参数:N为元素个数(N=1000); A整型数组,从1到N存放待排序元素;*/ /*返回结果:数组 A为指针,由它返回排序结果;*/void selectsort (int *A ; int N )int i,j,k,x ;for (i=1;iN;i+)/* 求第 I 个最小值 */k=i ;/*先假设I位置上的值最小*/for (j+=i;j=N;j+)/*求I至U N位置上的最小值 */if (A (j ) A( k) ) k=j ;if ( ki )/*需要交换 A (K)和A (I )的值*/* 交换 A (K)和 A (I ) */x=A (i );A (i) =A ( k);A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毛坯房装修补充合同
- 补充合同货款折扣条款解析
- 购销合同中的物流与配送
- 商品退货政策说明购销合同
- 房屋买卖合作合同示例
- 市场营销策划合作协议
- 借款合同担保函
- 招标文件测绘详尽指南
- 小额借款延期还款合同
- 卷帘门批发商采购合同
- 诗词大会训练题库(九宫格)课件
- 《铁道概论》考试复习题库400题(含答案)
- 末位淘汰制度
- DB15T 1700.1-2019“蒙字标”认证通用要求 农业生产加工领域
- 部编版八年级初二语文上册第六单元教材分析及全部教案(定稿;共7课)
- 妇产科学课件:子宫内膜异位症(英文版)
- 卧式单面多轴钻孔组合机床液压系统的设计
- 铁路线路工起道作业指导书
- 酒店安全生产规范要求
- 幼儿园:幼儿园食育课程的五个实施途径
- 人教版(2019)选择性必修第二册Unit3Food and Culture Reading Cultureand Cuisine课件(13张ppt)
评论
0/150
提交评论