2024年中级软件设计师上半年下午试题

上传人:ni****g 文档编号:569088832 上传时间:2024-06-01 格式:DOC 页数:30 大小:456KB
返回 下载 相关 举报
2024年中级软件设计师上半年下午试题_第1页
第1页 / 共30页
2024年中级软件设计师上半年下午试题_第2页
第2页 / 共30页
2024年中级软件设计师上半年下午试题_第3页
第3页 / 共30页
2024年中级软件设计师上半年下午试题_第4页
第4页 / 共30页
2024年中级软件设计师上半年下午试题_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《2024年中级软件设计师上半年下午试题》由会员分享,可在线阅读,更多相关《2024年中级软件设计师上半年下午试题(30页珍藏版)》请在金锄头文库上搜索。

1、中级软件设计师上六个月下午试题试题一阅读下列阐明和图,回答下列问题1至问题4,将解答填入对应栏内。阐明某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中问件,其重要功效如下:(1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存储在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。(2)中间件验证前端应用提供的用户信息。若验证不通过,返回非法用户信息;若验证通过,中间件将等候前端应用提交操作祈

2、求。(3)前端应用提交操作祈求后,中间件先对祈求进行格式检查。假如格式不正确,返回格式错误信息;假如格式正确,则进行权限验证(验证用户是否有权执行祈求的操作),若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。(4)连接管理连接对应的后台数据库并提交操作。连接管理先检查是否存在空闲的数据库连接,假如不存在,新建连接;假如存在,则重用连接。(5)后端数据库执行操作并将成果传给中间件,中间件对收到的操作成果进行处理后,将其返回给前端应用。现采取结构化措施对系统进行分析与设计,取得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。1. 使用阐明中的词语,给出图1-1中的实体E1E3

3、的名称。这道题您没有回答答案:E1:前端应用 E2:数据管理员 E3:后端数据库本问题考查顶层DFD。顶层DFD一般用来确定系统边界,将待开发系统看作一个加工,因此图中只有唯一的一个加工和某些外部实体,以及这二者之间的输入输出数据流。题目要求依照描述确定图中的外部实体。分析题目中的描述,并结合已经在顶层数据流图中给出的数据流进行分析。题目中有信息描述:数据管理员可通过中间件进行用户管理、操作管理和权限管理;前端应用提交操作祈求;连接管理连接对应的后台数据库并提交操作。由此可知该中间件系统有数据管理员、前端应用和后端数据库三个外部实体。从图1-1中数据流和实体的对应关系可知,E1为前端应用,E2

4、为数据管理员,E3为后端数据库。2. 使用阐明中的词语,给出图1-2中的数据存储D1D3的名称这道题您没有回答答案:D1:用户表 D2:操作表 D3:权限表本问题考查0层DFD中数据存储确实定。阐明中描述:用户信息(用户名、密码)存储在用户表中;标准操作和后端数据库信息存储在操作表中;权限管理维护信息存储在权限表中。因此数据存储为用户表、操作表以及权限表。再依照图1-2可知D1的输入数据流从用户管理来,D2的输入数据流从操作管理来,D3的输入数据流从权限管理来,因此D1为用户表,D2为操作表,D3为权限表。3. 给出图1-2中加工P的名称及其输入、输出流。 名称起点终点输入流P输出流P除加工P

5、的输入与输出流外,图1-2还缺失了两条数据流,请给出这两条数据流的起点和终点。 起点终点注:名称使用阐明中的词汇,起点和终点均使用图1-2中的符号或词汇。这道题您没有回答答案:P的名称:操作成果处理 名称起点终点输入流操作成果E3P输出流处理后的操作成果PE1缺乏的数据流: 起点终点D2权限验证D3权限验证本问题考查0层DFD中缺失的加工和数据流。比较图1-1和图1-2,可知顶层DFD中的操作成果和处理后的操作成果没有在0层DFD中体现。再依照描述“后端数据库执行操作并将成果传给中问件,中间件对收到的操作成果进行处理后,将其返回给前端应用”可知,需要有操作成果处理,因此P为操作成果处理,其输入

6、流为从后端数据库E3来的操作成果,输出成果为处理后的操作成果,并返回给前端应用E1。考查完P及其输入输出流之后,对图1-2的内部数据流进行考查,以找出缺失的另外2条数据流。从图中能够看出D2和D3只有输入流没有输出流,这是常见DFD设计时的错误,因此首先考查D2和D3的输出流。描述中有“权限验证是验证用户是否有权执行祈求的操作,若用户有权执行该操作,进行连接管理;连接管理连接对应的后台数据库并提交操作;权限表存储用户可执行的操作信息”。因此,权限验证有从权限表D3来的输入数据流。而要连接后端数据库,需要数据库信息,从权限验证的输出流中包括有数据库信息可知,权限验证需要获取到数据库信息,因此还需

7、从操作表D2来的输入流。4. 在绘制数据流图时,需要注意加工的绘制。请给出三种在绘制加工的输入、输出时也许出现的错误。这道题您没有回答答案:在绘制数据流图的加工时,也许出现的输入、输犯错误:只有输入而无输出或者黑洞只有输出而无输入或者奇迹输入的数据流无法通过加工产生输出流或者灰洞输入的数据流与输出的数据流名称相同本问题考查在绘制数据流图中加工绘制时的注意事项。绘制加工时也许出现的错误有:加工的输入、输出时也许出现只有输入而无输出、只有输出而无输入、输入的数据流无法通过加工产生输出流以及输入的数据流与输出的数据流名称相同等错误。试题二阅读下列阐明,回答下列问题1至问题3,将解答填入对应栏内。阐明

8、某学校拟开发一套试验管理系统,对各课程的试验安排情况进行管理。需求分析一个试验室可进行多个类型不一样的试验。因为试验室和试验员资源有限,需依照学生人数分批次安排试验室和试验员。一门课程能够为多个班级开设,每个班级每学期能够开设多门课程。一门课程的一个试验能够依照人数、试验室的可容纳人数和试验类型,分批次开设在多个试验室的不一样时问段。一个试验室的一次试验能够分派多个试验员负责辅导试验,试验员给出学生的每次试验成绩。(1)课程信息包括:课程编号、课程名称、试验学时、讲课学期和丌课的班级等信息;试验信息统计该课程的试验进度信息,包括:试验名、试验类型、学时、安排周次等信息,如表2-1所示。表2-1

9、 课程及试验信息 课程编号15054037课程名称数字电视原删试验学时12班级电0501,信0501,计0501讲课院系机械与电气工程讲课学期第三学期序号试验名试验类难度学时安排周次音视频AD-DA试验验证性123音频编码试验验证性225视频编码试验演示性0.519(2)以课程为单位制定试验安排计划信息,包括:试验地点,试验时间、试验员等信息,试验计划如表2-2所示。 表2-2 试验安排计划课程编号15054037课程名称数字电视原理安排学期秋总人数220试验编号试验名试验员试验员地点批次号人数音视频AD-DA丈验盛,陈第3周周四晚上试验三楼310160音视频AD-DA试验盛,陈第3周周四晚上

10、试验三楼310260音视频AD-DA试验吴,刘第3周周五晚上试验三楼311360音视频AD-DA试验吴第3周周五晚上试验三楼311440音频编码试验盛,刘第5周周一下午试验四楼410170(3)由试验员给出每个学生每次试验的成绩,包括:试验名、学号、姓名、班级、试验成绩等信息,试验成绩如表2-3所示。 表2-3 试验成绩试验员: 盛试验名音视频AD-DA试验课程名数字电视原理学号姓名班级试验成绩陈民信050187刘志信050178张勤计050186(4)学生的试验课程总成绩依照每次试验的成绩以及每次试验的难度来计算。概念模型设计依照需求阶段搜集的信息,设计的实体联系图(不完整)如图2-1所示。

11、逻辑结构设计依照概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):课程(课程编号,课程名称,讲课院系,试验学时)班级(班级号,专业,所属系)开课情况( (1),讲课学期)试验( (2),试验类型,难度,学时,安排周次)试验计划( (3),试验时间,人数)试验员( (4),级别)试验室(试验室编号,地点,开放时间,可容纳人数,试验类型)学生( (5),姓名,年龄,性别)试验成绩( (6),试验成绩,评分试验员)5. 补充图2-1中的联系和联系的类型。这道题您没有回答答案:依照题意,由“一门含试验的课程能够开设给多个班级,每个班级每学期能够开设多门含试验的课程”可知课程和班级之间的开设

