软件工程导论试题集汇总_精选.docx

- - PAGE 1 - 航空公司 “ 机票预定系统 ” : 航空公司为给旅客乘机提供方便, 需要开发一个机票预定系统 。各个旅行社把预定机票的旅客信息( 姓名、性别、工作单位、 身份证号码( 护照号码) 、旅行时间、旅行始发地和目的地, 航班舱位要求等) 输入到系统中, 系统 根据旅客信息和航班信息 为旅客安排航班。 当旅客交付了预订金后, 系统打印出取票通知和帐单给旅客, 旅客在飞机起飞前一天凭取票通知和帐单交款取票, 系统核对无误即打印出机票给旅客。 旅行社预订信息取票通知账单机票预订机票取票通知账单 /票款旅客旅客信息 旅 行社 预订信息 取票通知 账单 机票 预订 机票 取票通知账单 /票款 旅 客 旅客信息 航班信息 旅行社 录入预 订信息 安排 航班 取票通知 账单 机票 旅客 取票通知 机票 旅客 取票 旅行时间 姓名 性别 旅行地 点 身份证号 旅客 工作单 位 航班机票信 息 取票通知 订 票 账单 航空 公 司 价格 合适航班机 旅行社 票 时间 等级 订票旅客账 售出机票信 可售机票信 单 息 息 一个简化的机票销售系统需求描述如下: 售票员根据旅客需要的航班,首先查询有无该航班机票。若有,则负责录入旅客的基本信息,并将指定的机票标志设置为售出;售票部 经理可随时查询每一个航班的售票情况,并在当日结算时能计算出日营业额。 请画出该系统的 0 层 DFD 图和 1 层 DFD 图( 注: 1 层分解为查询和录入、统计和计算两个处理 )。 图书馆的预定图书子系统有如下功能: ( 1)由供书部门提供书目给订购组 ( 2)订书组从各单位取得要订的书目 ( 3)根据供书目录和订书书目产生订书文档留档 ( 4)将订书信息(包括书目、数量)反馈给供书单位 ( 5)将未订书目通知订书者 ( 6)对于重复订购的书目有系统自动检查,并将结果反馈给订书者画出数据流图,并转换为软件结构图。 某单位要研制一个计算机培训管理系统,它的业务是将学员发来的信件收集分类后,按以下几种情况处理: 处理报名 如果是报名,则将报名数据送给负责报名事物的职员,他们将查阅课程文件,检查课程是否满额,然后在学生文件、课程文件上登记,并开 出报告单较财务部们,财务人员开出发票给学生。 注销课程 ; 如果是想要注销原来已选修的课程,则有注销人员在课程文件、学生文件和账目文件上做相应的修改,并给学生注销单。 处理付款 如果是付款,则有财务人员在账目文件上登记,也给学生一张收费收据。要求:给出该系统的数据流图和软件结构图。 参考答案:( 1)数据流图 ( 2)结构图 假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件 应该列出下述数据;零件编号、零件名称、定货数量、目前价格、主要供应者和次要供应者。零件入库或出库称为事务,通过放在仓库中的 CRT 终端把事务报告给定货系统。当某种零件的库存数量少于库存量临界值时就应该再次定货 。 要求:用结构化方法学 对定货系统进行分 析与设 计,分别完成以下 工作: 给出定货系统的 功能模型。 用数据字典描述该定货系统中 主要加工“处理定货”和 主要数 据存储“定货报表 ”。 ( 3) 给出定货系统的 软件体系结构 (用 H 图或结构图 表示 )。参考答案:( 1) 入库事务 仓库  处理入库 事务 库存清单 库存 管理员 出库事务 处理出库 事务 采购员 信息 定货报表 处理定货产生报表  定货信息 定货 信息 (2) 名字:定货报表别名:定货信息 描述:每天需要定货的零件表 定义:定货报表 =零件编号 +零件名称 +定货数量 +价格 +1{ 供应者 }3 位置:输出到打印机 加工名: 处理定货编号: 激发条件:接收到定货信息优先级: 普通 输入: 库存信息 输出: 定货信息 加工逻辑: 根据库存记录 IF 零件库存数量 该零件库存临界值 THEN ELSE 处理定货 处理其他零件定货信息 ENDIF - 3 - - - PAGE 10 - ( 3) 定货系统 处理事务 产生报表 处理库存 处理定货 处理入库 处理出库 高考录取统分子系统有如下功能: 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件; 计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。 要求: 用结构化方法学对高考录取统分子系统进行分析与设计,分别完成以下工作: 给出高考录取统分子系统的 功能模型( 用数据流图表示 )。 给出高考录取统分子系统的 软件体系结 构(用 H 图或结构图 表示 )。参考答案:( 1)数据流图 ( 2)结构图 需求描述如下: 参考答案: 8. 参考答案 :( 1)数据流 图 (2)结构

文档评论(0)

1亿VIP精品文档

相关文档