上半信息系统管理工程师下午试题分析与解答.docx

上传人:b****1 文档编号:194505 上传时间:2022-10-06 格式:DOCX 页数:10 大小:786.23KB
下载 相关 举报
上半信息系统管理工程师下午试题分析与解答.docx_第1页
第1页 / 共10页
上半信息系统管理工程师下午试题分析与解答.docx_第2页
第2页 / 共10页
上半信息系统管理工程师下午试题分析与解答.docx_第3页
第3页 / 共10页
上半信息系统管理工程师下午试题分析与解答.docx_第4页
第4页 / 共10页
上半信息系统管理工程师下午试题分析与解答.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

上半信息系统管理工程师下午试题分析与解答.docx

《上半信息系统管理工程师下午试题分析与解答.docx》由会员分享,可在线阅读,更多相关《上半信息系统管理工程师下午试题分析与解答.docx(10页珍藏版)》请在冰豆网上搜索。

上半信息系统管理工程师下午试题分析与解答.docx

2015年上半年信息系统管理工程师下午试题分析与解答

试题一(共15分)

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某医院为了整合医院资源,解决病人就医难得问题,拟构建一套网络预约就医信息管理系统,以方便医院管理和病人就诊。

该系统的部分功能及初步需求分析的结果如下所述。

(1)科室信息包括科室号、科室名、科室电话、负责人。

其中科室号唯一标识科室关系中的每一个元组,一个科室有多名医生和多名护士,但一个医生或护士只属于一个科室。

(2)职工信息包括职工号、姓名、岗位、所属科室、电话、联系方式。

其中职工号唯一标识职工关系中的每一个元组;属性岗位有医生、护士等。

(3)病人信息包括身份证号、姓名、性别、电话、通信地址,其中身份证号唯一标识病人关系中的每一个元组。

(4)就医申请信息包括申请号、病人身份证号、联系电话、预约科室、预约医生、预约时间、预约状态。

一个申请号对应唯一的一个就医申请;一个病人可以有多个就医申请,但一个就医申请只对应唯一的一个病人身份证号;预约状态有两种成功和不成功,医生只为预约成功的病人看病,并且记录病情。

【概念模型设计】

根据需求阶段收集的信息,设计的实体联系图如图1-1所示。

【关系模式设计】

科室((a),科室名,科室电话,负责人)

职工(职工号,姓名,岗位,(b),电话,联系方式)

病人((c),姓名,性别,电话,通信地址)

就医申请((d),病人身份证号,联系电话,预约科室,(e),预约时间,预约状态)

看病(申请号,身份证号,(f),病情)

安排(申请号,操作时间,护士号)

【问题1】(6分)

根据题意,将关系模式中的空(a)—(f)的属性补充完整,并填入答题纸对应的位置上。

【问题2】(4分)

根据题意,可以得出图1-1所示的实体联系图中四个联系的类型,两个实体集之间的联系类型分为三类:

一对一(1:

1)、一对多(1:

n)和多对多(m:

n)。

请按以下描述确定联系类型并填入答题纸对应的位置上。

病人与就医申请之间的“申请”联系类型为(g);

护士与就医申请之间的“安排”联系类型为(h);

医生、病人和就医申请之间的“看病”联系类型为(i);

科室与职工之间的“所属”联系类型为(j)。

【问题3】(5分)

若关系中的某一属性或属性组的值能唯一标识一个原则,则称该属性或属性组为主键;“科室号唯一标识科室关系中的每一个原则”,故科室号为科室关系的主键。

请分别指出病人、就医申请、看病关系模式的主键。

试题一分析

本题考查数据库系统中实体联系模型(E-R模型)和关系模式设计知识的应用。

【问题1】

根据题意科室信息包括科室号、科室名、科室电话、负责人。

故科室关键模式中的空(a)应填写科室号。

根据题意,职工信息包括职工号、姓名、岗位、所属科室、电话、联系方式。

在职工关系模式中,故空(b)应填写所属科室。

根据题意,病人信息包括身份证号、姓名、性别、电话、通信地址,所以空(c)应填写身份证号。

