当前位置:文档之家› 软件工程10个平时作业

软件工程10个平时作业

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.画程序流程图,输入三个数为一元二次方程的系数,判断方程解的情况。

相关主题