【计算机类职业资格】中级软件设计师下午试题-121及答案解析.doc

上传人:Iclinic170 文档编号:1323102 上传时间:2019-10-17 格式:DOC 页数:10 大小:95KB
下载 相关 举报
【计算机类职业资格】中级软件设计师下午试题-121及答案解析.doc_第1页
第1页 / 共10页
【计算机类职业资格】中级软件设计师下午试题-121及答案解析.doc_第2页
第2页 / 共10页
【计算机类职业资格】中级软件设计师下午试题-121及答案解析.doc_第3页
第3页 / 共10页
【计算机类职业资格】中级软件设计师下午试题-121及答案解析.doc_第4页
第4页 / 共10页
【计算机类职业资格】中级软件设计师下午试题-121及答案解析.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、中级软件设计师下午试题-121 及答案解析(总分:99.98,做题时间:90 分钟)一、试题一(总题数:1,分数:25.00)说明 某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下。 (1)每门课程都由 36 个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。 (2)学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。 (3)在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;

2、如果学生的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。 (4)对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。 (5)若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。 (6)在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对

3、是否存在错误。主讲教师须将核对之后的成绩报告返还系统。 (7)根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。 现采用结构化方法对这个系统进行分析与设计,得到如图 1 所示的顶层数据流图和如图 2 所示的 0 层数据流图。 (分数:25.00)(1).使用说明中的词语,给出图 1 中外部实体 E1E4 的名称。(分数:6.25)_(2).使用说明中的词语,给出图 2 中数据存储 D1D5 的名称。(分数:6.25)_(3).图 2 中缺少了 3

4、条数据流,根据说明及图 1 所提供的信息,分别指出这 3 条数据流的起点和终点,填入下表中。 起点 终点 (分数:6.25)_(4).数据流图是在系统分析与总体设计阶段宏观地描述系统功能需求的重要图形化工具,程序流程图也是软件开发过程中比较常用的图形化工具。简要说明程序流程图的适用场合与作用。(分数:6.25)_二、试题二(总题数:1,分数:25.00)说明 某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者的信息,从而快速地提供租赁服务。该系统具有以下功能。 (1)登记房主信息。对于每名房主,系统需登记其姓名、住址和联系电话,并将这些信息写入房主信息文件。 (2)登记房屋信息。所

5、有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统会自动为其分配一个识别号)。除此之外,还需登记该房屋的地址、房型(如平房、带阳台的楼房、独立式住宅等)、最多能够容纳的房客数、租金及房屋状况(待租赁、已出租)。这些信息都保存在房屋信息文件中。一名房主可以在系统中登记多个待租赁的房屋。 (3)登记租赁者信息。所有想通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信息,包括姓名、住址、电话号码、出生年月和性别。这些信息都保存在租赁者信息文件中。 (4)租赁房屋。已经登记在系统中的租赁者可以得到一份系统提供的待租赁房屋列表。一旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安

6、排租赁者与房主见面。对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。 (5)收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单缴纳相应的费用。 (6)变更房屋状态。当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态的请求。系统将根据房主的请求,修改房屋信息文件。 图 1 和图 2 分别给出了该系统的顶层数据流图和 0 层数据流图。 (分数:24.99)(1).使用说明中给出的词汇,将图 1 中(1)(4)处的数据流补充完整。(分数:8.33)_(2).使用说明中给出的词汇,将图 2 中的(5)(8)补充完整。(分数:8.33)_(3).图 2 中缺失了

7、 3 条数据流,请指出这 3 条数据流的起点、终点和数据流名称。(分数:8.33)_三、试题三(总题数:1,分数:25.00)说明 某银行已有一套基于客户机/服务器模式的储蓄系统 A 和一套建账软件。建账软件主要用于将储蓄所手工处理的原始数据转换为储蓄系统 A 所需的数据格式。该建账软件具有以下功能。 (1)分户账录入。手工办理业务时建立的每个分户账数据均由初录员和复录员分别录入,以确保数据的正确性。 (2)初录/复录比对。将初录员和复录员录入的数据进行一一比较,并标记两套数据是否一致。 (3)数据确认。当上述两套数据完全一致后,将其中任一套作为最终进入储蓄系统 A 的原始数据。 (4)汇总、