12、关系为m:n联系。由“一个试验室的一次试验能够分派多个试验员负责辅导试验”可知试验、试验室与试验员之问的安排关系为k:n:m联系。由“试验员给出学生的每次试验成绩”可知试验、学生与试验员之间的成绩关系为k:n:m联系。班级和学生之问的包括关系为1:n联系。依照图2-1,将逻辑结构设计阶段生成的关系模式中的空(1)(6)补充完整并用下划线指出这六个关系模式的主键。这道题您没有回答答案:课程编号,班级号这道题您没有回答答案:试验编号,课程编号这道题您没有回答答案:试验编号,批次号,安排学期,试验室编号,试验员编号这道题您没有回答答案:试验员编号,试验员姓名这道题您没有回答答案:学号,班级号这道题您

13、没有回答答案:试验编号,学号其他关系模式主键:课程(课程编号,课程名称,讲课院系,试验学时)班级(班级号,专业,所属系)试验室(试验室编号,地点,开放时间,可容纳人数,试验课类型)依照题意可知课程编号是课程的主键,班级号是班级的主键。从表2-1可知,开课情况是体现课程与班级问的m:n联系,因此开课情况关系模式应当包括课程编号和班级号,并共同作为主键。一门课程包括数次试验,试验与课程之间是m:1关系,因此,依照表2-1,试验关系模式应包括试验编号和课程编号,并且以试验编号为主键,以课程编号为外键。在制定试验计划时,每个班的每次试验也许按试验室被提成多个批次,每个批次的试验会有若干名试验员来辅导学

