资源描述
1、 某商场在“五一”期间,顾客购物时收费有 4 种情况:普通顾客一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打9折);会员顾客一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计等于或多于1000元,按D类标准收费(打7折)。请使用 PAD 图来设计收费算法。
2、 请用判定表画出以下问题的行为逻辑:人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天气可能变冷,也可能不变冷。如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。
3、 某公司为本科以上学历的人重新分配工作,分配原则如下:(1)如果年龄不满18岁,学历是本科,男性要求报考研究生,女性则担任行政工作;(2)如果年龄满18岁不满50岁,学历本科,不分男女,任中层领导职务,学历是硕士不分男女,任课题组组长;(3)如果年龄满50岁,学历本科,男性任科研人员,女性则担任资料员,学历是硕士不分男女,任课题组组长。要求:画出分析过程,得出判定表,并进行化简。
(1)判定条件可能取值表:
条件名称
取值
符号
取值数
性别
男
M
M1=2
女
F
年龄
不满18岁
C
M2=3
满18岁小于50岁
Y
超过50岁
L
硕士
G
文化程度
本科
U
M3=2
(2)计算组合数2*3*2=12;(3)初步判定表
1
2
3
4
5
6
7
8
9
10
11
12
性 别
M
M
M
M
M
M
F
F
F
F
F
F
文化程度
G
G
G
U
U
U
G
G
G
U
U
U
年 龄
L
Y
C
L
Y
C
L
Y
C
L
Y
C
组 长
√
√
√
√
√
√
领 导
√
√
科 研
√
行 政
√
资 料 员
√
考 研
√
(4)简化后的判定表
1,2,3
7,8,9
4
5,11
6
10
12
性 别
------
M
-----
M
F
F
文化程度
G
U
U
U
U
U
年 龄
------
L
Y
C
L
C
组 长
√
领 导
√
科 研
√
行 政
√
资 料 员
√
考 研
√
4、 某公司承担空中和地面运输业务。计算货物托运费的比率规定如下:空运,如果货物重量小于等于2kg.则一律收费 6 元;如果货物重量大于2kg而又小于等于20kg,则收费3元/kg;如果货物重量大于20kg,则收费4元/kg。地运,若为慢件每kg收费为l元,若为快件,当重量小于等于20kg时,收费为2元/kg,当货物重量大于20kg时,则收费为3元/kg。请画出对应于计算托运费比率的判定树和判定表。
判定表:
方式
空运
空运
空运
地运
地运
地运
货物重量
≤20Kg
>2Kg、≤20Kg
>20Kg
慢件
重量≤20Kg
>20Kg
收费
6元
3元/Kg
4元/Kg
1元/Kg
2元/Kg
3元/Kg
5、 “计算折扣量”加工逻辑为:如果是国有企业,定购量>100吨的,优惠20%,否则优惠15%,如果是私营企业,定购量>100吨的,优惠15%,否则优惠10%,请画出该加工的判定树和判定表。
6、 一台微机有一个显示器,一个主机,一个键盘,一个鼠标,汉王笔可有可无。主机包括一个机箱,一个主板,一个电源,存储器等部件。存储器又分为固定存储器、活动 存储器,固定存储器又分为内存和硬盘,活动存储器又分为软盘和光盘。建立微机的对象模型。
7、 一本书的组成有一个封面,一个目录,一个前言,若干章,每章有若干节,每节有若干段,每段有若干句子,每节有0个或多个插图,还有0个或多个表格,最后有一个附录。建立该书的对象模型。
书
附录
前言
封面
章
目录
1+
节
1+
段
句子
表格
1+
1+
插图
8、 交通工具分为空中、陆上、水上交通工具,空中交通工具分为客机、货机、专用轻型机,陆上交通工具分为火车、汽车;火车汽车又分为客车、货车;水上交通工具分为客轮、货轮、客货混合轮。建立交通工具的对象模型。
交通工具
水上
陆上
空中
专用机
货机
客机
货轮
客轮
火车
汽车
客货轮
客车
货车
货运列车
旅客列车
9、 某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统基本需求如下:(1)报社发行多种刊物,每种刊物通过订单来征订,订单中有代码,名称,订期,单价,份数等项目,订户通过填写订单来订阅报刊。(2)报社下属多个发行站,每个站负责收集登陆订单、打印收款凭证等事务。(3)报社负责分类并统计各个发行站送来的报刊订阅信息。 请就此需求建立对象模型。
10、 根据下列描述,画出教材征订系统的第一层数据流图。学生入学后到教材科订书,教材科根据教材库存情况分析是否需要买书,如需购买,则向书店购买。各种资金往来通过学校的会计科办理。 描绘本系统的第一层数据流图。
11、 用 SA 方法画出下列问题的顶层和 0 层数据流图。某运动会管理系统接受来自运动员的报名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台。该系统有两部分功能:(1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成 运动员名单及团体成绩表两种数据存储。(2)统计成绩:接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次。
12、 用 SA 方法画出下列问题的顶层和0层数据流图。某图书管理系统有以下功能:(1)借书:输入读者借书证。系统首先检查借书证是否有效,若有效,对于第一次借书的读者,在借书文件上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过10本,若已达10本,拒借,未达10本,办理借书(检查库存、修改库存目录并 将借书情况登入借书文件)。(2)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(3个月)作罚款处理。否则,修改库存目录与借书文件。(3)查询:可通过借书文件、库存目录文件查询读者情况、图书借阅情况及库存情况,打印各种统计表。
顶层图
管理员
图书管
理系统
读者
借书
罚款单
还书
读者
拒绝借书
借书信息
0层图
审核借书1
借书处理2
借书
库存记录
还书处理3
查询4
借书
信息
借书通知
罚款单
统计表
拒绝借书
借书文件
还书
13、 某服装贸易公司的销售子系统功能如下: (1)公司提供多种类别服装,所有类别的服装通过各个地区的分公司进行销售;(2)公司接收分公司的订单,检验订单,若有库存就供货,则修改库存,给仓库开备货单,并且将订单留底;若库存不足,则进行缺货登记。(3)根据缺货记录将缺货通知单发给采购部,以便采购。(4)根据采购部门的进货通知单处理进货,即修改库存,并从缺货记录中取出缺货订单进行供货处理。 试采用SA方法画出该公司销售管理系统的分层 DFD(画出顶层图、0层图、1层图)
顶层图
分公司
销售
子系统
仓库
订单
进货通知单
备货单
缺货通知单
采购部
0层图
处理订单1
供货处理2
订单
原缺货现可
供货订单
库存记录
订单记录
缺货统计3
处理进货4
缺货
订单
备货单
可供货单
缺货
通知单
进货
通知单
缺货记录
1层图
图1
检验订单1.1
查阅库存1.2
订单
可供货单
库存记录
缺货记录
确定能否供货1.3
合格
订单
库存单
订货单
缺货
订单
图2
根据供货单修改库存
2.1
开备货单
2.2
可供货单
备货单
已留底的订单
(或登记过的订单)
库存记录
订单记录
图3
汇总各项缺货量
3.1
缺货量
缺货通知单
打印缺货通知单
3.2
缺货记录
图4
进货通知单
核对后的进货单
库存记录
缺货记录
处理缺货订单
4.2
订单变更信息
根据进货单修改库存
4.1
修改缺货记录
4.3
原缺货现可
供货订单
14、 问题描述:1)顾客将订票单交给预订系统(1)如是不合法订票单,则输出无效订票信息;(2)对合法的订票以及预交款要登录到一个记账文件中;(3)系统有航班目录文件,根据填写的施行时间和目的地为顾客安排航班;(4)在获得正确航班信息和确认已交了部分预付款时发出取票单,并记录到票单文件中; 2)在指定日期内顾客用取票单换取机票(1)系统根据票单文件对取票单进行有效性检查,无效的输出无效取票信息;(2)持有有效取票单的顾客在补交了剩余款后将获得机票;(3)记账文件将被更新,机票以及顾客信息将被登录到机票文件。试采用 SA 方法画出该机票预订系统的分层 DFD(画出顶层图、0 层图、1 层图)。
顶层图、
顾客
预订系统
顾客
订票单
取票单
取票单
机票
无效取票信息
无效订票信息
0 层图、
1 层图
检验取票单2.1
机票准备2.3
记帐2.2
取票单
无效取票信息
机票
有效取票单及
剩余票款
票单文件
记帐文件
机票文件
顾客
信息
15、 一个考务处理系统的要求如下,试画出该系统的数据流图(画出顶层图、0 层图、1 层图)。(1)对考生送来的报名表进行检查;(2) 对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单 送给阅卷站;(3)对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者;(4)填写考生通知单(内容包含考试成绩及合格∕不合格标志),送给考生;(5)按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。
27
16、 某电器集团公司下属的厂包括技术科、生产科等基层单位。现在想建立一个计算机辅助企业管理系统,其中:生产科的任务是:(1)根据销售公司转来的内部合同(产品型号、规格、数量、交获日期)制 定车间月生产计划。(2)根据车间实际生产日报表、周报表调整月生产计划 (3)以月生产计划为以及,制定产品设计(结构、工艺)及产品组装月计划。(4)将产品的组装计划传达到各科,将组装月计划分解为周计划,下达给车间技术科的任务是:(1)根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供应科,并产生产品自制物料清单。(2)根据组装计划进行产品工艺设计,根据产品自制物料清单产生工艺流程图给零件厂。 试写出以上系统中生产科和技术科处理的软件结构图。
17、 某培训中心要研制一个计算机管理系统。它的业务是:将学员发来的信件收集分类后,按几种不同的情况处理。如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。 如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。要求:1.对以上问题画出数据流程图。2.画出该培训管理的软件结构图的主图。
18、 图书馆的预定图书子系统有如下功能:(1)由供书部门提供书目给订购组;(2)订书组从各单位取得要订的书目;(3)根据供书目录和订书书目产生订书文档留底;(4)将订书信息(包括数目,数量等)反馈给供书单位;(5)将未订书目通知订书者;(6)对于重复订购的书目由系统自动检查,并把结果反馈给订书者。试根据要求画出该问题的数据流程图,并把其转换为软件结构图。
19、 某程序中共有两个判定,一个判定是 X>10 且 Y<60,另一个判定是 A≤0 或 B<100。 请写出为满足条件组合覆盖所应出现的所有条件组合。
X>10,Y<60; X≤10,Y<60; X>10,Y≥60;X≤10,Y≥60;
A≤0,B<100;A≤0,B≥100; A>0,B<100; A>0,B≥100;
20、 根据下列条件使用等价类划分法设计测试用例。 某一8位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是-177~177,如 05,0127,-065
47
展开阅读全文