2015年上半年信息系统管理工程师下午试题分析与解答.docx
《2015年上半年信息系统管理工程师下午试题分析与解答.docx》由会员分享,可在线阅读,更多相关《2015年上半年信息系统管理工程师下午试题分析与解答.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上2015年上半年信息系统管理工程师下午试题分析与解答试题一(共15分) 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 某医院为了整合医院资源,解决病人就医难得问题,拟构建一套网络预约就医信息管理系统,以方便医院管理和病人就诊。该系统的部分功能及初步需求分析的结果如下所述。 (1)科室信息包括科室号、科室名、科室电话、负责人。其中科室号唯一标识科室关系中的每一个元组,一个科室有多名医生和多名护士,但一个医生或护士只属于一个科室。 (2)职工信息包括职工号、姓名、岗位、所属科室、电话、联系方式。其中职工号唯一标识职工关系中的每一个元组;属性岗位有
2、医生、护士等。 (3)病人信息包括身份证号、姓名、性别、电话、通信地址,其中身份证号唯一标识病人关系中的每一个元组。 (4)就医申请信息包括申请号、病人身份证号、联系电话、预约科室、预约医生、预约时间、预约状态。一个申请号对应唯一的一个就医申请;一个病人可以有多个就医申请,但一个就医申请只对应唯一的一个病人身份证号;预约状态有两种成功和不成功,医生只为预约成功的病人看病,并且记录病情。【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图如图1-1所示。【关系模式设计】 科室(a),科室名,科室电话,负责人) 职工(职工号,姓名,岗位,(b),电话,联系方式) 病人(c),姓名,性别,电话
3、,通信地址) 就医申请(d),病人身份证号,联系电话,预约科室,(e),预约时间,预约状态) 看病(申请号,身份证号,(f),病情) 安排(申请号,操作时间,护士号)【问题1】(6分) 根据题意,将关系模式中的空(a)(f)的属性补充完整,并填入答题纸对应的位置上。【问题2】(4分) 根据题意,可以得出图1-1所示的实体联系图中四个联系的类型,两个实体集之间的联系类型分为三类:一对一(1:1)、一对多(1:n)和多对多(m:n)。请按以下描述确定联系类型并填入答题纸对应的位置上。 病人与就医申请之间的“申请”联系类型为(g); 护士与就医申请之间的“安排”联系类型为(h); 医生、病人和就医申
4、请之间的“看病”联系类型为(i); 科室与职工之间的“所属”联系类型为(j)。【问题3】(5分) 若关系中的某一属性或属性组的值能唯一标识一个原则,则称该属性或属性组为主键;“科室号唯一标识科室关系中的每一个原则”,故科室号为科室关系的主键。请分别指出病人、就医申请、看病关系模式的主键。试题一分析 本题考查数据库系统中实体联系模型(E-R模型)和关系模式设计知识的应用。【问题1】 根据题意科室信息包括科室号、科室名、科室电话、负责人。故科室关键模式中的空(a)应填写科室号。 根据题意,职工信息包括职工号、姓名、岗位、所属科室、电话、联系方式。在职工关系模式中,故空(b)应填写所属科室。 根据题
5、意,病人信息包括身份证号、姓名、性别、电话、通信地址,所以空(c)应填写身份证号。 根据题意,信息包括申请号、病人身份证号、联系电话、预约医生、预约时间、预约状态。故空(d)、(e)应分别填写申请号、预约医生。 根据题意,看病包括申请号、身份证号、医生号、病情。故空(f)应填写医生号。【问题2】 两个实体集之间的联系类型分为三类;一对一(1:1)联系、一对多(1:n)联系和多对多(m:n)联系。 由于一个病人可以有多个就医申请,而一个就医申请只对应一个病人。病人与就医申请之间的“申请”联系类型为1:n。 由于一个护士可以处理多个就医申请,而一个就医申请也可以由多个护士来处理,故护士与就医申请之
6、间的“安排”联系类型为n:m(或者*.*)。 由于一个医生可以为多个病人看病,同时处理多个就医申请,一个病人可以有多个就医申请并可以由多个医生为其看病,故医生、病人和就医申请之间的“看病”联系类型为n:m:p(或*.*.*)。 由于一个科室有多名医生和多名护士,但一个医生或护士只属于一个科室,故科室与职工之间的“所属”联系类型为1:n。 由于一个客户可以由多份预订申请,但一个预订申请对应唯一的一个客户号,故客户和预订申请之间有一个1:n的“申请”联系。 根据上述分析,完善图1-1所示的实体联系图如下图所示。【问题3】 职工关系模式中,职工号为唯一标识一个职工记录的属性,因此主键为职工号。 病人
7、关系模式中,身份证号为唯一标识一个病人的属性,因此主键为身份证号。 就医申请关系模式中,申请号为唯一标识一个就医申请的属性,因此主键为申请号。 看病关系模式的主键为(申请号,身份证号,医生号)。试题一参考答案【问题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】 病人关系模式中的主键为身份证号。 就医申请关系模式中的主键为申请号。 看病关系模式中的主键为(申请号,身份证号,医生号)。试题二
8、(共15分) 阅读以下说明,回答问题1至问题3,将答案填入答题纸的对应栏内。【说明】 信息系统在实施阶段的主要任务是硬件配置、程序编制、人员培训和数据准备,某公司也为此成立了相应的任务组。各任务组之间是相互联系与配合的,它们之间的关系如表2-1所示。【问题1】(8分) 某公司信息系统实施还有如下AH个活动,请从中选择最合适的一个活动(每个活动只能被选一次)填入表2-1中的空(1)(8)处。 注:任务组需要为不同的任务提供支撑服务活动。例如,“提供调试设备”应该是“硬件配置组”为“程序编制”任务提供支撑服务的活动,故将“提供调试设备”填在表中第1行第2列的位置上。 A.提供存储量和内存要求 B.
9、提供培训的实验数据 C.培训有关人员接收设备 D.规定数据准备的内容、格式 E.提供培训设备 F.提供录入设备 G.提供录入人员 H.提供程序培训人员【问题2】(3分) 为了降低风险,项目实施过程中要尽可能选择成熟的基础软件或软件产品,以保证系统的高性能及高可靠性。你认为选择基础软件或软件产品时需要考虑哪些问题?请用100个以内的文字简要说明。【问题3】(4分) 程序编制组李工采用语句覆盖路径和判定覆盖路径为程序P1设计了测试用例,程序P1的流程图如图2-1所示。请问该流程图的语句覆盖的路径为(1),判定覆盖的路径为(2)。语句覆盖的测试用例为(3),判定覆盖的测试用例为(4)。 (1)A.
10、acd B. abd C. ace D.abe (2)A. abe B. acd和abd C. acd和abe D. acd和aed (3)A. x=-2,y=2 B. x=-2,y=-2 C. x=2,y=-3 D. x=-2,y=3 (4)A. x=-2,y=-2和x=2,y=2 B. x=2,y=2和x=2,y=-2 C. x=-2,y=3和x=-2,y=2 D. x=2,y=2和x=2,y=3试题二分析【问题1】 根据题意,横标题任务是为列标题任务提供支撑服务的活动,那么各项活动对应的任务组及填写位置分析如下: A.提供存储量和内存要求应该由数据准备任务组负责空(2) B.提供培训的实
11、验数据应该由数据准备任务组负责空(5) C.培训有关人员接收设备应该由人员培训任务组负责空(1) D.规定数据准备的内容、格式应该由程序编制任务组负责空(6) E.提供培训设备应该由硬件配置任务组负责空(4) F.提供录入设备应该由硬件配置任务组负责空(7) G.提供录入人员应该由人员培训任务组负责空(8) H.提供程序培训人员应该由程序编制任务组负责空(3) 填写好的表如表2-2所示。【问题2】 为了降低风险,项目实施过程中要尽可能选择成熟的基础软件或软件产品,以保证系统的高性能及高可靠性。因此在实施方法上要注意以下两个方面: 1.尽可能选择成熟的软件产品,以保证系统的高性能及高可靠性。选择
12、基础软件或软件产品时,需要考察软件的功能,它的可扩充性、模块性、稳定性,它为二次开发所提供的工具与售后服务于技术支持等,在此基础上再考虑价格因素及所需的运行平台等。 2.选择好信息系统的开发工具。选择适用的开发工具,是快速开发且保证开发质量的前提。在选择开发工具时,要着重考虑如下因素:保证开发环境及工具符合应用系统的环境,最好适应跨平台的工作环境。开发工具的功能及性能,如对数据管理的能力,能否处理多媒体信息,用户界面的生成能力,报表制作的能力,与其他系统接口的能力,对事务处理的开发能力等;当应用系统要扩充时,开发应具有支持对原系统的修改与功能的增加,同时要使用符合国际标准的接口和有关协议,使得
13、能与其他系统集成为一个系统;采用面向对象的方法,减少编程的工作量,提高系统的开发效率,缩短开发周期,开发出的系统便于测试和维护。【问题3】 逻辑覆盖主要用于模块的测试,它以程序内部的逻辑结构为基础,考虑测试数据执行(覆盖)程序的逻辑程度。根据覆盖情况的不同,逻辑覆盖可分为:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重覆盖、路径覆盖、循环覆盖。图2-1所示的程序段中共有2个判断,形成4条不同的路径:acd、ace、aed和abd。 空(1)、(3)处考查语句覆盖(Statement Coverage),就是设计若干个检测用例,使得程序中的每条语句至少执行一次。本题语句覆盖的路径为abe,即
14、空(1)的正确选项为D;但通过路径abe的测试用例只要x和y都为负数即可,即空(3)的正确选项为B。 空(2)、(4)考查判定覆盖(Decision Coverage),也称为分支覆盖,就是设计若干个检测用例,使得程序中的每个判断的取真分支和收假分支至少执行一次。对本题只要选择能通过路径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或提供
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2015 上半年 信息系统 管理 工程师 下午 试题 分析 解答
限制150内