根据题意,信息包括申请号、病人身份证号、联系电话、预约医生、预约时间、预约状态。

故空(d)、(e)应分别填写申请号、预约医生。

根据题意,看病包括申请号、身份证号、医生号、病情。

故空(f)应填写医生号。

【问题2】

两个实体集之间的联系类型分为三类;一对一(1:

1)联系、一对多(1:

n)联系和多对多(m:

n)联系。

由于一个病人可以有多个就医申请,而一个就医申请只对应一个病人。

病人与就医申请之间的“申请”联系类型为1:

n。

由于一个护士可以处理多个就医申请,而一个就医申请也可以由多个护士来处理,故护士与就医申请之间的“安排”联系类型为n:

m(或者*.*)。

由于一个医生可以为多个病人看病,同时处理多个就医申请,一个病人可以有多个就医申请并可以由多个医生为其看病,故医生、病人和就医申请之间的“看病”联系类型为n:

m:

p(或*.*.*)。

由于一个科室有多名医生和多名护士,但一个医生或护士只属于一个科室,故科室与职工之间的“所属”联系类型为1:

n。

由于一个客户可以由多份预订申请,但一个预订申请对应唯一的一个客户号,故客户和预订申请之间有一个1:

n的“申请”联系。

根据上述分析,完善图1-1所示的实体联系图如下图所示。

【问题3】

职工关系模式中,职工号为唯一标识一个职工记录的属性,因此主键为职工号。

病人关系模式中,身份证号为唯一标识一个病人的属性,因此主键为身份证号。

就医申请关系模式中,申请号为唯一标识一个就医申请的属性,因此主键为申请号。

看病关系模式的主键为(申请号,身份证号,医生号)。

试题一参考答案

【问题1】

(a)科室号

(b)所属科室

(c)身份证号

(d)申请号

(e)预约医生注:

(d)与(e)答案可互换

(f)医生号

【问题2】

(g)1:

n(或1.*)

(h)n:

m(或*.*)

(i)n:

m:

p(或*.*.*)

(j)1:

n(或1.*)

【问题3】

病人关系模式中的主键为身份证号。

就医申请关系模式中的主键为申请号。

看病关系模式中的主键为(申请号,身份证号,医生号)。

试题二(共15分)

阅读以下说明,回答问题1至问题3,将答案填入答题纸的对应栏内。

【说明】

信息系统在实施阶段的主要任务是硬件配置、程序编制、人员培训和数据准备,某公司也为此成立了相应的任务组。

各任务组之间是相互联系与配合的,它们之间的关系如表2-1所示。

【问题1】(8分)

某公司信息系统实施还有如下A—H个活动,请从中选择最合适的一个活动(每个活动只能被选一次)填入表2-1中的空

(1)—(8)处。

注:

任务组需要为不同的任务提供支撑服务活动。

例如,“提供调试设备”应该是“硬件配置组”为“程序编制”任务提供支撑服务的活动,故将“提供调试设备”填在表中第1行第2列的位置上。

A.提供存储量和内存要求B.提供培训的实验数据

C.培训有关人员接收设备D.规定数据准备的内容、格式

E.提供培训设备F.提供录入设备

G.提供录入人员H.提供程序培训人员

【问题2】(3分)

为了降低风险,项目实施过程中要尽可能选择成熟的基础软件或软件产品,以保证系统的高性能及高可靠性。

你认为选择基础软件或软件产品时需要考虑哪些问题?

请用100个以内的文字简要说明。

【问题3】(4分)

程序编制组李工采用语句覆盖路径和判定覆盖路径为程序P1设计了测试用例,程序P1的流程图如图2-1所示。

请问该流程图的语句覆盖的路径为

(1),判定覆盖的路径为

(2)。

语句覆盖的测试用例为(3),判定覆盖的测试用例为(4)。

(1)A.acdB.abdC.aceD.abe

(2)A.abeB.acd和abdC.acd和abeD.acd和aed