8、核对和打印。对经过确认的数据进行汇总,并和会计账目中的相关数据进行核对,以确保数据的整体正确性。打印输出经过确认的数据,为以后核查可能的错误提供依据。 (5)数据转换。将经过确认的数据转换为储蓄系统 A 需要的中间格式数据。 (6)数据清除。为加快初录和复录的处理速度,在数据确认之后,可以有选择地清除初录员和复录员录入的数据。 该软件的数据流图如图 1图 3 所示。图中部分数据流数据文件的格式如下。 (分数:25.00)(1).请采用说明中的词汇,给出数据确认处理所需的数据流在 1 层数据流图中的全部可选起点(0 层数据流图和 1 层数据流图中均未给出)。(分数:5.00)_(2).不考虑数据

9、确认处理(加工 2),请指出数据流图中存在的错误。(分数:5.00)_(3).打印分户账清单时,必须以下列哪一组数据作为关键字进行排序才能满足需求?请从下面选项中选择,并将对应序号填入相应位置。 储蓄所 账号 开户日 总户数和总余额(分数:5.00)_(4).加工 1(录入比对处理)除能够检查出初录数据和复录数据的不一致外,还应当检测出下列哪些错误?请将对应序号填入相应位置。 输入的无效字符 输入的半个汉字 显示器无法显示 初录员重复录入同一账户 汇总数据与会计账目不符 打印机卡纸(分数:5.00)_(5).请使用数据字典条目定义形式,给出 0 层 DFD 中的“手工分户账”数据流和 1 层

10、DFD 中的“初录分户账”、“复录分户账”的关系。(分数:5.00)_四、试题四(总题数:1,分数:25.00)说明 某学校建立了一个网上作业提交与管理系统,基本功能描述如下。 (1)账号和密码。任课老师用账号和密码登录系统后,提交所有选课学生的名单。系统自动为每个选课学生创建登录系统的账号和密码。 (2)作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功,则显示需要完成的作业。学生需在线完成作业,单击“提交”按钮上交作业。 (3)在线批阅。系统自动在线批改作业,显示作业成绩,并将

11、该成绩记录在作业成绩统计文件中。(分数:24.99)(1).如果将数据库服务器(记为 DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?(分数:8.33)_(2).根据说明,结合上一题的解答,指出在该系统的顶层数据流图中应有哪些数据流?请采用说明中的词汇给出这些数据流的起点、终点及数据流名称。下表给出了数据流的部分信息,请填充空缺处。 数据流的部分信息 序号 起点 终点 数据流名称 1 (1) 网上作业提交与管理系统 作业申请 2 (2) 网上作业提交与管理系统 提交的作业 3 网上作业提交与管理系统 (3) 需完成的作业 4 网上作业提交与管理系统 (4)

12、(5) 5 网上作业提交与管理系统 (6) 作业申请 6 网上作业提交与管理系统 (7) (8) 7 (9) 网上作业提交与管理系统 选课学生名单 8 (10) 网上作业提交与管理系统 (11) 9 (12) 网上作业提交与管理系统 账号和密码 10 (13) 网上作业提交与管理系统 账号和密码 (分数:8.33)_(3).根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。 (分数:8.33)_中级软件设计师下午试题-121 答案解析(总分:99.98,做题时间:90 分钟)一、试题一(总题数:1,分数:25.00)说明 某高校欲开发一个成绩管理系统,记录并管理所有选修课程的

13、学生的平时成绩和考试成绩,其主要功能描述如下。 (1)每门课程都由 36 个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。 (2)学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。 (3)在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果学生的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。 (4)对于有效成绩,系统将其保存

14、在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。 (5)若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。 (6)在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。 (7)根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系

15、统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。 现采用结构化方法对这个系统进行分析与设计,得到如图 1 所示的顶层数据流图和如图 2 所示的 0 层数据流图。 (分数:25.00)(1).使用说明中的词语,给出图 1 中外部实体 E1E4 的名称。(分数:6.25)_正确答案:()解析:E1:考试委员会 E2:主讲教师 E3:学生或选课学生 E4:教务处(2).使用说明中的词语,给出图 2 中数据存储 D1D5 的名称。(分数:6.25)_正确答案:()解析:D1:学生信息文件 D2:课程单元信息文件 D3:课程信息文件 D4:课程成绩文件 D5:无效成绩文件 注:

16、D2 和 D3 的答案可以互换。(3).图 2 中缺少了 3 条数据流,根据说明及图 1 所提供的信息,分别指出这 3 条数据流的起点和终点,填入下表中。 起点 终点 (分数:6.25)_正确答案:()解析:图 2 中缺少的数据流如下表所示。 图 2 中缺少的数据流 起点 终点 D4 或课程成绩文件 4 或生成成绩列表 D1 或学生信息文件 5 或生成最终成绩单 4 或生成成绩列表 5 或生成最终成绩单 (4).数据流图是在系统分析与总体设计阶段宏观地描述系统功能需求的重要图形化工具,程序流程图也是软件开发过程中比较常用的图形化工具。简要说明程序流程图的适用场合与作用。(分数:6.25)_正确

17、答案:()解析:程序流程图通常在进行详细设计时使用,用来描述程序的逻辑结构。二、试题二(总题数:1,分数:25.00)说明 某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者的信息,从而快速地提供租赁服务。该系统具有以下功能。 (1)登记房主信息。对于每名房主,系统需登记其姓名、住址和联系电话,并将这些信息写入房主信息文件。 (2)登记房屋信息。所有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统会自动为其分配一个识别号)。除此之外,还需登记该房屋的地址、房型(如平房、带阳台的楼房、独立式住宅等)、最多能够容纳的房客数、租金及房屋状况(待租赁、已出租)。这些信息都保存

