软件工程导论试题集.doc

上传人:h**** 文档编号:167700 上传时间:2018-07-13 格式:DOC 页数:44 大小:2.31MB
下载 相关 举报
软件工程导论试题集.doc_第1页
第1页 / 共44页
软件工程导论试题集.doc_第2页
第2页 / 共44页
软件工程导论试题集.doc_第3页
第3页 / 共44页
软件工程导论试题集.doc_第4页
第4页 / 共44页
软件工程导论试题集.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、 - 1 - 1. 航空公司 “机票预定系统” : 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统 根据旅客信息和航班信息 为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。 请用结构化分析方法,给出系统的功能模型( DF D 描述)。 参考答案:( 0 层, 1 层 DFD) 2. 一个简化的机票销售系统需求描述如下: 售票员根据旅客需要的航班,

2、首先查询有无该航班机票。若有,则负责录入旅客的基本信息,并将指定的机票标志设置为售出;售票部经理可随时查询每一个航班的售票情况,并在当日结算时能计算出日营业额。 请画出该系统的 0 层 DFD 图和 1 层 DFD 图 (注: 1 层分解为查询和录入、统计和计算两个处理 )。 旅行社 旅客 录入预订信息 安排 航班 旅客 取票 账单 旅客信息 航班信息 取票通知 机票 取票通知 机票 旅 行 社 机票 预订 旅 客 预订信息 取票通知 账单 机票 取票通知 账单 /票款 价格 时间 等级 旅行时间 姓名 性别 旅行地点 身份证号 旅客 工作单位 航班机票信息 取票通知 旅行社 账单 航空公司

3、订票 合适航班机票 订票旅客账单 售出机票信息 可售机票信息 - 2 - 3. 图书馆的预定图书子系统有如下功能: ( 1)由供书部门提供书目给订购组 ( 2)订 书组从各单位取得要订的书目 ( 3)根据供书目录和订书书目产生订书文档留档 ( 4)将订书信息(包括书目、数量)反馈给供书单位 ( 5)将未订书目通知订书者 ( 6)对于重复订购的书目有系统自动检查,并将结果反馈给订书者 画出数据流图,并转换为软件结构图。 4.某单位要研制一个计算机培训管理系统,它的业务是将学员发来的信件收集分类后,按以下几种情况处理: 1)处理报名 如果是报名,则将报名数据送给负责报名事物的职员,他们将查阅课程文

4、件,检查课程是否满额,然后在学生文件、课程文件上登记,并开出 报告单较财务部们,财务人员开出发票给学生。 2)注销课程 ; 如果是想要注销原来已选修的课程,则有注销人员在课程文件、学生文件和账目文件上做相应的修改,并给学生注销单。 3)处理付款 如果是付款,则有财务人员在账目文件上登记,也给学生一张收费收据。 要求:给出该系统的数据流图和软件结构图。 参考答案:( 1)数据流图 - 3 - ( 2)结构图 5. 假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数 据;零件编号、零件名称、定货数量、目前价格、主要

5、供应者和次要供应者。零件入库或出库称为事务,通过放在仓库中的 CRT 终端把事务报告给定货系统。当某种零件的库存数量少于库存量临界值时就应该再次定货 。 要求 : 用结构化方法学对定货系统进行分析与设计,分别完成以下工作: (1) 给出定货系统的 功能模型。 (2) 用数据字典描述该定货系统中 主要加工“处理定货”和主要数据存储“定货报表” 。 ( 3) 给出定货系统的 软件体系结构 (用 H 图或结构图 表示)。 参考答案:( 1) (2) 仓库 管理员 采购员 处理入库事务 入库事 务 出库事务 定货报表 处理定货 定货 信息 处理出库事务 产生报表 定货信息 库存清单 库存 信息 加工名

