中级信息系统管理工程师-信息系统分析-3.系统分析的任务.docx
-
资源ID:1614429
资源大小:98.31KB
全文页数:15页
- 资源格式: DOCX
下载积分:5金币
快捷下载

账号登录下载
微信登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
中级信息系统管理工程师-信息系统分析-3.系统分析的任务.docx
中级信息系统管理工程师-信息系统分析-3.系统分析的任务单选题1()是一种面向数据流的开发方法,其基本思想是软件功能的分解和A.结M化开发方法B. Jackson系统开发方法C. Bo。Ch方法(江南博哥)D.1.M1.(统一建模语言)正确答案:A参芍解析:结构化方法规定了一系列模块的分解协调原则和技术,提出了结构化设计的基础是模块化,即将这个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调来实现整个软件系统的功能单选题2.软件需求分析阶段的主要任务是确定0。A.软件开发方法B.软件系统功能C.软件开发工具D.软件开发费用正确答案:B参考解析:系统分析的主要任务是理解和表达用户对系统的应用需求。通过深入调查,和用户一起充分了解现行系统是怎样工作的,理解用户对现行系统的改进要求和对新系统的要求。在此基础上,把用户共同理解的新系统用恰当的工具表达出来。其主要任务是:r解用户需求;确定系统逻辑模型,形成系统分析报告。单选题3.在面向对象软件开发过程中,()不属于面向对象分析阶段的活动。A.评估分析模型B确定接口规格C.构建分析模型D识别分析类正确答案:B参考解析:面向对象的软件开发过程包括分析、系统设计、开发类、组装测试和应用维护等。其中分析过程包括问题域分析、应用分析,此阶段主要识别对象及对象之间的关系,最终形成软件的分析模型,并进行评估。设计阶段主要构造软件总的模型,实现相应源代码,在此阶段,需要发现对象的过程,确定接口规格。单选题4.假设某公司业务的用例模型中,“检验”用例需要等到“生产”用例执行之后才能执行,这两个用例之间的关系属于()关系。A.关联B.扩展C依赖D使用正确答案:C参考解析:UM1.中有4种关系:(1)依赖关系。是两个事物间的语义关系,其中一个事物发生变化会影响另一个事物的语义。(2)关联关系。是一种结构关系,它描述了一组链,链是对象之间的连接。聚合是一种特殊类型的关联,描述了整体和部分间的特殊关系。(3)泛化关系。是一种特殊/一般关系,特殊元素的对象可替代一般元素的对象。(4)实现关系。此类元之间的语义关系,其中的一个类元指定了由另一个类元保证执行的契约。单选题5.在决定管理信息系统应用项目之前,首先要做好系统开发的OA.详细调查工作B.可行性分析C.逻辑设计D.物理设计正确答案:B参考解析:基系统分析阶段,首先根据用户提出的建立新系统的要求,进行总体规划和可行性研究。系统分析是使系统开发达到合理、优化的重要阶段,这阶段工作深入与否直接影响到新系统的质量和经济性,它是开发成败的关键。单选题6.设有一个员工关系EMP(员工号,姓名,部门名,职位,薪资),若需查询不同部门中担任“项目主管”职位的员工平均薪资,则相应的SQ1.语句为:SE1.ECT部门名,AVG(薪资)AS平均薪资FROMEMPGR0UPBY(请作答此空)():A.员工号B.姓名C.部门名D.薪资正确答案:C参考解析:SE1.EcT语句的语法结构:SE1.ECTA1.1.1.DISTINCT列名n)FROM表名I视图名,nWHERE和牛三CGROUPBY列名HAVNG11ORDERBY列名ASCDESC.n本题中是要求查闻不同部门中,所以应使用分组语句进行分组,分组的条件是部门名;在分组的基础上指定条件,一般使用HAV1.NG语句,本题要求是担任“项目主管”职位,也就是说要求职位为项目主管。由于“项目主管”是属于字符串类型的数据,所以在条件表达式中,需要使用单引号将该值引起来。单选题7.某医院住院部设有病人关系R(住院号,姓名,性别,、科室号,病房,家庭住址),其中:“住院号”唯一标识关系R中的每一个元组。“性别”的取值只能为M或F:科室关系D(科室号,科室名,负责人,联系电话),其中:“科室号”唯一标识关系D中的每一个元组。创建R关系的SQ1.语句如下:CREATETAB1.ER(住院号CHARPRIMARYKEY,姓名CHAR(10),性别CHAR(I)(请作答此空)科室号CHAR(4)()家庭住址CHAR(30);A. IN(M,F)B. CHECK(,M,F,)C.1.IKE('M','F')D.CHECK(性别INCM','F')正确答案:D参考解析:创建表的基本语法:CREATETAB1.E表名(列名IX血理列级完整性约束条件,n)定义主键使用:PR1.MRYKEY或PRIMARYKEY(列名)方式定义外键使用:REFERENCES表名(列)或FOREIGNKEY(列名)REFERENCES表名(列)方式定义自定义约束使用:CHECK(约束表达式)本题第1问是要对性别进行约束,所以需要使用CheCk,由于性别为字符类型需要使用单引号。所以正确的选项应该为:D本题第2问,科室号关联到科室关系,在R关系中科室号应定义为外键,外键定义时应该关联到的是科室关系的科室号,所以正确的选项应为B单选题8.结构化分析的输出不包括O。A.数据流图B.数据字典C.加工逻辑D.结构图正确答案:D参考解析:结构化方法的分析结果由以下几部分组成:一套分层的数据流图、一本数据词典、一组小说明(也称加工逻辑说明)、补充材料。因此D选项不包括。单选题9在需求阶段,数据字典至少应定义O以确保客户与开发小组是使用一致的定义和术语。A.客户数据项B.数据结构C.处理过程D.外部实体正确答案:A参考解析:数据字典是对系统用到的所有数据项和结构的定义,以确保开发人员使用统一的数据定义。在需求阶段,数据字典至少应定义客户数据项以确保客户与开发小组是使用一致的定义和术语。单选题10.()是一种面向数据结构的开发方法。A.结构化方法B.原型化方法C.面向对象开发方法D.Jackson方法正确答案:D参考解析:结构化方法:是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成的。它的基本思想:把一个复杂问题的求解过程分阶段进行,而且这种分解是自顶向卜.,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内。结构化方法的基本要点是:E1.顶向下、逐步求精、模块化设计、结构化编码。原型化方法:基本思想是:凭借着系统分析人员对用户要求的理解,在软件环境支持下,快速地给出一个实实在在的模型(或称为原型、雏形),然后与用户反复协商修改,最终形成实际系统。面向对象开发方法:出发点和基本原则是:尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程;更好的任用性;关键在于建立一个全面、合理、统一的模型;分析、设计、实现三个阶段,界限不明确。JaCkSOn方法:由V.AJackson在1975年提出的一类至今仍广泛使用的软件开发方法。这一方法从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其它细节,就可得到完整的程序结构图。这一方法对输入、输出数据结构明确的中小型系统特别有效,如商业应用中的文件表格处理。该方法也可与其它方法结合,用于模块的详细设计。杰克逊结构图是用来描述数据结构中的顺序,选择和重复。单选题11若部门和员工关系进行H然连接运算,其结果集为()一元关系。员工和项目美系之间的联系类型为(),因此它们之间的联系需要转换成一个独立的关系模式,该关系模式的主键是(请作答此空)°A.(项目名称,员工代码)B.(项目编号,员工代码)C(项目名称,部门代码)D(项目名称,承担任务)正确答案:B参考解析:自然连接运算,是在连连接运算的基础上要求出去重复的属性,和比较的分量必须相同。本题中部门关系有3个属性,员工关系有5个属性,部门和员工关系进行自然连接运算时要求去除重复的属性,两个关系有“部门代码”属性重复,所以进行F1.然连接运算后属性的个数为8-1=7个,即7元关系员工和项目,依据E-R的描述这两者之间是多对多的关系E-R图中多对多的联系,应该转换成一个独立关系,其主码为其两端主码共同组成,由于员工关系的主码为:员工代码,项目关系的主码为:项目编号,所以该联系的主码应为:(项目编号,员工代码)单选题12.(请作答此空)不属于DFD(DataF1.owDiagram,数据流图)的要素。如果使用DFF)对某企业的财务系统进行建模,那么该系统中()可以被认定为外部实体。A.加工系据据联数数B.C. D.正确答案:B参考解析:数据流图(DFD)是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内部数据的运动情况。数据流图是一种能全面地描述信息系统逻辑模型的主要工具,可以用少数几种符合综合地反映出信息在系统中流动、处理和存储的情况。数据流图用到的基本成分有,外部实体、数据流、数据存储和处理逻辑;本题中选项B的联系应属于E-R模型的内容。外部实体:指不受系统控制,在系统以外又与系统有联系的事物或人,它衣达了目标系统数据的外部来源或去处。外部实体也可以是另外一个信息系统。本题中接受转账单的银行应是外部实体单选题13.某企业使用App来管理员工,该App支持打卡、考勤等功能。该App属于O。A.面向作业处理的系统B.面向管理控制的系统C.面向决策计划的系统D.面向数据汇总的系统正确答案:A参考解析:面向作业的系统:是用来支持业务处理,实现处理自动化的信息系统面向管理控制的系统:是辅助企业管理、实现管理自动化的信息系统面向决策计划的系统:是为决策提供信息支持的系统本题中,该APP只是负责记录相关信息,以支持考勤相关处理,应属于面向作业的系统。单选题14.关系模型是采用()结构表达实体类型及实体间联系的数据模型。在数据库设计过程中,设计用户外模式属于(请作答此空)。A.概念结构设计B.物理设计C.逻辑结构设计D.数据库实施正确答案:C参考解析:关系模型内关系数据结构、关系操作集合和关系完整性约束三部分组成。关系模型的数据结构单一,现实世界的实体以及实体间的各种联系均用关系来表示。在用户看来,关系模型中数据的逻辑结构是一张:维表。逻辑结构设计阶段的主要任务是:1、确定数据模型;2、将E-R图转换为指定的数据模型;3、确定完整性约束:4、确定用户视图。题中的外模式对应关系数据库就是视图,所以应是逻辑结构设计阶段的任务。单选题15.E-R图是数据库设计的工具之一,它适用于建立数据库的()。A.概念模型B.逻辑模型C.结构模型D物理模型正确答案:A参考解析:概念结构设计是指由现实世界的各种客观事物及其联系转化为信息世界中的信息模型的过程,即为数据库的概念结构设计:概念结构设计最著名最常用的方法是实体-联系方法(E-R方法)单选题16.以下不屈于信息系统开发方法的是()。A.结构化分析与设计法B.面向对象分析与设计法C.边写边改法D.原型法正确答案:C参考解析:本题考查信息系统开发方法基础知识。常见的信息系统开发方法包括结构化分析与设计法、面向对象分析与设计法以及原型法。不存在边写边改这种开发方法,本题选择选项C。单选题17.以卜关于UM1.的表述,不正确的是0。A. 1.M1.是一种文档化语言B. UM1.是一种构造语言C. UM1.是一种编程语言DUM1.是统一建模语言正确答案:C参考解析:(JM1.(UnifiedMode1.ing1.anguage)是一种定义良好、易于表达、功能强大且普遍实用的建模语言。