18、在房屋信息文件中。一名房主可以在系统中登记多个待租赁的房屋。 (3)登记租赁者信息。所有想通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信息,包括姓名、住址、电话号码、出生年月和性别。这些信息都保存在租赁者信息文件中。 (4)租赁房屋。已经登记在系统中的租赁者可以得到一份系统提供的待租赁房屋列表。一旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房主见面。对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。 (5)收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单缴纳相应的费用。 (6)变更房屋状态。当租赁者与房主达成租房或退房协议后,房主向系

19、统提交变更房屋状态的请求。系统将根据房主的请求,修改房屋信息文件。 图 1 和图 2 分别给出了该系统的顶层数据流图和 0 层数据流图。 (分数:24.99)(1).使用说明中给出的词汇,将图 1 中(1)(4)处的数据流补充完整。(分数:8.33)_正确答案:()解析:(1)费用单 (2)待租赁房屋列表 (3)看房请求 (4)变更房屋状态请求(2).使用说明中给出的词汇,将图 2 中的(5)(8)补充完整。(分数:8.33)_正确答案:()解析:(5)房主信息文件 (6)租赁者信息文件 (7)房屋信息文件 (8)看房记录文件(3).图 2 中缺失了 3 条数据流,请指出这 3 条数据流的起点

20、、终点和数据流名称。(分数:8.33)_正确答案:()解析:(1)起点:房主;终点:变更房屋状态;数据流名称:变更房屋状态请求 (2)起点:租赁者;终点:登记租赁者信息;数据流名称:租赁者信息 (3)起点:租赁者;终点:安排租赁者看房;数据流名称:看房请求三、试题三(总题数:1,分数:25.00)说明 某银行已有一套基于客户机/服务器模式的储蓄系统 A 和一套建账软件。建账软件主要用于将储蓄所手工处理的原始数据转换为储蓄系统 A 所需的数据格式。该建账软件具有以下功能。 (1)分户账录入。手工办理业务时建立的每个分户账数据均由初录员和复录员分别录入,以确保数据的正确性。 (2)初录/复录比对。

