10个平时作业,4个上机作业:
平时已有四个,需求,设计,编码,测试
6个
1.分别利用判定表和判定树描述以下算法。
1)在飞机票预定系统中,在旅游旺季的7~9,12月份,如果订票超过50张,优惠票价的15%;50张以下(包括50),优惠5%;在旅游淡季的1~6,10,11月份,订票超过50张,优惠30%;50张以下(包括50),优惠20%。
2)假设某托运公司,托运费用计算由托运数量和重量决定。
数量分≤50件和>50件;重量为≤100kg和>100kg。
计算方法如下:
数量≤50件,重量≤100kg打折率为10%;重量>100kg打折率为20%;
数量>50件,重量≤100kg打折率为5%;重量>100kg打折率为15%;
2.面向对象的基本概念。
3.结构化分析方法与面向对象分析方法比较。
4.白盒测试与墨盒测试的概论及主要方法。
5.某旅馆的电话服务如下:
可以拨分机号和外线号码。
分机号是从7201至7299。
外线号码先拨9,然后是市话号码或长话号码。
长话号码是以区号和市话号码组成。
区号是从100到300中任意的数字串。
市话号码是以局号和分局号组成。
局号可以是455,466,888,552中任意一个号码。
分局号是任意长度为4的数字串。
要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。
6.根据下列条件使用等价划分法设计测试用例。
某一8位微机,其十六进制常数定义为:以0x或0X开头的数是十六进制整数,其值的范围是-7f~7f(表示十六进制的大小写字母不加区别),如0X13,0X6A,-0X3c。
上机已有一个:其他三个:
1.画机票预定系统的数据流图
2.画用例图。
1)建立通讯录管理系统的用例图:实现普通用户的登录、增删改查自己的联系人,系统管理员可登录和管理普通用户。
2)建立成绩管理系统的用例图。
系统的主要功能是:成绩录入,成绩修改,成绩删除,成绩统计和成绩查询。
其中成绩录入、成绩修改、成绩删除,成绩统计由教师完成,教师也可成绩查询;学生就可进行成绩查询。
3.画程序流程图,输入三个数为一元二次方程的系数,判断方程解的情况。