(3)A.x=-2,y=2B.x=-2,y=-2C.x=2,y=-3D.x=-2,y=3

(4)A.x=-2,y=-2和x=2,y=2B.x=2,y=2和x=2,y=-2

C.x=-2,y=3和x=-2,y=2D.x=2,y=2和x=2,y=3

试题二分析

【问题1】

根据题意,横标题任务是为列标题任务提供支撑服务的活动,那么各项活动对应的任务组及填写位置分析如下:

A.提供存储量和内存要求→应该由数据准备任务组负责→空

(2)

B.提供培训的实验数据→应该由数据准备任务组负责→空(5)

C.培训有关人员接收设备→应该由人员培训任务组负责→空

(1)

D.规定数据准备的内容、格式→应该由程序编制任务组负责→空(6)

E.提供培训设备→应该由硬件配置任务组负责→空(4)

F.提供录入设备→应该由硬件配置任务组负责→空(7)

G.提供录入人员→应该由人员培训任务组负责→空(8)

H.提供程序培训人员→应该由程序编制任务组负责→空(3)

填写好的表如表2-2所示。

【问题2】

为了降低风险,项目实施过程中要尽可能选择成熟的基础软件或软件产品,以保证系统的高性能及高可靠性。

因此在实施方法上要注意以下两个方面:

1.尽可能选择成熟的软件产品,以保证系统的高性能及高可靠性。

选择基础软件或软件产品时,需要考察软件的功能,它的可扩充性、模块性、稳定性,它为二次开发所提供的工具与售后服务于技术支持等,在此基础上再考虑价格因素及所需的运行平台等。

2.选择好信息系统的开发工具。

选择适用的开发工具,是快速开发且保证开发质量的前提。

在选择开发工具时,要着重考虑如下因素:

保证开发环境及工具符合应用系统的环境,最好适应跨平台的工作环境。

开发工具的功能及性能,如对数据管理的能力,能否处理多媒体信息,用户界面的生成能力,报表制作的能力,与其他系统接口的能力,对事务处理的开发能力等;当应用系统要扩充时,开发应具有支持对原系统的修改与功能的增加,同时要使用符合国际标准的接口和有关协议,使得能与其他系统集成为一个系统;采用面向对象的方法,减少编程的工作量,提高系统的开发效率,缩短开发周期,开发出的系统便于测试和维护。

【问题3】

逻辑覆盖主要用于模块的测试,它以程序内部的逻辑结构为基础,考虑测试数据执行(覆盖)程序的逻辑程度。

根据覆盖情况的不同,逻辑覆盖可分为:

语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重覆盖、路径覆盖、循环覆盖。

图2-1所示的程序段中共有2个判断,形成4条不同的路径:

acd、ace、aed和abd。

(1)、(3)处考查语句覆盖(StatementCoverage),就是设计若干个检测用例,使得程序中的每条语句至少执行一次。

本题语句覆盖的路径为abe,即空

(1)的正确选项为D;但通过路径abe的测试用例只要x和y都为负数即可,即空(3)的正确选项为B。

(2)、(4)考查判定覆盖(DecisionCoverage),也称为分支覆盖,就是设计若干个检测用例,使得程序中的每个判断的取真分支和收假分支至少执行一次。

对本题只要选择能通过路径acd和abe的测试用例:

x=-2,y=-2和x=2,y=2即可。

试题二参考答案

【问题1】

(1)C或培训有关人员接收设备

(2)A或提供存储量和内存要求

(3)H或提供程序培训人员

(4)E或提供培训设备

(5)B或提供培训的实验数据

(6)D或规定数据准备的内容、格式

(7)F或提供录入设备

(8)G或提供录入人员

【问题2】

需要考查软件的功能。

它的可扩充性、模块性、稳定性;它为二次开发所提供的工具、售后服务与技术支持等;在此基础上再考虑价格因素及所需的运行平台等。

【问题3】

(1)D或abe

(2)C或acd和abe

(3)B或x=-2,y=-2

(4)A或x=-2

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

当前位置:首页 > 工作范文 > 制度规范

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1