信息系统分析四套卷试题答案.doc_第1页
信息系统分析四套卷试题答案.doc_第2页
信息系统分析四套卷试题答案.doc_第3页
信息系统分析四套卷试题答案.doc_第4页
信息系统分析四套卷试题答案.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、 选择题(每小题1 分,共 20分) 1. 原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于_A_系统。 A 需求不确定的 B 需求确定的 C 管理信息 D 决策支持 2. 使用用例建模系统需求的主要优点是_B_。A 自顶向下分析需求 B 促进并鼓励用户参与C 有助于详细描述需求 D 自底向上分析需求3. _A_意味着一个操作在不同的类中可以有不同的实现方式。 A 多态性 B 多继承 C 类的复用 D 封装 4. 在各种系统开发方法中,系统可重用性、可维护性以及稳定性最好的开发方法是 _C_。A 原型法 B 结构化系统开发方法C 面向对象的方法 D 加速开发方法5. 发展CASE的目的是提高_B_ 。A 系统的重用性 B 系统可维护性C 系统可扩充性 D 系统开发效率和质量6. 在下列面向对象的方法中, 哪种方法是以分析为重点的代表性方法,并从对象模型、动态模型和功能模型等三个视角描述系统并建立模型 B 。A Booch方法 B OMT方法C OOSE方法 D Coad/Yourdon方法7. 系统开发过程的问题分析阶段的主要交付品是 _C_。A 问题陈述 B 系统改进目标C 业务需求陈述 D 范围与构想8. 用于辅助管理人员理解项目费用、质量、范围等影响的主要工具是_C_。A 数据地点矩阵 B 候选系统矩阵C 预期管理矩阵 D 可行性分析矩阵9. 关于UML,下列说法正确的是 C A UML是可视化程序设计语言B UML是一种面向对象方法C UML是独立于过程的一种建模语言 D UML是Rational公司开发的CASE工具10. 如果用例“提交新会员订单”和用例“提交通信地址改变”包含了同样的功能步骤“修改通信地址”,那么可以将“修改通信地址”提取成为_D_。A 扩展用例 B 抽象参与者C 被扩展用例 D 抽象用例11. 下列关于输入设计原理的叙述哪项不正确_D_。A 不要输入变化的数据 B 不要收集在计算机程序中计算和存储的数据C 要使用相应属性的编码 D 尽可能使用已知含义的设计12. CMM模型将软件过程的成熟度分为5个等级。实现了一致的过程管理的级别是_C_。A 优化级 B 管理级C 已定义级 D 可重复级13. 在UML的视图中,用来描述系统中对象之间的动态协作关系,并侧重于描述各个对象之间存在的消息收发关系(交互关系)的图是 B A活动图 B 协作图C 顺序图 D 状态图14.下列 B 是最终用户使用真实数据一段时间后进行的最终系统测试。A确认测试 B验收测试 C系统测试 D集成测试15. 大型信息系统项目的高层管理者一般采用 B 项目管理方法进行总体计划。A Gantt图 B 项目评审技术C 关键路径分析法 D PETRI网16.下列 描述了不同位置上的数据和访问权限。A 数据位置CRUD矩阵 B 过程位置关联矩阵C 数据过程CRUD矩阵 D 对象位置关联矩阵17. 下列哪种技术不是对信息系统的经济可行性进行分析的常用技术 D 。A投资回收分析 B投资回报率 C净现值 D贴现率18. 下列 C 系统开发方法提出了“数据位于现代数据处理系统的中心”以及“数据稳定论”的思想。A 结构化方法 B 面向对象方法C 信息工程方法 D 快速原型法任务A 3天任务B2天任务D7天任务C2天任务E6天任务I5天任务G2天任务F3天任务H1天19. 某信息系统开发项目的PERT图如下:则该项目最早完成时间为:BA19天 B 18天C 17天 D 16天20. 有关基于因特网的体系架构,下列说法正确的是:DA 访问数据库记录必须首先把整个文件下载到执行数据处理逻辑的客户端B 应用逻辑必须在所有客户端上进行复制和维护C表现逻辑需要在客户端浏览器中使用从WEB服务器下载的内容实现D 表现逻辑和应用逻辑在客户端实现,数据处理层在服务器端实现一、 选择题(每小题2 分,共 20分) 1. 发展CASE的目的是提高_A_ 。A 系统的重用性 B 系统可维护性C 系统可扩充性 D 系统开发效率和质量2. 在各种系统开发方法中,系统重用性、扩充性、维护性最好的开发方法是 _C_。A 原型法 B 结构化系统开发方法C 面向对象的的方法 D 加速开发方法3. 原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于_D_系统。 A决策支持 B 需求确定的 C 管理信息 D需求不确定的 4. 使用用例建模系统需求的主要优点是_B_。A 自顶向下分析需求 B 促进并鼓励用户参与C 有助于详细描述需求 D 自底向上分析需求5. 用于辅助管理人员理解项目费用、质量、范围等影响的主要工具是_C_。A 数据地点矩阵 B 候选系统矩阵C 预期管理矩阵 D 可行性分析矩阵6. 系统开发过程的问题分析阶段的主要交付品是 _C_。A 问题陈述 B 系统改进目标C 业务需求陈述 D 范围与构想7. 如果用例“提交新会员订单”和用例“提交通信地址改变”包含了同样的功能步骤“修改通信地址”,那么可以将“修改通信地址”提取成为_D_。A 扩展用例 B 抽象参与者C 被扩展用例 D 抽象用例8. 下列哪项关于输入设计的原理的叙述不正确_D_。A 不要输入变化的数据 B尽可能使用已知含义的设计C不要收集在计算机程序中计算和存储的数据D 要使用相应属性的编码9. CMM模型将软件过程的成熟度分为5个等级。实现了一致性的过程管理的级别是_A_。A 优化级 B 管理级C 定义级 D 可重复级10. 下列哪个特点不是面向对象方法的显著特征_A_。A 并发性 B 多态性C 封装性 D 继承性1. 使用用例建模系统需求的主要优点是_B_。A 自顶向下分析需求B 促进并鼓励用户参与C 有助于详细描述需求D 自底向上分析需求2. 在各种系统开发方法中,系统重用性、扩充性、维护性最好的开发方法是 _C_。A 原型法 B 结构化系统开发方法C 面向对象的的方法D 加速开发方法3. 发展CASE的目的是提高_B_ 。A 系统的重用性 B 系统可维护性C 系统可扩充性 D 系统开发效率和质量4. 关系中,组成主键的属性不能取空值,这称为关系的_A_。A 实体完整性 B 关系完整性C 参照完整性 D 主键完整性5. 系统开发过程的问题分析阶段的主要交付品是 _C_。A 问题陈述 B 系统改进目标C 业务需求陈述D 范围与构想6. 用于辅助管理人员理解项目费用、质量、范围等影响的主要工具是_C_。A 数据地点矩阵B 候选系统矩阵C 预期管理矩阵D 可行性分析矩阵7. 如果用例“提交新会员订单”和用例“提交通信地址改变”包含了同样的功能步骤“修改通信地址”,那么可以将“修改通信地址”提取成为_D_。A 扩展用例B 抽象参与者C 被扩展用例D 抽象用例8. 下列哪项关于输入设计的原理的叙述不正确_B_。A 不要输入变化的数据B 不要收集在计算机程序中计算和存储的数据C 要使用相应属性的编码D 尽可能使用已知含义的设计9. 在用户界面设计过程中用于描述用户绘画期间可能出现的屏幕顺序与变化的工具是_C_。A状态转换图B 状态迁移图C 结构图D 协作图10. CMM模型将软件过程的成熟度分为5个等级。使用定量分析来不断地改进和管理软件过程的级别是_A_。A 优化级B 管理级C 定义级D 可重复级二、 填空题(答案填在答题纸上)(每空2 分,共 20 分 )1. 假定每一车次具有唯一的始发站和终点站。如果实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间,该实体的主键是_车次_;如果实体“列车运行表”属性为车次、日期、发车时间、到达时间,该实体的主键是 车次、日期 。通常情况下,上述“列车时刻表”和“列车运行表”两实体型间为 存在一对多 关系(填写形式为:N对M)。2. 下图显示了客户/服务器方案的分布式数据与应用的信息技术架构形式,请在空中填入信息系统应用的各个层次:应用层数据层表示层3. 根据下面的实体关系图填空。SAMPLEQA TESTQA TEST IDPRODUCT TESTSAMPLE哪些是弱实体 (7) 。 SAMPLE, SHIPPED PRODUCT, 和PRODUCT TEST都是“弱”实体。 SHIPPED PRODUCT的主键是_(8)_。Shipment Number和Product Number组合SAMPLE实体的主键是_(9)_。SAMPLE的键(或者键的部分)由SHIPMENT的Shipment Number组成。SAMPLE实体和QA TEST实体之间的关系是确定性关系还是非确定性关系? 非确定性关系4. 父类“几何图形”中定义方法“绘图”。子类“圆形”“多边形”都继承了几何图形类的绘图方法,但功能不同。这体现了面向对象的 继承 特性。5. 在面向对象的各种代表性方法中,UML统一建模 是以用例驱动为特点的面向对象软件工程方法。6. 在对系统进行数据架构的设计时,对于客户数据而言,每个办事处只需要访问本区的数据,则客户应该采用的数据分布方式为 分层式处理 ;对于产品数据而言,所有办事处都需要访问各个销售区的产品数据,则产品数据采用的数据分布方式为 充分分散的分布式网络 。三、 简答题:(共20分)1. 简述面向对象方法相对于结构化方法和优点。(4分)结构化程序设计特点:优点: 与非结构化程序相比,结构化程序在调试、可读性和可维护性等方面都有很大的改进。缺点:代码重用性不高:以过程为中心设计新系统,除了一些标准函数,大部分代码都必须重新编写。面向对象的优点:而面向对象围绕现实世界的概念来组织模块,采用对象描述问题空间的实体,用程序代码模拟现实世界中的对象,使程序设计过程更自然、更直观。面向过程是以功能为中心来描述系统,而面向对象是以数据为中心来描述系统。相对于功能而言,数据具有更强的稳定性。2. 简述B/S与C/S架构的主要区别。(4分)(1)B/S属于C/S,浏览器只是特殊的客户端;(2)C/S可以使用任何通信协议,而B/S这个特殊的C/S架构规定必须实现HTTP协议;(3)浏览器是一个通用客户端,本质上开发浏览器,还是实现一个C/S系统。3. 简述不同系统关联人员在信息系统开发中的关注点。(4分)4. 简述系统分析的主要过程。1、 确定研究对象的范围,对系统与环境作出界定。2、设置系统目标,进行系统目标分析,建立指标体系。3、调查研究,收集资料4、 确定判据5、应用系统分解协调原则6、 系统方案的拟定与选择。7、模拟检验。5. 列出描述过程逻辑的三种方法。 文字说明法、制表法、流程图法6.简要描述信息系统开发的主要过程。答案:1、首先根据企业发展的战略和方向,来确定信息系统发展的战略。2、根据信息系统的需求,找到当前急需解决的问题3、进行可行性分析,分析通过后进行系统任务书的编写4、根据系统任务书的要求,对现行的信息系统和业务进行详细的调研,编写软件设计说明书,进行系统的逻辑设计5、根据系统设计说明书进软件和文档的编写6、进行测试7、进行实地实施7.简述项目管理的主要职能。答案:项目管理(Project Management):运用各种相关知识、技能、方法与工具,为满足或超越项目有关各方对项目的要求与期望,所开展的各种计划、组织、领导、控制等方面的活动。5. 简述结构化系统开发方法的优缺点。(6分)答案:优点:(1)强调系统开发过程的整体性和局部性,强调在整体优化的前提下来考虑具体的分析设计问题。即自顶向下的观点。 (2)强调开发过程各阶段的完整性和顺序性,强调严格地区分开发阶段,严格地进行系统分析和设计,及时总结,及时问题反馈和纠正,从而避免了开发过程的混乱状态。 缺点:(1)它的起点太低,所使用的工具(主要是手工绘制)落后,致使系统开发周期过长而带来一系列问题。 (2)它要求系统开发者在早期调查中就要充分的掌握用户需求、管理状况以及预见能发生的变化,这是不太符合人们循序渐进地认识事务的客观规律性6. 简述FAST方法学中系统开发的主要过程。(4分)答案:系统开发过程:是一种活动、方法、最佳实践、交付成果和自动化工具,系统开发的关联人员用它们来开发和维护信息系统及软件。包括:1 系统启动,即确定问题、规划问题方案;2 系统分析,即分析和理解问题、确定方案需求和预期;3 系统设计,确定替代方案,选择最佳方案,设计所选方案;4 系统实现,实现所选方案,评估结构;5 系统支持和持续改进。能力成熟度模型的各个级别的主要特征。答案:(1)初始级(initial)。工作无序,项目进行过程中常放弃当初的计划。管理无章法,缺乏健全的管理制度。开发项目成效不稳定,项目成功主要依靠项目负责人的经验和能力,他一但离去,工作秩序面目全非。(2)可重复级(Repeatable)。管理制度化,建立了基本的管理制度和规程,管理工作有章可循。 初步实现标准化,开发工作比较好地按标准实施。 变更依法进行,做到基线化,稳定可跟踪,新项目的计划和管理基于过去的实践经验,具有重复以前成功项目的环境和条件。(3)已定义级(Defined)。开发过程,包括技术工作和管理工作,均已实现标准化、文档化。建立了完善的培训制度和专家评审制度,全部技术活动和管理活动均可控制,对项目进行中的过程、岗位和职责均有共同的理解 。(4)已管理级(Managed)。产品和过程已建立了定量的质量目标。开发活动中的生产率和质量是可量度的。已建立过程数据库。已实现项目产品和过程的控制。可预测过程和产品质量趋势,如预测偏差,实现及时纠正。(5)优化级(Optimizing)。可集中精力改进过程,采用新技术、新方法。拥有防止出现缺陷、识别薄弱环节以及加以改进的手段。可取得过程有效性的统计数据,并可据进行分析,从而得出最佳方法。1. 说出PIECES框架的涵义和主要用途。答案:PIECES框架是IT项目系统需求分析时的一个模型。是系统非功能性需求分类的技术,对各种类型的需求进行分类,使得类似的需求可以组织起来,达到汇报、跟踪和验证的目的,还可能帮助确定可能忽略的需求PIECES框架能够完整、准确、快速地确定信息系统的需求,确认业务中存在的问题、机会和改进目标四、 综合题(共40分)1. 王大夫在小镇上开了一家牙科诊所。他有一个牙科助手、一个牙科保健员和一个接待员。王大夫需要一个软件系统来管理预约。(25分)问题(1):建立上述牙科诊所管理系统的数据流图。(10分)问题(2):建立上述牙科诊所管理系统的用例模型。(7分)问题(3):建立上述牙科诊所管理系统的UML类图。(8分)2. 某企业决定开发一个企业仓储管理系统,现进行系统的设计工作。该系统的网络连接如图所示。(15分)该企业有多个仓库,上图所示的中心数据库存储了各仓库中每种货物的库存信息。每个仓库配备一台前端机,进出货物均由前端机辅助实现,管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货物的库存数,每个仓库的当日业务数据也都暂时存在前端机,当天业务结束后,再将前端机中存储的数据传输到主机进行存储与汇总。每个仓库可以存放多种货物,但同一种货物不能存放在不同的仓库中。每个仓库有多个管理员,但每个管理员只管理一个仓库。货物出库/入库时,由仓库管理员将货物的条码通过阅读器输入前端机,货物数量的默认值为1,可以由管理员修改。前端机根据输入的货物信息,打印“出库/入库”清单。出库/入库单中同一种货物最多只出现一次,每份出库/入库单由流水号唯一标识。表1是一个出库单的实例。流水号:20040808001300101 时间:2005-10-01 13:22货物编号货物名称单价数量320010010988洗衣机1680.002632001001065524寸彩电7580.0020320010010126空调2360.0060管理员: 出库/入库:出库该系统处理业务的过程如下:1. 初始化:前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、货物名称和单价。2. 登记出库/入库信息:由前端机存储每笔“出库/入库”记录。3. 汇总,在每个工作日结束前汇总当日各种货物的“出库/入库”量至日汇总表。4. 更新库存表:根据当日的汇总信息更新货物的库存。问题(1): 根据题意,设计出上下文数据模型。出入库单(流水号,出入库标志,管理员号,时间)出入库记录(货物编码,数量,流水号)日汇总表(日期,货物编码,数量,出入库标志)仓库 (仓库号,仓库名,仓库电话)管理员(管理号,姓名,仓库号)货物 ( 货物编码,货物名称,单价,仓库号,库存量) 问题(2): 标出每个实体的主键和外键。(5分) 出入库单的主键:流水号 外键:管理员号 出入库记录的主键:流水号,货物编码 外键:数量 日汇总表的主键:日期,货物编码 仓库的主键:仓库号 管理员的主键:管理员号 外键:仓库号 货物的主键:货物编码 外键:仓库号实体关系图1. 过程逻辑描述如下:如果申请者的年龄在21岁以下,要额外收费;如果申请者是21岁以上并是26岁以下的女性,适用于A类保险;如果申请者是26岁以下的已婚男性,或者是26岁

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论