《信息系统集成》
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息系统集成
一论述题 (共1题,总分值15分 )
1. E-R模型对应了数据库设计的哪个步骤?设计要领是什么?(15 分)
答:是概念模型设阶段:概念模型不依赖于具体的计算机系统,他是纯粹反映信息需求的概念结构。建模是在需求分析结果的基础上展开,常常要对数据进行抽象处理。常用的数据抽象方法是‘聚集’和‘概括’。ER方法是设计概念模型时常用的方法。用设计好的ER图再附以相应的说明书可作为阶段成果
概念模型设计可分三步完成。
二名词解释题 (共10题,总分值30分 )
2. 系统(3 分)
系统是指将零散的东西进行有序的整理、编排形成的具有整体性的整体。
3. VLAN (3 分)
虚拟局域网是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来
4. 信息(3 分)
信息,指音讯、消息、通讯系统传输和处理的对象,泛指人类社会传播的一切内容。
5. CE (3 分)
CE一般指Customer Edge,也就是用户网络边缘设备,服务提供商所连接的用户端路由器。CE路由器通过连接一个或多个baiPE路由器,为用户提供服务接入。CE路由器通常是一台IP路由器,它与连接的PE路由器建立邻接关系。
6. 以太网(3 分)
以太网是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网技术如令牌环、FDDI和ARCNET
7. FDDI (3 分)
光纤分布数据接口(FDDI)是目前成熟的LAN技术中传输速率最高的一种.这种传输速率高达100Mb/s的网络技术所依据的标准是ANSIX3T9.5.该网络具有定时令牌协议的特性,支持多种拓扑结构,传输媒体为光纤
8. 工作流技术(3 分)
工作流技术(Workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机以恰当的模型进行表示,并对其实施计算。
9. 数据仓库(3 分)
数据仓库,英文名称为Data Warehouse,可简写为DW或DWH。数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决策支持目的而创建。为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制。
10. 遗产系统(3 分)
遗产系统是指所继承的有价值的软件,于多年的运行,软件系统可能包含了企业的众多知识,它对公司的业
务运作起着要作用,但它们一般是多年以前使用早期的编程语言和技术编制的,有许多负面特征。
11. ERP (3 分)
ERP系统是企业资源计划 (Enterprise Resource Planning) 的简称,是指建立在信息技术基础上,集信息技术与先进管理思想于一身,以系统化的管理思想,为企业员工及决策层提供决策手段的管理平台。
三设计题 (共1题,总分值15分 )
12. 为某餐厅设计一个点菜系统。用户包括:消费者、店内服务人员、后厨系统、管理人员。要求:只允许店内点餐、店内服务员有权限为消费者打折、后厨只负责上传今日菜品、管理人员负责给出价格,并需要根据今日所买菜品给出当日统计账单。(15 分)
四简答题 (共5题,总分值40分 )
13. 提高系统可用性的措施有哪些?(8 分)
一. 时刻考虑应对故障
1.设计
通过使用一些设计模式,例如捕获底层异常、重试逻辑和断路器,可以帮助你捕获错误并尽可能避免影响其他功能。这样,你就能够限制问题的影响范围,即使应用程序的某些部分出现问题,依然能够提供其他一些有用的功能。
2.依赖
断路器模式在处理依赖故障时非常有用,因为它们可以降低依赖故障对你的系统的影响。如果没有断路器,你可能会因为依赖故障而降低系统的性能(例如,需要一个很长的超时机制来检测故障)。而使用了断路器,你可以“放弃”并停止使用某个依赖,直到你确认它已经恢复了正常工作。
3.用户
有些时候,拒绝式服务可能来自于“友方”。
二.时刻考虑如何伸缩
当你构建系统时,不要只考虑当前的流量,要考虑未来的流量。
具体一点,这可能意味着:
设计出能够增加数据库数量和容量的架构。
考虑限制你的数据伸缩的原因。当数据库达到容量极限的时候会发生什么?你需要确认这些限制因素并在到达极限之前解决它们。
你应当能够很容易地添加额外的应用程序服务器。这通常需要仔细考虑在何处和如何来维护状态,以及流量是如何路由的。注意将静态流量导向离线提供方。这样你的系统只需要处理必要的动态流量。使用外部的内容分发网络(CDN)不仅可以降低网络需要处理的流量,也能够利用CDN 的伸缩效率将静态内容更快地分发给用户。
考虑是否可以静态生成一些动态资源。通常来说,看上去动态显示的内容实际上大多数是静态的,并且生成静态内容可以让你的应用程序提高可伸缩性。这种“应该静态的动态资源”有些时候隐藏在你想象不到的地方。
三.缓和风险
保持系统高可用需要消除系统中的风险。当系统发生故障时,通常我们已经在这之前将故障原因确定为了风险。因此,确定风险是提高可用性的一个重要方法。
所有的系统中都存在以下这些风险:
* 存在系统崩溃的风险
* 存在数据库崩溃的风险
* 存在返回结果不正确的风险
* 存在网络连接失败的风险
* 存在新部署的软件功能出现故障的风险
保持系统高可用需要消除风险。但是当系统变得越来越复杂时,消除所有风险也变得越来越不可能实现。保持一个大型系统高可用,更多的是来管理系统的风险,知道这些风险是什么,哪些风险是可接受的,以及你能够做什么来缓和风险。
四.监控可用性
除非你看到问题发生,否则你不会知道应用程序中存在着问题。你应当确保对应用程序进行了适当的监控,以便可以从外部和内部两个视角来观察应用程序的运行状况。