好文档 - 专业文书写作范文服务资料分享网站

软件工程导论试题集汇总

天下 分享 时间: 加入收藏 我要投稿 点赞

1. 航空公司“机票预定系统”:

航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓

名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统根据旅客信息和航班信息为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。 请用结构化分析方法,给出系统的功能模型(DFD描述)。 参考答案:(0层,1层DFD)

预订信息 旅 旅 机票 机票

取票通知 行 客 预订 取票通知

社 账单 账单/票款 旅客信息 航班信息 旅行社 录入预订信息 安排 航班 取票通知 账单 机票 旅客 取票通知 机票 旅客 取票

旅行时间 姓名 性别 旅行地 工作单航班机票信 航空公账单 合适航班机 可售机票信身份证号 旅客 取票通知 订价旅行社 时等订票旅客账售出机票信

2. 一个简化的机票销售系统需求描述如下:

售票员根据旅客需要的航班,首先查询有无该航班机票。若有,则负责录入旅客的基本信息,并将指定的机票标志设置为售出;售票部经

理可随时查询每一个航班的售票情况,并在当日结算时能计算出日营业额。

请画出该系统的0层DFD图和1层DFD图(注:1层分解为查询和录入、统计和计算两个处理)。

3. 图书馆的预定图书子系统有如下功能:

(1)由供书部门提供书目给订购组 (2)订书组从各单位取得要订的书目

(3)根据供书目录和订书书目产生订书文档留档 (4)将订书信息(包括书目、数量)反馈给供书单位 (5)将未订书目通知订书者

(6)对于重复订购的书目有系统自动检查,并将结果反馈给订书者 画出数据流图,并转换为软件结构图。

4.某单位要研制一个计算机培训管理系统,它的业务是将学员发来的信件收集分类后,按以下几种情况处理: 1)处理报名

如果是报名,则将报名数据送给负责报名事物的职员,他们将查阅课程文件,检查课程是否满额,然后在学生文件、课程文件上登记,并开出报告单较财务部们,财务人员开出发票给学生。 2)注销课程;

如果是想要注销原来已选修的课程,则有注销人员在课程文件、学生文件和账目文件上做相应的修改,并给学生注销单。 3)处理付款

如果是付款,则有财务人员在账目文件上登记,也给学生一张收费收据。 要求:给出该系统的数据流图和软件结构图。 参考答案:(1)数据流图

(2)结构图

5. 假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据;零件编号、零件名称、定货数量、目前价格、主要供应者和次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存数量少于库存量临界值时就应该再次定货。

要求:用结构化方法学对定货系统进行分析与设计,分别完成以下工作:

(1) 给出定货系统的功能模型。

(2) 用数据字典描述该定货系统中主要加工“处理定货”和主要数据存储“定货报表”。 (3) 给出定货系统的软件体系结构(用H图或结构图表示)。 参考答案:(1) 入库事务 库存清单 处理入库事务 仓库 库存 管理员 出库事务 信息 处理出库事务 定货信息 处理定货 定货

信息 定货报表

采购员 产生报表 (2) 名字:定货报表 别名:定货信息 描述:每天需要定货的零件表 定义:定货报表=零件编号+零件名称+定货数量+价格+1{供应者}3 位置:输出到打印机 加工名: 处理定货 编号: 激发条件:接收到定货信息 优先级: 普通 输入: 库存信息 输出: 定货信息 加工逻辑: 根据库存记录 IF 零件库存数量 < 该零件库存临界值 THEN 处理定货 ELSE 处理其他零件定货信息 ENDIF

(3)

定货系统 处理事务 产生报表

处理入库 处理出库 处理库存 处理定货

6.高考录取统分子系统有如下功能:

(1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;

(2) 计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。

要求:用结构化方法学对高考录取统分子系统进行分析与设计,分别完成以下工作: (1) 给出高考录取统分子系统的功能模型(用数据流图表示)。

(2) 给出高考录取统分子系统的软件体系结构(用H图或结构图表示)。 参考答案:(1)数据流图

(2)结构图

7.需求描述如下:

参考答案:

8.

参考答案:(1)数据流图

软件工程导论试题集汇总

1.航空公司“机票预定系统”:航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统根据旅客信息和航班信息为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通
推荐度:
点击下载文档文档为doc格式
2875k75246667gj1yjqg01k8300wxv01cqf
领取福利

微信扫码领取福利

微信扫码分享