21、将初录员和复录员录入的数据进行一一比较,并标记两套数据是否一致。 (3)数据确认。当上述两套数据完全一致后,将其中任一套作为最终进入储蓄系统 A 的原始数据。 (4)汇总、核对和打印。对经过确认的数据进行汇总,并和会计账目中的相关数据进行核对,以确保数据的整体正确性。打印输出经过确认的数据,为以后核查可能的错误提供依据。 (5)数据转换。将经过确认的数据转换为储蓄系统 A 需要的中间格式数据。 (6)数据清除。为加快初录和复录的处理速度,在数据确认之后,可以有选择地清除初录员和复录员录入的数据。 该软件的数据流图如图 1图 3 所示。图中部分数据流数据文件的格式如下。 (分数:25.00)(1

22、).请采用说明中的词汇,给出数据确认处理所需的数据流在 1 层数据流图中的全部可选起点(0 层数据流图和 1 层数据流图中均未给出)。(分数:5.00)_正确答案:()解析:初录数据、复录数据(2).不考虑数据确认处理(加工 2),请指出数据流图中存在的错误。(分数:5.00)_正确答案:()解析:0 层数据流图中,数据清除处理(加工 6)没有输入数据流(3).打印分户账清单时,必须以下列哪一组数据作为关键字进行排序才能满足需求?请从下面选项中选择,并将对应序号填入相应位置。 储蓄所 账号 开户日 总户数和总余额(分数:5.00)_正确答案:()解析:(4).加工 1(录入比对处理)除能够检查

23、出初录数据和复录数据的不一致外,还应当检测出下列哪些错误?请将对应序号填入相应位置。 输入的无效字符 输入的半个汉字 显示器无法显示 初录员重复录入同一账户 汇总数据与会计账目不符 打印机卡纸(分数:5.00)_正确答案:()解析:、(5).请使用数据字典条目定义形式,给出 0 层 DFD 中的“手工分户账”数据流和 1 层 DFD 中的“初录分户账”、“复录分户账”的关系。(分数:5.00)_正确答案:()解析:手工分户账=初录分户账+复录分户账四、试题四(总题数:1,分数:25.00)说明 某学校建立了一个网上作业提交与管理系统,基本功能描述如下。 (1)账号和密码。任课老师用账号和密码登

24、录系统后,提交所有选课学生的名单。系统自动为每个选课学生创建登录系统的账号和密码。 (2)作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功,则显示需要完成的作业。学生需在线完成作业,单击“提交”按钮上交作业。 (3)在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。(分数:24.99)(1).如果将数据库服务器(记为 DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?(分数:8.33)_正确答案:()解析:外部实体

25、:(选课)学生、(任课)老师 数据存储:作业成绩统计文件(2).根据说明,结合上一题的解答,指出在该系统的顶层数据流图中应有哪些数据流?请采用说明中的词汇给出这些数据流的起点、终点及数据流名称。下表给出了数据流的部分信息,请填充空缺处。 数据流的部分信息 序号起点终点数据流名称1 (1) 网上作业提交与管理系统作业申请2 (2) 网上作业提提交的作业交与管理系统3 网上作业提交与管理系统(3) 需完成的作业4 网上作业提交与管理系统(4) (5) 5 网上作业提交与管理系统(6) 作业申请6 网 ( (上作业提交与管理系统7) 8) 7 (9) 网上作业提交与管理系统选课学生名单8 (10)

26、网上作业提交与管理系统(11) 9 (12) 网上作业提交与管理账号和密码系统10 (13) 网上作业提交与管理系统账号和密码(分数:8.33)_正确答案:()解析:(1)(选课)学生 (2)(选课)学生 (3)(选课)学生 (4)(选课)学生 (5)作业成绩 (6)DB (7)作业成绩统计文件 (8)作业成绩 (9)(任课)老师 (10)DB (11)作业 (12)(选课)学生 (13)(任课)老师 注:(4)、(6)的答案可互换,(12)、(13)的答案可互换。(3).根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。 (分数:8.33)_正确答案:()解析:错误 1:外部实体 A 和 B 之间不能存在数据流。 错误 2:外部实体 A 和数据存储 H 之间不能存在数据流。 错误 3:加工 2 的输入/输出数据流名字相同。 注:若回答数据存储 P 和加工 2 的数据流方向相反也正确。 错误 4:加工 4 只有输入没有输出。 注:若回答数据流 G 的方向反了(或数据流 P 的方向反了)也正确。 错误 5:加工 5 只有输出没有输入。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1