6、: 处理定货 编号: 优先级: 输入: 输出: 定货信息 加工逻辑: 根据库存记录 IF 零件库存 数量 该零件库存临界值 THEN 处理定 货 ELSE 处理其他零件定货信息 ENDIF 名字:定货报表 别名:定货信息 描述:每天需要定货的零件表 定义:定货报表 =零件编号 +零件名称 +定货数量 +价格 +1供应者 3 位置:输出到打印机 - 4 - ( 3) 6.高考录取统分子系统有如下功能: (1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件; (2) 计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。 要求: 用结构化方法学对 高考录取

7、统分子系统 进行分析与设计,分别完成以下工作: (1) 给出 高考录取统分子系统 的 功能模型(用数据流图表示)。 (2) 给出 高考录取统分子系统 的 软件体系结构 (用 H 图或结构图 表 示)。 参考答案:( 1)数据流图 ( 2)结构图 7.需求描述如下: 定货系统 处理事务 产生报表 处理定货 处理库存 处理入库 处理出库 - 5 - 参考答案: 8. 参考答案:( 1)数据流图 ( 2)结构图 9. - 6 - 10. 某运动会概括力相同接受来自运动员的包名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次发送给发布会。该系统的功能如下: (

8、 1) 登记报名单 接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储。 ( 2) 统计成绩 接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次。 11. 现 开发一个银行的活期存取款业务的处理系统 ,系统功能如下: (1) 审查分类 :系统首先根据储户所填的存 /取款单,确定本次业务的性质,并将存 /取款单和存折交下一步处理。 (2) 处理存款:系统将存款单上的存款金额分别 记录在存折和帐目文件中,并将现金存入现金库;最后将存折还给储户。 (3) 处理 取款 :系统将取款单上的取款金额分别记录在存折和帐目文件中,并从现金库提取现

9、金;最后将现金和存折还给储户。 绘制该系统的数据流图和软件结构图。 参考答案:( 1)数据流图 顶层 一层 - 7 - ( 2)系统结构图如下: 12. 银行储蓄系统的业务流程: 储户填写的存款单或取款单由业务员键入系统; 如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率、密码(可选)等信息,并印出存单给储户; 如果是取款而且开户时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。 要求画出分层的 数据流图,并细化到 2 层数据流图。 参考答案: 0 层: 1 层: 2 层: 业务 员 银行储蓄

10、系统 事务 存款单 储 户 利息清单 储 户 密码 存款业务 2 . 1 记录存款 信息 2 . 2 打印存款单 存款信息 存款单 存款信息 - 8 - 13. 目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,请分层次地画出描述本系统功能的数据流图。 ( 1)局部监视 在医院的病房里,将病症监视器安置在每个病床,对病人进行监护。监视器将病人的病症信号 (血压、体温、脉搏 等 组合 )实时地传送到中央监护系统进行分析处理。 ( 2) 中央监视 在 中心值班室里,值班护士使用中央监护系统对

11、病员的情况进行监控,监护系统实时地将病人的病症信号与标准的病诊信号进行比较分析, 根据标准病症信号库中的值,判断是否报警 ; ( 3) 更新日志 中央监视系统根据分析数据将 病人的病症信号 进行格式化并加入更新日期、时间 , 更新病历库中病人的信息 ,并写入病员日志文件中。 ( 4) 产生报告 根据医生的要求随时打印病人的病情报告,系统还定期自动更新病历。 参考答案: - 9 - 14. 需求陈述: 现有某 库存管理 系统 ,其主要功能如下: 1. 建立物资采购单流水账 根据计划部门转来的收货通知单和已 存的物资编码文件,建立物资采购单流水账。 2. 更新物资台账 根据技术部门的物资验收报告和

12、物资采购单流水账,更新物资台账文件。 3. 汇总物资台账 对物资台账分类汇总,将结果存储于物资总账文件。 要求: 用结构化方法学对 库存管理 系统 进行分析与设计,分别完成以下工作: 给出 库存管理 系统 的 功能模型(用数据流图表示)。( 10 分 ) 给出 库存管理 系统 的 体系结构 (用 H 图或结构图 表示)。( 10 分) 参考答案: 1.数据流图 ( 15 分)(评分标准:基本给出 两个数据源、 三个功能模块和 四 个文件 12 分,少一个扣 2 分) 2结构图 (15 分)(评分标准:基本给 三个功能模块和主框架的 15分 ,少一个扣 3分) 15. 需求陈述: 某 大学教学管

13、理系统子系统 的功能说明如下: 首先接受学生提交的学生证和申请单,根据 学生档案文件 检验学生证的有效性和申请单是否填写的正确,如果有误 则 拒绝,如果无误 根据学生的 注册表文件 审查接 受 学生的 申请 单 。 如果是申请注册,则进行注册登记,并将注册信息写入 注册表文件 。 如果是申请选课,则 根据 课程档案文件检索 课程 是 否有满足申请要求,如果有则进行 选课登记 ,如果没有则通知学生无此课。 要求: 用 结构化方法学 对 教学管理系统 子系统 进行分析与设计,分别完成以下工作: 1) 给出 教学管理系统 子系统 的 功能模型( 用 DFD-数据流图 表示 )。 ( 10 分) 2)

14、 给出 教学管理系统 子系统 的 体系结构 (用 H 图或结构图 表示)。 ( 10 分) 参考答案 : 1功能模型 收货通知单 汇总物资台账 物资总账文件 物资台账文件 计划部门 建立物资采购单流水账 物资编码文件 物资编码 物资采购单流水账 更新物资台账 技术部门 物资验收报告 资采购单流水账 库存管理系统 建立物资采购 单流水账 更新物资台账 汇总物资台账 - 10 - 2结构图 面向对象开发技术 1. 根据以下描述,使用面向对 象的分析方法,分析有那些主要对象和这些对象的主要属性、方法,画出对象图。 一个饮料自动售货机可以放置五种不同或部分相同的饮料,可由厂商根据销售状况自动调配,并可随时重新设置售价,但售货机最多仅能放置 50 罐饮料,其按钮设计在各种饮料样本的下方,若经金额计算器累计金额足够,则选择键灯会亮;若某一种饮料已销售完毕,则售完灯会亮。 顾客将硬币投入售货机,经累加金额足额的饮料选择键灯亮,等顾客按键选择。顾客按键后饮料由 出 物 口掉 出,并自动结算及找钱。顾客可在按下选择键前任何一个时刻, 可以 拉动退币杆取消交易收回硬币。 学生 检验 审查接受申请 检索课程 注册登记 登记课程 课程档案 注册记录 学生档案 选课单 申请单 学生证 申请单 注册 选课 选课 审查接受申请 教学管理子系统 注册登记 选课登记 检验申请单 审查申请 拒绝 无此课程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 复习参考

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。