14、生试验并打分。试验员关系模式应当统计试验员编号和试验员姓名,并以试验员编号为主键。试验室编号是试验室的主键。从表2-2可见,试验计划关系模式应统计试验编号、批次号和讲课学期,并且共同作为主键。从表2-3可见,试验成绩关系模式统计每个学生的每次试验成绩,应包括学号和试验编号,并共同作为主键。35. 假如需要统计课程的讲课教师,新增加“讲课教师”实体。请对图2-1进行修改,画出修改后的实体问联系和联系的类型。这道题您没有回答答案:因为讲课教师负责给若干个班级开设若干门课程,因此,课程、班级和讲课教师之问的开设关系是k:n:m联系。试题三阅读下列阐明和图,回答下列问题1至问题3,将解答填入对应栏内。阐明某运输企业决定为新的售票机开发车票销售的控制软件。图3-1给出了售票机的面板示意图以及有关的控制部件。售票机有关部件的作用如下所述:(1)目标地键盘用来输入行程目标地的代码(例如,200表示总站)。(2)乘客能够通过车票键盘选择车票种类(单程票、数次往返票和座席种类)。(3)继续/取消键盘上的取消按钮用于取消购票过程,继续按钮允许乘客连续购置多张票。(4)显示器显示所有的系统输出和用户提示信息。(5)插卡口接收MCard(现金卡),硬币口和纸币槽接收现金。(6)打印机用于输出车票。假设乘客总是支付恰好需

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号