信息系统分析四套卷试题答案Word格式.docx
《信息系统分析四套卷试题答案Word格式.docx》由会员分享,可在线阅读,更多相关《信息系统分析四套卷试题答案Word格式.docx(20页珍藏版)》请在冰点文库上搜索。
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项目管理方法进行总体计划。
AGantt图B项目评审技术
C关键路径分析法DPETRI网
16.下列描述了不同位置上的数据和访问权限。
A数据—位置—CRUD矩阵B过程—位置—关联矩阵
C数据—过程—CRUD矩阵D对象—位置—关联矩阵
17.下列哪种技术不是对信息系统的经济可行性进行分析的常用技术D。
A投资回收分析B投资回报率
C净现值D贴现率
18.下列C系统开发方法提出了“数据位于现代数据处理系统的中心”以及“数据稳定论”的思想。
A结构化方法B面向对象方法
C信息工程方法D快速原型法
19.某信息系统开发项目的PERT图如下:
则该项目最早完成时间为:
B
A19天B18天
C17天D16天
20.有关基于因特网的体系架构,下列说法正确的是:
D
A访问数据库记录必须首先把整个文件下载到执行数据处理逻辑的客户端
B应用逻辑必须在所有客户端上进行复制和维护
C表现逻辑需要在客户端浏览器中使用从WEB服务器下载的内容实现
D表现逻辑和应用逻辑在客户端实现,数据处理层在服务器端实现
一、选择题(每小题2分,共20分)
1.发展CASE的目的是提高_____A_____。
2.在各种系统开发方法中,系统重用性、扩充性、维护性最好的开发方法是______C____。
C面向对象的的方法D加速开发方法
3.原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于____D___系统。
A决策支持B需求确定的
C管理信息D需求不确定的
4.使用用例建模系统需求的主要优点是_____B_____。
5.用于辅助管理人员理解项目费用、质量、范围等影响的主要工具是_____C_____。
6.系统开发过程的问题分析阶段的主要交付品是______C____。
7.如果用例“提交新会员订单”和用例“提交通信地址改变”包含了同样的功能步骤“修改通信地址”,那么可以将“修改通信地址”提取成为_____D_____。
8.下列哪项关于输入设计的原理的叙述不正确_______D___。
A不要输入变化的数据B尽可能使用已知含义的设计
C不要收集在计算机程序中计算和存储的数据
D要使用相应属性的编码
9.CMM模型将软件过程的成熟度分为5个等级。
实现了一致性的过程管理的级别是______A____。
C定义级D可重复级
10.下列哪个特点不是面向对象方法的显著特征_____A_____。
A并发性B多态性
C封装性D继承性
1.使用用例建模系统需求的主要优点是____B______。
A自顶向下分析需求
B促进并鼓励用户参与
C有助于详细描述需求
D自底向上分析需求
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可行性分析矩阵
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.根据下面的实体关系图填空。
哪些是弱实体(7)。
SAMPLE,SHIPPEDPRODUCT,和PRODUCTTEST都是“弱”实体。
SHIPPEDPRODUCT的主键是___(8)______。
ShipmentNumber和ProductNumber组合
SAMPLE实体的主键是___(9)_____。
SAMPLE的键(或者键的部分)由SHIPMENT的ShipmentNumber组成。
SAMPLE实体和QATEST实体之间的关系是确定性关系还是非确定性关系?
非确定性关系
4.父类“几何图形”中定义方法“绘图”。
子类“圆形”“多边形”都继承了几何图形类的绘图方法,但功能不同。
这体现了面向对象的继承特性。
5.在面向对象的各种代表性方法中,UML统一建模是以用例驱动为特点的面向对象软件工程方法。
6.在对系统进行数据架构的设计时,对于客户数据而言,每个办事处只需要访问本区的数据,则客户应该采用的数据分布方式为分层式处理;
对于产品数据而言,所有办事处都需要访问各个销售区的产品数据,则产品数据采用的数据分布方式为充分分散的分布式网络。
三、简答题:
(共20分)
1.简述面向对象方法相对于结构化方法和优点。
(4分)
结构化程序设计特点:
优点:
与非结构化程序相比,结构化程序在调试、可读性和可维护性等方面都有很大的改进。
缺点:
代码重用性不高:
以过程为中心设计新系统,除了一些标准函数,大部分代码都必须重新编写。
面向对象的优点:
而面向对象围绕现实世界的概念来组织模块,采用对象描述问题空间的实体,用程序代码模拟现实世界中的对象,使程序设计过程更自然、更直观。
面向过程是以功能为中心来描述系统,而面向对象是以数据为中心来描述系统。
相对于功能而言,数据具有更强的稳定性。
2.简述B/S与C/S架构的主要区别。
(1)B/S属于C/S,浏览器只是特殊的客户端;
(2)C/S可以使用任何通信协议,而B/S这个特殊的C/S架构规定必须实现HTTP协议;
(3)浏览器是一个通用客户端,本质上开发浏览器,还是实现一个C/S系统。
3.简述不同系统关联人员在信息系统开发中的关注点。
4.简述系统分析的主要过程。
1、确定研究对象的范围,对系统与环境作出界定。
2、设置系统目标,进行系统目标分析,建立指标体系。
3、调查研究,收集资料
4、确定判据
5、应用系统分解—协调原则
6、系统方案的拟定与选择。
7、模拟检验。
5.列出描述过程逻辑的三种方法。
文字说明法、制表法、流程图法
6.简要描述信息系统开发的主要过程。
答案:
1、首先根据企业发展的战略和方向,来确定信息系统发展的战略。
2、根据信息系统的需求,找到当前急需解决的问题3、进行可行性分析,分析通过后进行系统任务书的编写4、根据系统任务书的要求,对现行的信息系统和业务进行详细的调研,编写软件设计说明书,进行系统的逻辑设计5、根据系统设计说明书进软件和文档的编写6、进行测试7、进行实地实施
7.简述项目管理的主要职能。
项目管理(ProjectManagement):
运用各种相关知识、技能、方法与工具,为满足或超越项目有关各方对项目的要求与期望,所开展的各种计划、组织、领导、控制等方面的活动。
5.简述结构化系统开发方法的优缺点。
(6分)
(1)强调系统开发过程的整体性和局部性,强调在整体优化的前提下来考虑具体的分析设计问题。
即自顶向下的观点。
(2)强调开发过程各阶段的完整性和顺序性,强调严格地区分开发阶段,严格地进行系统分析和设计,及时总结,及时问题反馈和纠正,从而避免了开发过程的混乱状态。
(1)它的起点太低,所使用的工具(主要是手工绘制)落后,致使系统开发周期过长而带来一系列问题。
(2)它要求系统开发者在早期调查中就要充分的掌握用户需求、管理状况以及预见能发生的变化,这是不太符合人们循序渐进地认识事务的客观规律性
6.简述FAST方法学中系统开发的主要过程。
系统开发过程:
是一种活动、方法、最佳实践、交付成果和自动化工具,系统开发的关联人员用它们来开发和维护信息系统及软件。
包括:
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-0113:
22
货物编号
货物名称
单价
数量
320010010988
洗衣机
1680.00
26
320010010655
24寸彩电
7580.00
20
320010010126
空调
2360.00
60
管理员:
出库/入库:
出库
该系统处理业务的过程如下:
1.初始化:
前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、货物名称和单价。
2.登记出库/入库信息:
由前端机存储每笔“出库/入库”记录。
3.汇总,在每个工作日结束前汇总当日各种货物的“出库/入库”量至日汇总表。
4.更新库存表:
根据当日的汇总信息更新货物的库存。
根据题意,设计出上下文数据模型。
出入库单(流水号,出入库标志,管理员号,时间)
出入库记录(货物编码,数量,流水号)
日汇总表(日期,货物编码,数量,出入库标志)
仓库(仓库号,仓库名,仓库电话)
管理员(管理号,姓名,仓库号)
货物(货物编码,货物名称,单价,仓库号,库存量)
标出每个实体的主键和外键。
(5分)
出入库单的主键:
流水号外键:
管理员号
出入库记录的主键:
流水号,货物编码外键:
日汇总表的主键:
日期,货物编码
仓库的主键:
仓库号
管理员的主键:
管理员号外键:
货物的主键:
货物编码外键:
实体关系图
1.过程逻辑描述如下:
如果申请者的年龄在21岁以下,要额外收费;
如果申请者是21岁以上并是26岁以下的女性,适用于A类保险;
如果申请者是26岁以下的已婚男性,或者是26岁以上的男性,适用于B类保险;
如果申请者是21岁以下的女性或是26岁以下的单身C类保险。
附此之外的其他申请者都适用于A类保险。
请根据上述描述绘制决策表。
2.商场pos系统的前台管理是:
由各柜台开出购物收款单,在POS上录入单证并检查,出收款传票;
据传票和现金或信用卡进行收款处理,出发货单去柜台领回商品,另一方面出销售流水记录;
对销售流水帐分类出收款分类表去财务和出销售分类账;
每日进行销售汇总和审核以对柜组考核,并出日出库明细账和进销存日报表中的销售情况。
请画出该系统的数据流程图。
3.某工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:
(1)一个厂内有多个车间每个车间有车间号、车间主任姓名、地址和电话.
(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种,
(3)一个车间生产多种产品,产品有产品号和价格。
(4)一个车间生产多种零件,一个零件也可能为多个车间制造。
零件有零件号、重量和价格。
(5)一个产品由多种零件组成,一种零件也可装配出多种产品。
(6)产品与零件均存仓库中。
(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。
建立该系统的概念模型。
标识各实体的主键与外键。
【下划线:
主键波浪线:
外键】
工厂(厂名、厂长姓名)
车间(车间号、车间主任姓名、地址、电话、厂名)
工人(职工号、姓名、年龄、姓别、工种、车间号)
仓库(仓库号、仓库主任姓名、电话、厂名)
产品(产品号、价格、车间号、仓库号)
零件(零件号、重量、价格、仓库号)
制造(车间号、零件号)
装配(零件号,产品号)
请绘制图书借阅业务流程图。
系统说明:
读者将索书单交给借书员,核实之后,书库管理员取书并修改书库文件、登记借阅台帐,接着把书递给借书员。
还书员接受读者的还书条后核对借阅台帐、修改书库文件。