信息系统的设计与实现作业在线(最终定稿)

时间:2019-05-12 20:12:40下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《信息系统的设计与实现作业在线》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《信息系统的设计与实现作业在线》。

第一篇:信息系统的设计与实现作业在线

窗体顶端

您的本次作业分数为:96分单选题

1.【新全部章节】当需要获得真正的实时性能时不应该使用SOA,因为:

A service registry在发布和查找服务时引入了显著的性能开销 B SOA允许多个服务消费者消费同一个服务提供者的服务 C SOA不能确保服务提供者和消费者之间subsecond响应时间 D ESB的mediation services引入的显著的性能开销

正确答案:C 单选题

2.【新全部章节】将服务映射为流程中的活动时,以下哪些是可能的。

A 一个服务映射为一个活动 B 一个服务映射为活动的一部分 C 一个服务映射为多个活动

D 服务不可映射为流程中的任何活动

正确答案:D 单选题

3.【新全部章节】Web Services技术有很多应用场合,但是它也不是万能的,下列哪个不适合应用它。

A 跨防火墙的通信 B 应用程序集成 C 局域网的同构应用程序 D 软件和数据重用

正确答案:C 单选题

4.【新全部章节】下列哪个是SOAP、WSDL、UDDI、BPEL的共同基础技术。

A ASP B XML C HTML D ORB

正确答案:B 单选题

5.【新全部章节】哪个业务交互建模方法被推荐为导致业务灵活的SOA方法。

A 所有的点集成与点到点的集成,应用构件之间建立起技术敏感的桥梁 B 所有的点一次集成到网络,发布服务并进行服务请求 C 所有的点一次集成到Hub,订阅有限数量的服务

D SOA并不严格推荐单一的方法,因为根据多个不同因素,方法将不相同 正确答案:B 单选题

6.【新全部章节】下列哪个不是组件开发中的参与者。

A 提供者(Provider)--设计Bean

B 安装者(Deployer)--将EJB安装到EJB容器中 C 容器使用者(Container User)--使用运行环境 D 容器提供者(Container Provider)--提供运行环境

正确答案:C 单选题

7.【新全部章节】一个服务需要包含mediation component以完成诸如消息验证、基于内容的路由等任务,哪种架构最有效。

A SOAP消息 B Metadata C Web服务绑定 D ESB

正确答案:D 单选题

8.【新全部章节】为什么readiness和风险评估是重要的initial SOA governance activity。

A 它减少了在SOA项目后期所需要进行的风险评估

B 它识别出企业当前和未来的面向服务状态之间的鸿沟和障碍 C 它为每个功能推荐所需要定义的服务的数量 D SOA是基于大量技术和开发标准的,其复杂性应该在早期考虑 正确答案:B 单选题

9.【新全部章节】下列哪个不属于UML动态模型。

A 状态图 B 顺序图 C 类图 D 合作图

正确答案:C 单选题

10.【新全部章节】那种情况下SOA最能增强竞争力和生产力。

A 业务功能具有单一平台环境 B 业务功能针对性能进行了高度优化

C 未来有收购(acquisition)时业务功能易于集成 D 业务功能已经定义为Web应用

正确答案:C 单选题

11.【新全部章节】SOA Registry的主要功能是什么。

A 通过存储所有的设计和实现制品而便于复用 B 通过存储所有的设计和实现制品而便于复用 C 通过查询人员将人员分配到进程的实例中 D 支持业务服务的动态发布、定位和管理

正确答案:D 单选题

12.【新全部章节】一个企业发送订单到另一个企业,以便制造和发货。制造商的SOA管理策略要求对原始的订单请求进行单点验证。在哪一点进行验证最好。

A ESB

B SOAP security header C 在防火墙 D 在UDDI registry

正确答案:A 单选题

13.【新全部章节】ESB哪个构件允许消息行为的定制。

A Mediation B Proxy Service C Messaging Service D Web Services Gateway

正确答案:A 单选题

14.【新全部章节】网络应用绝大部分都可分为以下四个层次:表现层、事务层、数据逻辑层和数据存储层。在C/S结构中,表现层和事务层都放在客户端,而数据逻辑层和数据存储层则置于服务器端。这种组织安排带来诸多的限制,下列哪个不是它所带来的限制。

A 事务层不能与跨平台的客户端共享

B 没有统一的数据逻辑层来提供不同种类的数据存储层 C 孤立了不同的逻辑组件 D 不能实现复杂的应用逻辑

正确答案:D 单选题

15.【新全部章节】哪个标准允许请求服务时携带任何相关的数据。

A XHTML B ESB C UDDI D SOAP

正确答案:D 单选题

16.【新全部章节】哪个SOA entry point与下面的话最匹配? “开始先对正在处理的业务流程进行建模,消除瓶颈,然后模拟并部署优化后的流程”。

A 人员 B 流程 C Connectivity D 信息 E 复用

正确答案:B 单选题

17.【新全部章节】Web Services技术能成为下一代分布式系统的核心支持部分有几方面的原因,下列哪项不是它的原因:

A 互操作和交互性 B 专有性

C 低进入屏障,易于开发 D 行业广泛支持

正确答案:B 单选题

18.【新全部章节】SOA业务分析师准备将业务过程归档,SOA业务分析师应该将业务过程描述为:

A ESB

B 软件部署的序列

C 为了完成业务任务所需的XML Web服务 D 一个或多个业务服务的组合

正确答案:D 单选题

19.【新全部章节】哪一个业务因素最不是SOA的推动因素。

A the force of change B Enterprise reconstruction C Industry deconstruction D Oranizaitonal stablilty

正确答案:D 单选题

20.【新全部章节】下列哪个不是常见的UML工具。A Rational Rose B MS visual Modeler C JTogether D MS Project

正确答案:A 单选题

21.【新全部章节】基本排队模型[M / M / 1]:[∞/∞/FCFS]处于概率稳态的条件是(λ:到达速率;μ:离去速率)。

A 0<λ<μ B 0<μ<λ C μ=λ>0 D μ>0,λ>0

正确答案:A 单选题

22.【新全部章节】哪个是最重要的保证SOA governance成功的影响因素。

A 相关的management parties受益于信息封装 B 减少跨组织的决策 C 业务随着市场动态变化 D 松耦合策略增强组织的策略

正确答案:C 单选题

23.【新全部章节】为了安全,一个SOA实现需要将其通信协议由HTTP变更为HTTPS,哪个SOA生命周期会受到影响。

A Model B Monitor C Deploy D Manage 正确答案:C 单选题

24.【新全部章节】为了能被各种服务使用者访问,SOA中的服务必须具有:

A 松耦合 B 企业层 C 接口 D 封装

正确答案:C 单选题

25.【新全部章节】下面有关SOA架构的哪个说法是错误的。

A Web服务并不一定要使用http作为协议,事实上任何能够将SOAP消息从一点携带到另一点的协议都可以作为服务总线

B Messaging system可以用来实现服务总线 C HTTP协议用来实现服务总线的成本比较高 D HTTPS协议对Web服务来说几乎没有用处

正确答案:D 单选题

26.【新全部章节】IBM的经验中,公司以生命周期这一术语来思考SOA,这个生命周期从哪一阶段开始。

A model B assemble C deploy D govern

正确答案:A 单选题

27.【新全部章节】三层/多层结构的应用有很多优点,以下哪一项不属于它的优点:

A 性能方面 B 互联方面 C 集成方面 D 维护方面 正确答案:C 单选题

28.【新全部章节】哪个SOA实现的变更需要合适的服务versioning。

A 现有服务中增加新的操作 B 改变UDDI Registries的位置 C 改变服务的实现 D 改变传输的实现

正确答案:A 单选题

29.【新全部章节】下列哪个因素是性能模型所考虑的问题。

A 客户访问站点功能节点的频度 B 客户访问站点功能节点的系统开销 C 客户访问站点的功能节点次数 D 客户访问站点的功能节点流程

正确答案:B 单选题

30.【新全部章节】一个企业管理委员会授权对业务服务进行升级,该变化去除了对某些特性的支持,并增加一些新的功能。企业服务生命周期管理流程应该关注于什么。

A 保持与服务有关的元数据不变 B 通知所有相关方 C 坚持6 Sigma重构机制 D 确保所升级的服务是细粒度的

正确答案:B 单选题

31.【新全部章节】SOA最重要的业务和技术优点是什么。

A 为各种多样、复杂的业务系统提供标准的集成 B 能够对变更提供快速响应,从而获得竞争优势 C 保护已有的IT资源投资成本 D 对关键商业应用提供真正的实时性能 E 提高客户的忠诚度,增强终端用户的体验 正确答案:B 单选题

32.【新全部章节】下列哪个不属于组件技术。

A CORBA B COM/COM+ C EJB D J2EE

正确答案:D 单选题

33.【新全部章节】企业什么时候才能获得有竞争力的业务敏捷性。

A 当所有的服务使用相同的通信机制,从而得到高响应速度时 B 当业务流程的变更不需要修改应用程序的逻辑时 C 当服务的数量比单个业务所需要的更少时 D 当公司的服务比竞争对手的可比较的服务更快时 正确答案:B 单选题

34.【新全部章节】下面哪个描述是正确的。

A Web服务是业务过程的实现,可在同一个组织中使用 B Web服务是可以使用标准HTML来执行的业务功能

C Web服务是包含WSDL服务定义的XML文档,可跨组织复用 D Web服务是基于标准的、跨平台的、面向消息的服务实现

正确答案:D 单选题

35.【新全部章节】需求分析报告一般应该包括四种需求部分,以下哪个不是四种主要需求之一。

A 质量需求 B 用户需求 C 业务需求 D 功能需求

正确答案:A 单选题

36.【新全部章节】对业务流程执行进行形式化的最可行的方法是:

A ebXML B XML Parser C WS-Coordination D SOAP4J E BPEL

正确答案:E 单选题

37.【新全部章节】在SOA生命周期的部署阶段。

A 服务将被监控,以获得诊断和修复故障时所需的关键性能指标 B 服务将被配置和安装,以便提供健壮、可扩展、安全的运行环境 C 服务将被创建,以满足业务需求和定义集成点 D 服务将被模拟以便为服务的消费者提供服务模型接口

正确答案:B 单选题

38.【新全部章节】下面哪个描述最精确地描述了XML在SOA(以Web服务实现)中所起的角色。

A ESB通过XML协议进行通信

B UDDI是通过网络传递以XML所写的消息的机制 C 服务的message和interface是通过XML构造和发布的 D WSDL是用XHTML写的,它给出所执行的方法的细节

正确答案:C 单选题

39.【新全部章节】一般的多层网络应用系统中,中间层是技术含量最高的部分,请找出下列哪个不属于中间层。

A 事务服务 B 消息服务MSMQ C 目录服务ADSI,UDDI D 数据访问ADO.NET

正确答案:D 单选题

40.【新全部章节】下列哪个通常是7X24小时应用。

A 证券交易系统 B 银行储蓄业务系统 C 企业管理信息系统 D INTERNET网上购物系统

正确答案:D 单选题

41.【新全部章节】在决定采用SOA时,哪个因素最不可能是关键的业务动力的。

A 现有组织的基础设施所采用的技术太复杂和昂贵,难以维护 B 现有系统显示出公司处于数据处理技术前沿 C 现有系统不能提供各种新的商业挑战所需的能力

D 在business merger, acquisition, downsizing和upsizing等方面存在着巨大的文化变化 正确答案:B 单选题

42.【新全部章节】UML技术中,动态视图起着举足轻重的作用,其中泳道和生命线分别是哪两种视图特别强调的概念。

A 活动图和顺序图 B 协作图和顺序图 C 状态机图和顺序图 D 顺序图和用例图

正确答案:A 单选题

43.【新全部章节】BPEL4WS取代了下面哪些规范。

A XLANG B WSFL C WSDL D SOAP

正确答案:B 单选题

44.【新全部章节】定义具有合适粒度的服务:

A Endpoint listener B Service broker C Service registry D outbound service

正确答案:C 单选题

45.【新全部章节】IBM DB2是一个:

A 数据库管理系统 B 数据库系统 C 数据库 D 数据仓库

正确答案:A 单选题

46.【新全部章节】如果将现有服务替换为低成本的、具有相似接口的服务,如下哪个论述是正确的。

A WSDL进行更新后可以使用新的服务

B 新服务可在不修改客户端逻辑的情况下进行切换 C 新的服务需要安装在ESB中,以便被每个客户执行 D 旧服务的客户需要重新部署,将其绑定到新的服务 正确答案:B 单选题

47.【新全部章节】下面哪个不是principle of SOA design style。

A Modularity B Encapsulation C Loose coupling D Separation of concerns E Fine-grained

正确答案:E 单选题

48.【新全部章节】SOA中,connectivity services是通过:

A Service registry B XML名字空间 C ESB

D plumbing layer

正确答案:C 单选题

49.【新全部章节】SOA管理委员会考虑SOA构件之间传递信用卡号的私密性,哪个管理策略将减轻暴露这类信息的风险。

A 对IT人员的背景检查 B 不传递信用卡失效日期 C 将ESB配置为记录所有消息 D 将ESB配置为加密所有消息

正确答案:D 单选题

50.【新全部章节】组织中采用SOA所面临的挑战主要来自什么因素。

A 技术标准的稳定性和一致性 B 服务构件的协同定位(Co-location)C 不同平台间的全局互操作性 D 定义具有合适粒度的服务 正确答案:D 单选题 51.【新全部章节】SOA的服务接口的目的是:

A 隐藏服务提供者的实现细节

B 为SOA所需的每个业务功能识别大量业务对象及其属性和行为 C 处理业务的主要功能区 D 识别企业业务模型的业务过程

正确答案:A 单选题

52.【新全部章节】两个公司都有CD这一概念,一个公司中指Certificate of Deposit financial instrument,另一个公司中指Compact Disc music media.这两个公司如何在同一个SOA中交互而不产生问题。

A 将数据绑定于不同的WSDL端口 B 为不同数据使用SOAP信封

C 在ESB中对命名进行协调以确保唯一性 D 使用XML名字空间

正确答案:D 单选题

53.【新全部章节】下列哪个是SOAP、WSDL、UDDI、WSFL的共同技术基础。

A ASP B XML C HTML D ORB

正确答案:B 多选题

54.【新全部章节】一个在线购物车应用需要使用SOA shipment processing服务,对于购物应用,在SOA生命周期的建模和装配阶段,对于服务提供者的哪两个是最不需要考虑的。

A 性能需求

B 服务实现的硬件/软件平台 C 服务间的调用模式 D 服务实现的编程语言 E 服务提供者的位置

正确答案:BD 多选题

55.【新全部章节】下面哪两个精确描述了SOA的事务处理能力。

A 事务处理服务在维护事务完整性(integrity)的同时更新共享数据 B SOA中的事务说明需要多层分离的操作

C 由于总是有一个事务实例与client相关联,事务维护着会话状态 D 松耦合使得SOA更加容易支持事务

E Web服务的规范中没有包括SOA的事务处理能力 正确答案:AB 多选题

56.【新全部章节】针对QOS需求,SLA应提出哪两个需求。

A 性能 B 实现平台 C 可靠性

D Service API Transport E SOAP Headers

正确答案:AC 多选题

57.【新全部章节】电子标签与传统的条形码相比有哪些好处。

A 成本低 B 信息量巨大 C 不易碎 D 可任意书写

正确答案:BCD 多选题

58.【新全部章节】哪两个人员或技术因素对公司采用SOA是否准备就绪具有正面影响。

A 业务操作团体所使用的语言与IT团体使用的技术行话具有明确的区分 B 关注于技术问题而不是考虑组织问题

C 找到一种企业方法,可以允许业务领导人和IT人员meet in the middle D 开启出新的方法,能够关注于业务驱动的软件变更与实现问题 E 现有的对各种软件技术的投资

正确答案:CD 多选题

59.【新全部章节】数据挖掘是人工智能和数据库技术结合的产物,能从已积累的数据中发现未知的规律。数据挖掘的一般过程包括哪些阶段。

A 结果分析和评价 B 数据分析与挖掘 C 数据准备 D 结果利用

正确答案:ABC 多选题

60.【新全部章节】下面哪两个是餐馆的业务流程。

A 餐馆经理雇佣了五个服务员

B Food critic在报纸上发表有关餐馆的专栏 C 银行柜员机将现金提供给顾客购买午餐 D 服务员拿来菜单,下单,上菜 E 服务员业余在外打工

正确答案:AD 多选题

61.【新全部章节】不使用SOA有哪些影响。

A Acquisition和divestiture更难 B 无法创建可服用的构件 C 地理上的扩展更加方便 D 以上都不对 正确答案:AB 多选题

62.【新全部章节】哪些SOA starting point可以将IT项目与企业的需要连接在一起。

A people

B processes infomation C connectivity D reuse

正确答案:ABC 多选题

63.【新全部章节】governance 应该包括回答如下哪两个有关业务服务变更的问题。

A IT如何识别、评估、解决和接受变更的? B 元数据存储是否需要伴随着进行升级? C 服务层粒度是否足够细? D 需要通知谁?

E 哪些业务流程会受到影响?

正确答案:DE 多选题

64.【新全部章节】在UDDI的互操作协议中采用的标准协议有。

A TCP/IP B HTTP C XML D SOAP

正确答案:ABCD 多选题

65.【新全部章节】In partnership with 7 Management Consulting, IBM识别出三个核心的以业务为中心的SOA starting point和两个以IT为中心的starting point。这两个以IT为中心的starting point是:

A People B Process C Connectivity D Policy E Reuse

正确答案:CE 多选题

66.【新全部章节】下面哪些描述是正确的。

A 只有存在多平台环境才能从SOA中受益 B 只有存在多编程语言环境才能从SOA中受益

C SOA通过loose coupling, reuse和extensibility提供business agility D loose coupling在连接的两端不再需要使用相同的技术实现 正确答案:CD 多选题

67.【新全部章节】下面哪些属于随需应变环境的技术构架。

A Web Service B 信息集成 C 自治能力 D 网格计算 E 刀片计算

正确答案:ABCDE 多选题

68.【新全部章节】组建WEB站点时,除操作系统以外,还需要哪些系统软件。

A 数据库管理系统 B 应用服务器 C WEB服务器 D 网上订购系统

正确答案:ABC 多选题

69.【新全部章节】以下哪些使得SOA中松耦合成为可能。A 业务流程模型 B SOA governance C ESB D JDBC adapter E Web服务接口

正确答案:CE 多选题

70.【新全部章节】哪两个是采用SOA的障碍。

A 现有的构件基础

B A deliberate, well-conceived path from the C 多个产品部门之间无法协作 D 面对面的客户会面所消耗的时间 E 企业有种能用就好的倾向

正确答案:CE 多选题

71.【新全部章节】SOA能够为IT界提供的三个好处是:

A homogenize of IT environment 均质化 B 推动服务复用 C 推动灵活的解决方案 D 控制IT环境中可使用的产品 E 保护IT投资

正确答案:BCE 多选题

72.【新全部章节】在数据库领域结合云计算概念会带来什么变化。

A 数据的分布式存储 B 数据服务的高可用性 C 成本投入的单元效率提升 D 数据的安全性得到本地化提升

正确答案:ABC 多选题

73.【新全部章节】BPEL4WS是由下面哪些公司联合提出的。

A IBM B Microsoft C BEA D SUN

正确答案:ABC 多选题

74.【新全部章节】Web服务是实现SOA的主要技术选择,因为Web服务。

A 广泛支持

B 针对平台platform-specific C 面向消息 D 关注客户

E 安全、可扩展、健壮

正确答案:AC 多选题

75.【新全部章节】采用SOA的两个收获是:

A 容易获得定制的点到点的集成 B 易于改变顾客和供应商 C 使用依赖于位置的服务 D 易于产品或服务的展示

E 限制了需要管理的通信机制的数量

正确答案:BD 多选题

76.【新全部章节】在配置网络服务器时,必须考虑的因素有。

A 数据流量 B 存储容量 C 安全性 D 稳定性

正确答案:ABCD 多选题

77.【新全部章节】组件技术的三大流派是下面哪三种。

A COBRA B JBN C B/S D COM

正确答案:ABD 多选题

78.【新全部章节】哪两个人员或技术因素对公司采用SOA是否准备就绪具有负面影响。

A 理解SOA需要一种范式能够进行更加灵活的业务模型 B 对组织中变化的拒绝 C SOA管理团队的授权 D 高级经理的支持

E SOA的Vision尚未与IT部门的交付(delivery)能力进行协调

正确答案:BE 多选题

79.【新全部章节】下面哪些是IBM提供的随需应变运行环境具备的特征。

A 集成化 B 虚拟化 C 可自我管理的 D 自动化

正确答案:ABD 多选题

80.【新全部章节】哪两个是合法的SOA管理测度。A SOA信息技术成本

B 每秒所进行的服务事务数量 C IT项目的投资回报率(ROI)D 最大服务响应时间 E 每1000行代码的缺陷数

正确答案:AC 多选题

81.【新全部章节】关于ESB的描述以下哪些是正确的。

A Mediation可以实现为有状态session EJB

B Endpoint listener允许用户创建gateway和broker服务

C Endpoint listener通过HTTP或JMS侦听所接受到的Web服务请求,并传递给相关的inbound服务

D Mediation是定义在BUS中的

正确答案:CD 多选题

82.【新全部章节】银行贷款业务流程:首先顾客填写纸质的贷款申请,clerk将信息输入安全的数据库。银行想通过让顾客在线申请并将信息自动录入数据库而增强该流程。银行的IT环境不是多平台的,并使用同一种编程语言。下面哪些描述是正确的。

A 该公司无法从采纳SOA中受益,因为它没有多平台环境 B 该公司无法从采纳SOA中受益,因为它没有多编程语言环境 C 将信息录入数据库,这一任务用SOA服务来表示将使其更加易于使用 D 填写申请的任务涉及人的交互,可将其作为组合SOA过程的起点 E 只有当银行将填写申请变成在线的之后,才能采用SOA 正确答案:CD 多选题

83.【新全部章节】哪两个fit the need for SOA分布式安全模型。

A SOA governance要求分布式事务

B 多个应用可具有不同的用户身份registries C OASIS WS-Security是分布式安全标准 D 业务伙伴的服务在企业防火墙之外 E 必须防止业务服务的消费者访问业务流程 正确答案:BD 多选题

84.【新全部章节】哪两个是识别服务的一部分。

A 业务分析 B 与开发人员面谈 C 业务流程分解

D 将现有公共方法发布为服务 E 将现有的应用封装进Adapter

正确答案:AC 多选题

85.【新全部章节】下面哪些是典型的应用服务器。

A Web Logic B IBM Websphere C Oracle D Sybase

正确答案:AB 多选题

86.【新全部章节】分析人员需要记录一个Web服务,该Web服务执行扩越其他业务服务的条件流,可以使用哪两个技术。

A SOAP B XML Parser C WS-Coordination D SOAP4J E BPEL 正确答案:CE 多选题

87.【新全部章节】企业为什么要注意SOA governance。

A 组织的业务操作和底层的IT基础设施必须快速响应新的商业机会 B SOA governance回答了SOA项目中如何定义每个人的角色和职责很重要 C SOA governance回答了如何align business和IT

D SOA governance回答了如何控制和评估服务及服务提供者 E SOA governance定义了服务的实现

正确答案:ABCD 多选题

88.【新全部章节】哪几个因素是采用SOA的障碍。

A 在发明新产品时寻求用户的输入 B Obsessed with time-to-market C 冒险型的管理风格 D Organizaitonal silos E 合作伙伴缺乏技能

正确答案:BDE 多选题

89.【新全部章节】以下关于SOA building block的描述哪些是正确的。

A business-level服务与现实世界中的活动及业务功能紧密相关 B Infrastructure-level服务可以包含业务逻辑

C 服务管理包括QoS、transformation等usage management D Service directory提供了注册功能

正确答案:AD 判断题

90.【新全部章节】VPN也是广域网建设的解决方案之一。

正确错误

正确答案: 错 判断题 91.【新全部章节】Java与操作平台无关,可一次开发多处使用。

正确错误

正确答案: 错 判断题

92.【新全部章节】web站点的建设过程包括计划阶段、设计阶段、生产阶段、测试和评估阶段。

正确错误

正确答案: 对 判断题

93.【新全部章节】Java可以在WWW上应用。

正确错误

正确答案: 对 加入错题集关闭 窗体底端

第二篇:2016春浙大远程《信息系统的设计与实现》在线作业课件

2014春浙大远程《信息系统的设计与实现》在线作业

1.【新全部章节】需求分析报告一般应该包括四种需求部分,以下哪个不是四种主要需求之一。

A 质量需求 B 用户需求 C 业务需求 D 功能需求

正确答案:A 2.【新全部章节】组织中采用SOA所面临的挑战主要来自什么因素。A 技术标准的稳定性和一致性

B 服务构件的协同定位(Co-location)C 不同平台间的全局互操作性 D 定义具有合适粒度的服务

正确答案:D 3.【新全部章节】下列哪个不属于UML动态模型。A 状态图 B 顺序图 C 类图 D 合作图

正确答案:C 4.【新全部章节】一个企业管理委员会授权对业务服务进行升级,该变化去除了对某些特性的支持,并增加一些新的功能。企业服务生命周期管理流程应该关注于什么。A 保持与服务有关的元数据不变 B 通知所有相关方

C 坚持6 Sigma重构机制

D 确保所升级的服务是细粒度的

正确答案:B 5.【新全部章节】基本排队模型[M / M / 1]:[∞/∞/FCFS]处于概率稳态的条件是(λ:到达速率;μ:离去速率)。A 0<λ<μ B 0<μ<λ C μ=λ>0 D μ>0,λ>0 正确答案:A 6.【新全部章节】下列哪个不属于组件技术。A CORBA B COM/COM+ C EJB D J2EE 正确答案:D 7.【新全部章节】SOA最重要的业务和技术优点是什么。A 为各种多样、复杂的业务系统提供标准的集成 B 能够对变更提供快速响应,从而获得竞争优势 C 保护已有的IT资源投资成本

D 对关键商业应用提供真正的实时性能 E 提高客户的忠诚度,增强终端用户的体验

正确答案:B

8.【新全部章节】网络应用绝大部分都可分为以下四个层次:表现层、事务层、数据逻辑层和数据存储层。在C/S结构中,表现层和事务层都放在客户端,而数据逻辑层和数据存储层则置于服务器端。这种组织安排带来诸多的限制,下列哪个不是它所带来的限制。A 事务层不能与跨平台的客户端共享

B 没有统一的数据逻辑层来提供不同种类的数据存储层 C 孤立了不同的逻辑组件 D 不能实现复杂的应用逻辑

正确答案:D 9.【新全部章节】下列哪个不是组件开发中的参与者。A 提供者(Provider)--设计Bean B 安装者(Deployer)--将EJB安装到EJB容器中 C 容器使用者(Container User)--使用运行环境 D 容器提供者(Container Provider)--提供运行环境

正确答案:C 10.【新全部章节】哪个业务交互建模方法被推荐为导致业务灵活的SOA方法。A 所有的点集成与点到点的集成,应用构件之间建立起技术敏感的桥梁 B 所有的点一次集成到网络,发布服务并进行服务请求 C 所有的点一次集成到Hub,订阅有限数量的服务

D SOA并不严格推荐单一的方法,因为根据多个不同因素,方法将不相同

正确答案:B 11.【新全部章节】下面哪个不是principle of SOA design style。A Modularity B Encapsulation C Loose coupling D Separation of concerns E Fine-grained 正确答案:E 12.【新全部章节】下列哪个是SOAP、WSDL、UDDI、WSFL的共同技术基础。A ASP B XML C HTML D ORB 正确答案:B 13.【新全部章节】下面哪个描述是正确的。

A Web服务是业务过程的实现,可在同一个组织中使用 B Web服务是可以使用标准HTML来执行的业务功能

C Web服务是包含WSDL服务定义的XML文档,可跨组织复用 D Web服务是基于标准的、跨平台的、面向消息的服务实现

正确答案:D 14.【新全部章节】哪一个业务因素最不是SOA的推动因素。A the force of change B Enterprise reconstruction C Industry deconstruction D Oranizaitonal stablilty 正确答案:D 15.【新全部章节】在SOA生命周期的部署阶段。

A 服务将被监控,以获得诊断和修复故障时所需的关键性能指标 B 服务将被配置和安装,以便提供健壮、可扩展、安全的运行环境 C 服务将被创建,以满足业务需求和定义集成点

D 服务将被模拟以便为服务的消费者提供服务模型接口

正确答案:B

16.【新全部章节】SOA管理委员会考虑SOA构件之间传递信用卡号的私密性,哪个管理策略将减轻暴露这类信息的风险。A 对IT人员的背景检查 B 不传递信用卡失效日期

C 将ESB配置为记录所有消息 D 将ESB配置为加密所有消息

正确答案:D 17.【新全部章节】Web Services技术有很多应用场合,但是它也不是万能的,下列哪个不适合应用它。A 跨防火墙的通信 B 应用程序集成

C 局域网的同构应用程序 D 软件和数据重用

正确答案:C 18.【新全部章节】ESB哪个构件允许消息行为的定制。A Mediation B Proxy Service C Messaging Service D Web Services Gateway 正确答案:A 19.【新全部章节】SOA中,connectivity services是通过: A Service registry B XML名字空间 C ESB D plumbing layer 正确答案:C 20.【新全部章节】为了安全,一个SOA实现需要将其通信协议由HTTP变更为HTTPS,哪个SOA生命周期会受到影响。A Model B Monitor C Deploy D Manage 正确答案:C 21.【新全部章节】下面哪个描述最精确地描述了XML在SOA(以Web服务实现)中所起的角色。

A ESB通过XML协议进行通信

B UDDI是通过网络传递以XML所写的消息的机制

C 服务的message和interface是通过XML构造和发布的 D WSDL是用XHTML写的,它给出所执行的方法的细节

正确答案:C 22.【新全部章节】一般的多层网络应用系统中,中间层是技术含量最高的部分,请找出下列哪个不属于中间层。A 事务服务

B 消息服务MSMQ C 目录服务ADSI,UDDI D 数据访问ADO.NET 正确答案:D 23.【新全部章节】Web Services技术能成为下一代分布式系统的核心支持部分有几方面的原因,下列哪项不是它的原因: A 互操作和交互性 B 专有性

C 低进入屏障,易于开发 D 行业广泛支持

正确答案:B 24.【新全部章节】在决定采用SOA时,哪个因素最不可能是关键的业务动力的。A 现有组织的基础设施所采用的技术太复杂和昂贵,难以维护 B 现有系统显示出公司处于数据处理技术前沿 C 现有系统不能提供各种新的商业挑战所需的能力

D 在business merger, acquisition, downsizing和upsizing等方面存在着巨大的文化变化

正确答案:B 25.【新全部章节】下列哪个通常是7X24小时应用。A 证券交易系统 B 银行储蓄业务系统 C 企业管理信息系统

D INTERNET网上购物系统

正确答案:D 26.【新全部章节】SOA Registry的主要功能是什么。A 通过存储所有的设计和实现制品而便于复用 B 通过存储所有的设计和实现制品而便于复用 C 通过查询人员将人员分配到进程的实例中 D 支持业务服务的动态发布、定位和管理

正确答案:D 27.【新全部章节】为了能被各种服务使用者访问,SOA中的服务必须具有: A 松耦合 B 企业层 C 接口 D 封装

正确答案:C 28.【新全部章节】对业务流程执行进行形式化的最可行的方法是: A ebXML B XML Parser C WS-Coordination D SOAP4J E BPEL 正确答案:E 29.【新全部章节】一个企业发送订单到另一个企业,以便制造和发货。制造商的SOA管理策略要求对原始的订单请求进行单点验证。在哪一点进行验证最好。A ESB B SOAP security header C 在防火墙

D 在UDDI registry 正确答案:A 30.【新全部章节】将服务映射为流程中的活动时,以下哪些是可能的。A 一个服务映射为一个活动 B 一个服务映射为活动的一部分 C 一个服务映射为多个活动

D 服务不可映射为流程中的任何活动

正确答案:D 31.【新全部章节】两个公司都有CD这一概念,一个公司中指Certificate of Deposit financial instrument,另一个公司中指Compact Disc music media.这两个公司如何在同一个SOA中交互而不产生问题。

A 将数据绑定于不同的WSDL端口 B 为不同数据使用SOAP信封

C 在ESB中对命名进行协调以确保唯一性 D 使用XML名字空间

正确答案:D 32.【新全部章节】BPEL4WS取代了下面哪些规范。A XLANG B WSFL C WSDL D SOAP 正确答案:B 33.【新全部章节】企业什么时候才能获得有竞争力的业务敏捷性。A 当所有的服务使用相同的通信机制,从而得到高响应速度时 B 当业务流程的变更不需要修改应用程序的逻辑时 C 当服务的数量比单个业务所需要的更少时

D 当公司的服务比竞争对手的可比较的服务更快时

正确答案:B 34.【新全部章节】下列哪个不是常见的UML工具。A Rational Rose B MS visual Modeler C JTogether D MS Project 正确答案:A 35.【新全部章节】下列哪个因素是性能模型所考虑的问题。A 客户访问站点功能节点的频度 B 客户访问站点功能节点的系统开销 C 客户访问站点的功能节点次数 D 客户访问站点的功能节点流程

正确答案:B 36.【新全部章节】哪个SOA实现的变更需要合适的服务versioning。A 现有服务中增加新的操作 B 改变UDDI Registries的位置 C 改变服务的实现 D 改变传输的实现

正确答案:A 37.【新全部章节】IBM的经验中,公司以生命周期这一术语来思考SOA,这个生命周期从哪一阶段开始。A model B assemble C deploy D govern 正确答案:A 38.【新全部章节】SOA业务分析师准备将业务过程归档,SOA业务分析师应该将业务过程描述为: A ESB B 软件部署的序列

C 为了完成业务任务所需的XML Web服务 D 一个或多个业务服务的组合

正确答案:D 39.【新全部章节】下面有关SOA架构的哪个说法是错误的。

A Web服务并不一定要使用http作为协议,事实上任何能够将SOAP消息从一点携带到另一点的协议都可以作为服务总线

B Messaging system可以用来实现服务总线 C HTTP协议用来实现服务总线的成本比较高 D HTTPS协议对Web服务来说几乎没有用处

正确答案:D 40.【新全部章节】哪个是最重要的保证SOA governance成功的影响因素。A 相关的management parties受益于信息封装 B 减少跨组织的决策 C 业务随着市场动态变化

D 松耦合策略增强组织的策略

正确答案:C 41.【新全部章节】一个服务需要包含mediation component以完成诸如消息验证、基于内容的路由等任务,哪种架构最有效。A SOAP消息 B Metadata C Web服务绑定 D ESB 正确答案:D 42.【新全部章节】三层/多层结构的应用有很多优点,以下哪一项不属于它的优点: A 性能方面 B 互联方面 C 集成方面 D 维护方面

正确答案:C 43.【新全部章节】如果将现有服务替换为低成本的、具有相似接口的服务,如下哪个论述是正确的。

A WSDL进行更新后可以使用新的服务

B 新服务可在不修改客户端逻辑的情况下进行切换 C 新的服务需要安装在ESB中,以便被每个客户执行 D 旧服务的客户需要重新部署,将其绑定到新的服务

正确答案:B 44.【新全部章节】SOA的服务接口的目的是: A 隐藏服务提供者的实现细节

B 为SOA所需的每个业务功能识别大量业务对象及其属性和行为 C 处理业务的主要功能区

D 识别企业业务模型的业务过程

正确答案:A 45.【新全部章节】哪个SOA entry point与下面的话最匹配? “开始先对正在处理的业务流程进行建模,消除瓶颈,然后模拟并部署优化后的流程”。A 人员 B 流程

C Connectivity D 信息 E 复用

正确答案:B 46.【新全部章节】哪个标准允许请求服务时携带任何相关的数据。A XHTML B ESB C UDDI D SOAP

正确答案:D 47.【新全部章节】IBM DB2是一个: A 数据库管理系统 B 数据库系统 C 数据库 D 数据仓库

正确答案:A 48.【新全部章节】为什么readiness和风险评估是重要的initial SOA governance activity。

A 它减少了在SOA项目后期所需要进行的风险评估

B 它识别出企业当前和未来的面向服务状态之间的鸿沟和障碍 C 它为每个功能推荐所需要定义的服务的数量

D SOA是基于大量技术和开发标准的,其复杂性应该在早期考虑

正确答案:B 49.【新全部章节】定义具有合适粒度的服务: A Endpoint listener B Service broker C Service registry D outbound service 正确答案:C 50.【新全部章节】当需要获得真正的实时性能时不应该使用SOA,因为: A service registry在发布和查找服务时引入了显著的性能开销 B SOA允许多个服务消费者消费同一个服务提供者的服务 C SOA不能确保服务提供者和消费者之间subsecond响应时间 D ESB的mediation services引入的显著的性能开销

正确答案:C 51.【新全部章节】下列哪个是SOAP、WSDL、UDDI、BPEL的共同基础技术。A ASP B XML C HTML D ORB 正确答案:B 52.【新全部章节】UML技术中,动态视图起着举足轻重的作用,其中泳道和生命线分别是哪两种视图特别强调的概念。A 活动图和顺序图 B 协作图和顺序图 C 状态机图和顺序图 D 顺序图和用例图

正确答案:A 53.【新全部章节】那种情况下SOA最能增强竞争力和生产力。A 业务功能具有单一平台环境

B 业务功能针对性能进行了高度优化

C 未来有收购(acquisition)时业务功能易于集成 D 业务功能已经定义为Web应用

正确答案:C 54.【新全部章节】哪两个人员或技术因素对公司采用SOA是否准备就绪具有正面影响。A 业务操作团体所使用的语言与IT团体使用的技术行话具有明确的区分 B 关注于技术问题而不是考虑组织问题

C 找到一种企业方法,可以允许业务领导人和IT人员meet in the middle D 开启出新的方法,能够关注于业务驱动的软件变更与实现问题 E 现有的对各种软件技术的投资

正确答案:BE 55.【新全部章节】以下哪些使得SOA中松耦合成为可能。A 业务流程模型 B SOA governance C ESB D JDBC adapter E Web服务接口

正确答案:CE 56.【新全部章节】下面哪两个是餐馆的业务流程。A 餐馆经理雇佣了五个服务员

B Food critic在报纸上发表有关餐馆的专栏 C 银行柜员机将现金提供给顾客购买午餐 D 服务员拿来菜单,下单,上菜 E 服务员业余在外打工

正确答案:AD 57.【新全部章节】SOA能够为IT界提供的三个好处是: A homogenize of IT environment 均质化 B 推动服务复用

C 推动灵活的解决方案

D 控制IT环境中可使用的产品 E 保护IT投资

正确答案:BCE 58.【新全部章节】Web服务是实现SOA的主要技术选择,因为Web服务。A 广泛支持

B 针对平台platform-specific C 面向消息 D 关注客户

E 安全、可扩展、健壮

正确答案:AC 59.【新全部章节】下面哪些是IBM提供的随需应变运行环境具备的特征。A 集成化 B 虚拟化

C 可自我管理的 D 自动化

正确答案:ABD 60.【新全部章节】下面哪些是典型的应用服务器。A Web Logic B IBM Websphere C Oracle D Sybase 正确答案:AB 61.【新全部章节】In partnership with 7 Management Consulting, IBM识别出三个核心的以业务为中心的SOA starting point和两个以IT为中心的starting point。这两个以IT为中心的starting point是: A People B Process C Connectivity D Policy E Reuse 正确答案:CE 62.【新全部章节】采用SOA的两个收获是:

A 容易获得定制的点到点的集成 B 易于改变顾客和供应商 C 使用依赖于位置的服务 D 易于产品或服务的展示

E 限制了需要管理的通信机制的数量

正确答案:BD 63.【新全部章节】组建WEB站点时,除操作系统以外,还需要哪些系统软件。A 数据库管理系统 B 应用服务器 C WEB服务器 D 网上订购系统

正确答案:ABC 64.【新全部章节】银行贷款业务流程:首先顾客填写纸质的贷款申请,clerk将信息输入安全的数据库。银行想通过让顾客在线申请并将信息自动录入数据库而增强该流程。银行的IT环境不是多平台的,并使用同一种编程语言。下面哪些描述是正确的。A 该公司无法从采纳SOA中受益,因为它没有多平台环境 B 该公司无法从采纳SOA中受益,因为它没有多编程语言环境

C 将信息录入数据库,这一任务用SOA服务来表示将使其更加易于使用 D 填写申请的任务涉及人的交互,可将其作为组合SOA过程的起点 E 只有当银行将填写申请变成在线的之后,才能采用SOA 正确答案:CD 65.【新全部章节】组件技术的三大流派是下面哪三种。A COBRA B JBN C B/S D COM 正确答案:ABD 66.【新全部章节】数据挖掘是人工智能和数据库技术结合的产物,能从已积累的数据中发现未知的规律。数据挖掘的一般过程包括哪些阶段。A 结果分析和评价 B 数据分析与挖掘 C 数据准备 D 结果利用

正确答案:ABC 67.【新全部章节】BPEL4WS是由下面哪些公司联合提出的。A IBM B Microsoft C BEA D SUN 正确答案:ABC 68.【新全部章节】哪两个人员或技术因素对公司采用SOA是否准备就绪具有负面影响。A 理解SOA需要一种范式能够进行更加灵活的业务模型 B 对组织中变化的拒绝 C SOA管理团队的授权 D 高级经理的支持

E SOA的Vision尚未与IT部门的交付(delivery)能力进行协调

正确答案:BE 69.【新全部章节】分析人员需要记录一个Web服务,该Web服务执行扩越其他业务服务的条件流,可以使用哪两个技术。A SOAP B XML Parser

C WS-Coordination D SOAP4J E BPEL 正确答案:CE 70.【新全部章节】哪两个是合法的SOA管理测度。A SOA信息技术成本

B 每秒所进行的服务事务数量 C IT项目的投资回报率(ROI)D 最大服务响应时间

E 每1000行代码的缺陷数

正确答案:AC 71.【新全部章节】针对QOS需求,SLA应提出哪两个需求。A 性能 B 实现平台 C 可靠性

D Service API Transport E SOAP Headers 正确答案:AC 72.【新全部章节】哪几个因素是采用SOA的障碍。A 在发明新产品时寻求用户的输入 B Obsessed with time-to-market C 冒险型的管理风格 D Organizaitonal silos E 合作伙伴缺乏技能

正确答案:CE 73.【新全部章节】哪些SOA starting point可以将IT项目与企业的需要连接在一起。A people B processes infomation C connectivity D reuse 正确答案:ABC 74.【新全部章节】不使用SOA有哪些影响。A Acquisition和divestiture更难 B 无法创建可服用的构件 C 地理上的扩展更加方便 D 以上都不对

正确答案:AB 75.【新全部章节】在UDDI的互操作协议中采用的标准协议有。A TCP/IP B HTTP C XML D SOAP 正确答案:ABCD 76.【新全部章节】下面哪些描述是正确的。A 只有存在多平台环境才能从SOA中受益 B 只有存在多编程语言环境才能从SOA中受益

C SOA通过loose coupling, reuse和extensibility提供business agility D loose coupling在连接的两端不再需要使用相同的技术实现

正确答案:CD 77.【新全部章节】企业为什么要注意SOA governance。

A 组织的业务操作和底层的IT基础设施必须快速响应新的商业机会

B SOA governance回答了SOA项目中如何定义每个人的角色和职责很重要 C SOA governance回答了如何align business和IT D SOA governance回答了如何控制和评估服务及服务提供者 E SOA governance定义了服务的实现

正确答案:ABCD 78.【新全部章节】下面哪些属于随需应变环境的技术构架。 A Web Service  B 信息集成  C 自治能力  D 网格计算  E 刀片计算

正确答案:ABCDE 79.【新全部章节】governance 应该包括回答如下哪两个有关业务服务变更的问题。A IT如何识别、评估、解决和接受变更的? B 元数据存储是否需要伴随着进行升级? C 服务层粒度是否足够细? D 需要通知谁?

E 哪些业务流程会受到影响?

正确答案:DE 80.【新全部章节】在配置网络服务器时,必须考虑的因素有。A 数据流量 B 存储容量 C 安全性 D 稳定性

正确答案:ABCD 81.【新全部章节】哪两个fit the need for SOA分布式安全模型。A SOA governance要求分布式事务

B 多个应用可具有不同的用户身份registries C OASIS WS-Security是分布式安全标准 D 业务伙伴的服务在企业防火墙之外

E 必须防止业务服务的消费者访问业务流程

正确答案:BD 82.【新全部章节】下面哪两个精确描述了SOA的事务处理能力。A 事务处理服务在维护事务完整性(integrity)的同时更新共享数据 B SOA中的事务说明需要多层分离的操作

C 由于总是有一个事务实例与client相关联,事务维护着会话状态 D 松耦合使得SOA更加容易支持事务

E Web服务的规范中没有包括SOA的事务处理能力

正确答案:AB 83.【新全部章节】以下关于SOA building block的描述哪些是正确的。A business-level服务与现实世界中的活动及业务功能紧密相关 B Infrastructure-level服务可以包含业务逻辑

C 服务管理包括QoS、transformation等usage management D Service directory提供了注册功能

正确答案:AD 84.【新全部章节】关于ESB的描述以下哪些是正确的。A Mediation可以实现为有状态session EJB B Endpoint listener允许用户创建gateway和broker服务

C Endpoint listener通过HTTP或JMS侦听所接受到的Web服务请求,并传递给相关的inbound服务

D Mediation是定义在BUS中的

正确答案:CD 85.【新全部章节】哪两个是采用SOA的障碍。A 现有的构件基础

B A deliberate, well-conceived path from the C 多个产品部门之间无法协作 D 面对面的客户会面所消耗的时间 E 企业有种能用就好的倾向

正确答案:CE 86.【新全部章节】一个在线购物车应用需要使用SOA shipment processing服务,对于购物应用,在SOA生命周期的建模和装配阶段,对于服务提供者的哪两个是最不需要考虑的。

A 性能需求

B 服务实现的硬件/软件平台 C 服务间的调用模式 D 服务实现的编程语言 E 服务提供者的位置

正确答案:BD 87.【新全部章节】在数据库领域结合云计算概念会带来什么变化。A 数据的分布式存储 B 数据服务的高可用性 C 成本投入的单元效率提升 D 数据的安全性得到本地化提升

正确答案:ABC 88.【新全部章节】哪两个是识别服务的一部分。A 业务分析

B 与开发人员面谈 C 业务流程分解

D 将现有公共方法发布为服务 E 将现有的应用封装进Adapter 正确答案:AC 89.【新全部章节】电子标签与传统的条形码相比有哪些好处。A 成本低 B 信息量巨大 C 不易碎 D 可任意书写

正确答案:BCD 90.【新全部章节】Java可以在WWW上应用。

正确 错误 正确答案: 对

91.【新全部章节】Java与操作平台无关,可一次开发多处使用。

正确 错误 正确答案: 错

92.【新全部章节】VPN也是广域网建设的解决方案之一。

正确 错误 正确答案: 错

93.【新全部章节】web站点的建设过程包括计划阶段、设计阶段、生产阶段、测试和评估阶段。

正确 错误 正确答案: 对

第三篇:在线考试系统的设计与实现

在线考试系统的设计与实现

摘要:在线考试系统因其方便、灵活、准确等特点,已成为普遍使用的一种考试方式。本在线考试系统具有自组试题、设置考试策略、考生考试、客观题自动评分等多种功能。

关键词:在线考试 考试策略 随机算法

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2011)11-0158-02

1、引言

在教学中,考试是一个非常重要的环节,它可以真实地检测出学生对所学知识面的掌握程度。在传统的考试里, 教师为找试题、设计试卷、印刷、评卷等花费大量时间和精力。使用在线考试系统,教师平时可以收集相关的试题,建立起试题库,考试时出卷将变得轻松,也为评卷、统计成绩带来更大的便捷与准确。因此,我们有必要研究在线考试系统的建设,使其能尽快在各种考试中发挥作用。

2、系统设计

2.1 用例分析

2.1.1 角色识别

在线考试系统的角色分为三类,他们分别是: 考生、教师、管理员。这三类角色的描述如表1所示。

2.1.2 用例识别

考生相关用例[1]:(如图1所示)

在线考试:考生按考号和密码进入系统,系统根据出题策略随机生成试卷;考试结束前15分钟系统给出时间方面的提示,考试时间结束而考生没有提交试卷,试卷可以自动保存且自动提交。

查询成绩:考生根据考号和姓名查看自己的考试成绩,并能查看考试的答卷和得分情况。

教师相关用例:(如图2所示)

试题库管理:试题库包括单选题、填空题、判断题和程序题等,且具有扩展性,能使其他题型加入;每道试题可设置相应的难易度;

考试策略管理:管理考试的科目、题型、分值和难易度;

试卷批改:教师只需要批改主观题(填空题和程序题),客观题(单选题和判断题)由系统自动批改;

成绩统计:按班级、科目对考试成绩进行统计。

管理员相关用例:(如图3所示)

班级管理:对班级信息增加、修改和删除操作,班级不能重名;

教师管理:管理员分配给教师账号、密码和相应的权限;

考生管理:对考生信息增加、修改和删除操作,考生学号必须唯一;

科目管理:对需要考试的科目增加、修改和删除操作,科目编号必须唯一。

2.2 系统实体类

试卷类:由试题、科目、考生答题信息等组成;

出题策略类:包括该试卷各种类型题目的数量,分值,难度系数;

试题类:由试题编号、试题内容、所属科目、选项

1、选项

2、选项

3、选项

4、答案组成;

科目类:由科目编号、科目名称组成;

考生类:由考生ID、班级ID、姓名、邮箱组成;

班级类:由班级ID,班级名称组成。

2.3 活动图

活动图主要用于分析工作的流程和处理多线程应用等场合[2]。考生登录进入考试系统,如果登录成功,选择考试科目,如果登录不成功,则返回登录界面;根据选择的考试科目,抽取考试策略,根据抽取的考试策略自动生成试卷,如果考试策略没有启用,则显示相关信息并结束这次考试;考生考试结束后提交试卷,试卷提交时并自动给客观题打分。

3、系统实现

3.1 正常考试页面

3.1.1 使用的数据库组件

考试页面使用了一个Internet培训教程表。在系统考试页面里需要引用这个表的试题题型、试题分数、试题、答案等字段,考试页面会将这些有效信息读取出来,然后显示给考生,保存到暂时试卷表中。同时,也使用了成绩登记表,引用这个表的考生名、密码、成绩、试卷名称、当前状态等字段,目的是为了修改考生的当前状态,以达到对考生状态进行控制的目的,从而判断考生是否断线以及为批改试卷做准备。

3.1.2 实现技术

生成试卷的单项选择题中,特别要强调的是设计的随机算法。在整个试题表的单项选择总题数所形成向量数组中,生成一个我们需要的试题数的向量表,然后将两者进行对比,从而读出总试题表中的题目来。其中,生成的试题数组必须满足在总试题表的数组里面。

imax=dxt1

iget=5

Dim S1(4),n,iRnd, bFlag, bflag1

bFlag1 = True

bFlag = True

n=0

Do While n < iget

Randomize

iRnd=Int(imax*Rnd(imax)+0)+1

If bFlag = True Then

S1(0)=iRnd

bFlag =False

n=n+1

Else

bFlag1 = True

i=0

Do While i < n

If iRnd=S1(i)Then

bFlag1 = False

Exit Do

End If

i=i+1

Loop

有了上面的试题数组,接着要做的就是读取试题,并且把试题保存在暂时表中。如果该单项选择题的题号与我们刚才生成的试题数组有重复,那么将该试题读取出来,显示在页面上,同时保存在数据库中。如果题号不匹配,则继续往下查找。

3.2 批改页面

3.2.1 使用的数据库组件

系统批改页面使用了一个系统暂时试卷表。在系统登录页面里需要引用这个表的试题类型、试题题目、试题分数、考生答案、以及试题答案等字段,先是读取试题类型以及考生答案,然后将考生答案跟试题答案进行对比,从而判定考生答案正确与否。

系统判分页面同时使用了成绩登记表,是为了将考生最后的成绩写入到表中,同时将考生的状态改称已交卷状态。

3.2.2 实现技术

这个页面所实现的功能比较复杂,程序生成一个名叫“考生名+表名”的表,其作用是保存考生的答案,然后将考生答案与试题的标准答案进行对比,从而判定该题目的正确。如果正确,将成绩累加起来,判断完成后写入到数据库中。

4、开发难点与解决技巧

4.1 随机选题的算法

如前面所示的随机算法代码,设定了某项题型需要的考试题数,然后获取系统试题表中所有试题的总数,最后以这个总数生成随机试题的数组。

4.2 出题页面的保存

系统是通过暂时生成的试题表来保存考生答案,从而实现评分功能。这个暂时试卷表的另一功能可以在考生选择读取断线记录的情况下,将这个试题表的内容读取出来,给考生提供二次考试的机会。

5、结语

在线考试系统是网络教育系统的一个重要组成部分,为教师和考生提供了功能强大、灵活方便的在线考试和其他相关功能。该在线考试系统经测试,达到了预期的目标,可以供百人同时使用。

参考文献

[1]吴建,郑潮.UML基础与Rose建模案例[M].北京:人民邮电出版社,2007:56-63.[2] 谢星星.UML基础与Rose建模实用教程[M].北京:清华大学出版社,2011:190-204.作者简介

黄裕(1980-),男,硕士,讲师,主要从事计算机专业的教学与研究。

第四篇:地质遗迹信息系统设计与实现论文

摘要:河南省地域广阔,境内华北地台、秦岭褶皱带和大别地块构成了河南省独特的地质结构,形成了河南省复杂多样的地质地貌和丰富的地质遗迹资源。为了实现对河南省地质遗迹的信息化管理,本文对基于GIS技术的河南省地质遗迹信息系统设计与实现进行了研究。

关键词:GIS技术;河南省;地质遗迹信息系统;设计

1系统关键技术和工具

1.1网络GIS技术

系统应用了ArcGISforServer平台提供的网络GIS服务。ArcGISforServer是基于SOA架构的GIS服务器,通过它可以跨企业或跨互联网以服务形式共享二三维地图、地址定位器、空间数据库和地理处理工具等GIS资源,并允许多种客户端(如Web端、移动端、桌面端等)使用这些资源创建GIS应用[1]。网络GIS技术可以实现空间数据管理、空间可视化(制图)、在线编辑空间分析和地理处理、实时数据处理分析、以地图为核心的内容管理等方面的应用,并且能够为用户提供丰富的Web服务。

1.2三维场景管理与可视化技术

随着GIS理论和技术的不断发展,空间场景获取的精度越来越高,数据量也呈TB级增长趋势。针对如此大规模的海量三维场景数据,三维场景渲染系统的处理能力也需要成倍的增长。当前串行化三维场景渲染已不能满足当前大规模三维场景渲染的高效化、实时化需求。本次设计充分利用多核硬件的并行化处理能力,同时针对大规模三维场景数据特点,从三维场景可视化流程上进行分析,对可视化过程中的任务进行有效分解,将传统的三维可视化渲染流程分解为场景更新、数据加载和场景渲染三个主要的并行化模块,以主线程、数据加载模块和场景渲染模块来进行实现,结合可视对象查找机制,构成三维场景绘制的整个过程。

1.3MVC设计模式

MVC(ModelViewController)是一个设计模式,它强制性使应用程序的输入、处理和输出分开[2]。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。MVC中的M是指数据模型,V是指用户界面,C则是控制器。它们各自处理自己的任务。系统开发采用SSH框架实现MVC模式。SSH是struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。

1.4数据库建模工具

在数据库建模的过程中,运用PowerDesigner进行数据库设计,此设计工具不但能让人直观的理解模型,而且可以充分的利用数据库技术,对数据库进行优化设计。PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计过程所需的全部功能。使用PowerDesigner工具来建立系统数据库模型,可以使程序员很好的理解业务流程并掌握系统架构者的架构思想,因此可以更好地满足客户的功能需求。

1.5第三方控件

此系统中使用了不少第三方控件,如ExtJS中的Ext表格控件、Fu-sionCharts等。其中,krpano是一种基于flash的三维全景播放器,它不仅体积小巧、灵活,而且性能良好,作为一款跨平台的AdobeFlash播放器,它是当今世界上最流行的互动三维全景播放器[3]。Krpano拥有许多独特性能,比如,可以通过调整“鱼眼”视角来使用户看到更大视野,可以实现对巨幅全景的支持(比如数十亿像素的全景图片)。另外,它还支持脚本控制,拥有丰富的插件可供选择,而且用户还可以根据需要开发自己的插件。

2系统设计

2.1设计概述

河南省地质遗迹信息系统的建设主要为了满足河南省地质遗迹、地质公园数据信息化管理,方便各级用户快速的了解和维护地质遗迹、地质公园数据。本次信息系统的建设以GIS为基础,在地质环境信息化建设的基础上,结合了无人机拍摄等先进技术,开发出了易于管理的地质遗迹、地质公园信息系统。本系统将全省的地质遗迹、地质公园、相关多媒体资料、720°全景数据进行收集整理,对关系数据进行建库入库,方便统一管理和后期更新。本系统的建设目的是要建设一个易于使用、管理的地质遗迹地质公园信息系统平台,以方便用户对全省地质遗迹、地质公园信息快速查阅、维护、管理,同时可以为用户提供部分地质公园的720°全景展示,为用户更加直观、身临其境的了解地质公园现场提供平台,并且为今后地质环境信息化建设提供技术支撑。

2.2系统总体结构

河南省地质遗迹地质公园信息系统基于SOA体系架构,采用B/S模式,以地理信息系统(GIS)为基础,通过空间数据引擎将空间数据和非空间数据统一存储于关系型数据库中,建设面向各级用户的地质遗迹相关信息查询平台,实现各种类型的数据资源和功能资源的统一组织和管理,在GIS支撑平台基础上,提供各类WebService服务接口供各个应用系统调用,同时针对宣传、服务和管理不同业务的需求,分别建设地质遗迹地质公园信息展示子系统和地质遗迹地质公园信息管理子系统[4]。整个地质遗迹地质公园信息系统自下而上由产品与支撑、服务与逻辑、服务接口、客户端组件、应用子系统五大部分组成。按照这五大部分,并考虑到系统面向的用户,可把地质遗迹地质公园信息系统平台分为六层,即基础设施层、数据中心层、服务层、客户端组件层、应用层与用户层。

2.3地质遗迹720°全景拍摄方案设计

本系统在建设的过程中,为了使用户能够身临其境的体验河南省的地质遗迹,采用720°全景拍摄技术对嵩山地质公园13处地质遗迹点和人文景点进行了全景拍摄。全景拍摄具有以下几个方面的特点:水平垂直各360°,全景720°视角,没有任何视线盲点,想看哪里就看哪儿;全部是实景拍摄,真实立体,而且采用专业自改制高像素相机进行拍摄,清晰度非常高;互动性强,鼠标随意拉动观看,嵌入地图,行走漫游;内嵌内容丰富,视频广告、图片、文字、语音、动画等;用户感受“身临其境,触手可及”。全景拍摄对天气条件有特殊的要求,为了保证拍摄效果,天气必须为多云或晴朗天气,无人机起飞处地面风力小于4级风,空气能见度必须要好。

2.4数据库建设

在本系统的业务数据库包括行政区划、地质遗迹、地质公园、多媒体资料、用户信息等6大类业务数据。下文对数据库的逻辑模型、物理模型以及实体关系模型进行简要介绍。

2.4.1数据库逻辑模型

地质遗迹数据库按逻辑划分可分为结构化数据和非结构化数据,其中结构化数据主要用于完成系统的查询统计业务,包括地质遗迹、地质公园基础数据等,是系统内最重要的业务数据,此类数据按照一定的关系模式存储于Oracle数据库中;非结构化数据主要是与基础业务数据相关的资料数据,包括与地质遗迹、地质公园相关的视频、文档、图片等,此类数据保存在服务器的磁盘空间中,以WebService服务的形式供系统调用。

2.4.2数据库物理模型

本系统设计所需的基础元素包括地质遗迹、地质公园、行政区划、多媒体资料以及用户等[5]。数据结构不使用外键进行强制关联,而是采用松耦合式关联,这样可以有效提升数据的容错性、可操作性和可维护性。另外,此系统中,数据之间的关联全部在数据层面进行,可以有效提升系统的可移植性。

2.4.3数据库实体关系模型

本系统业务数据实体关系结构较为清晰,不存在实体之间多对多的复杂逻辑关系。其中,一项地质遗迹记录虽然包含多个多媒体资料,但是只属于一个地质遗迹类型和一个行政区划区域;同样,一项地质公园记录虽然包含多个多媒体资料和地质遗迹,但是只属于一个行政区划区域;一项用户记录只属于一个行政区划区域。

3系统实现

河南省地质遗迹地质公园信息系统以GIS技术为基础,取得了丰硕的成果。①收集了河南省全省的地质遗迹地质公园数据及相关多媒体资料,包括大量的全景拍摄资料,并且统一将这些资料整理入库。②开发了河南省地质遗迹地质公园信息展示子系统,通过Web端访问,实现了包括二三维电子地图展示,全省地质遗迹地质公园信息查询统计、相关多媒体资料浏览下载、地质公园720°全景漫游等功能。③开发了河南省地质遗迹地质公园信息管理子系统,通过Web端访问,实现对全省地质遗迹地质公园的数据及相关多媒体资料的管理和维护工作,同时也实现了对系统用户的相关管理和维护。④形成了项目实施过程中的成果文档,包括需求说明书、概要设计、详细设计、用户操作手册、系统部署手册等。整个系统的建设情况,已经部分实现了预期的系统功能。

4结束语

本系列按系统理论方法,充分运用水文地质学、环境地质学、网络工程、软件工程、数据库技术的理论知识,结合地理信息技术、三维数字地球、卫星遥感技术、大数据技术等高新技术,通过调研、反复论证研究、复杂的数据资源整合建设、软硬件环境建设和大量的软件开发工作,河南省地质遗迹地质公园信息系统建设取得了较为丰硕的成果。但是,在整个系统建设的过程中仍旧存在着一些问题,包括数据资源整合与入库问题、数据资源共享机制问题、地质公园地质遗迹建设成果推广应用问题以及后续经费问题。这些问题不仅需要开发者进行不断的研究和改进,而且需要相关部门提供必要的资金支持。

参考文献

[1]裴伟霞,李晓亮,刘远飞,李丽.基于WebGIS的地质遗迹管理信息系统设计与实现———以关中城市群地质遗迹为例[J].城市勘测,2014(02):19~22.[2]姜川.基于GIS的地质项目落实跟踪平台的设计及应用[J].地矿测绘,2017,33(03):11~13.[3]储皓.中国敦煌地质公园管理信息系统的设计与实现[D].中国地质大学(北京),2015.[4]霍光杰,李满洲,王继华.河南省地质环境信息化工程建设报告,2018.[5]罗兴贤,高江锦,郭元辉,周智勇,周晓庆.基于.NET的地质公园We-bGIS管理平台构建[J].软件导刊,2016,15(02):66~68.

第五篇:ASP在线学习系统的设计与实现

ASP在线学习系统的设计与实现

摘 要:在线学习系统主要提供基于网络的学生自主台,教师使用该系统发布教学内容、布置或批改作业,发布公告和答疑解惑。学生使用该系统完成自主学习,向老师提出问题,跟老师和其他同学在线进行讨论,查询作业及成绩等。

关键词:ASP;SQL语言;Access数据库

1、前言

计算机网络技术的飞速发展,使我们的教育和学习模式产生了很大的变化,网络化教育和学习已成为信息时代的重要标志和组成部分。探索、研究并构建适用于在网络环境下的教学学习模式,是时下非常实用的课题。本文就是针对网络教育和学习这一主题进行了研究与实践。

2、系统设计理论依据

2.1 ASP简介

ASP采用脚本语言VBScript(Java script)作为自己的开发语言。在ASP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML页面只依赖于Web服务器,而ASP页面需要附加的语言引擎分析和执行程序代码。它本身包含了VBScript和Jscript引擎,使得脚本可以直接嵌入HTML中,而且还可以通过ActiveX控件实现更为强大的功能。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP 是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。

2.2 SQL语言简介

SQL全称是“结构化查询语言(Structured Query Language)”,SQL语言结构简洁,功能强大,简单易学。如今无论是像Oracle,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。

2.3 Access数据库

Access是美国微软公司开发的Office套件中一个功能非常强大的数据库管理系统。无论是创建个人的独立桌面数据库,还是创建一个部门或整个企业级的网络数据库,Access都可为组织、查找、管理和共享数据提供功能丰富的、简单易用的方法和手段。在WEB应用方面,可以直接把Access数据库文件放在WEB服务器上,通过编制ASP脚本程序采用ADO方式访问已存在的Access数据库,非常方便。

3、系统需求分析

3.1 系统需要解决的主要问题

后台数据库建有公告信息表(board),答疑信息表(problem),学生信息表(student),在学员表student中初始化数据,再建立一个ODBC数据源,名称为newdata。

3.2系统应该具备的基本功能

1.教学内容发布:教师发布教案,这些内容是在线教育的最主要的内容。2.公告功能:教师通过公告发布各种通知,例如课程安排、临时通知和教材发布。3.作业功能:对于作业,学生需要将作业通过上传的方式上交。教师根据作业完成情况给每份作业打分。4.答疑功能:功能类似于聊天室,教师对学生提出的问题进行解答,进行实时交流。5.其他功能:网上考试,网上实时教学等功能。

4、系统总体设计

4.1系统基本简介

通过本项目的研究,能够解决网络环境下,如何进行教学设计,如何调控教学过程,如何有效实施教学活动以达到教学目标。所以给学生提供一个自主化、个性化、能方便获取信息资源的环境是网络学习的重要因素。该系统应该包括:网上答疑模块、学习资源模块、评分块和若干子系统。

4.2 系统数据库

根据系统需求,主要有以下数据项和数据结构:

??S 公告信息:包括标题、发布时间、公告内容、公告序号等。

??S 答疑信息:提问标题、问题内容、回答内容、时间、显示标记、回答标记等。

??S 学生信息:包括学生姓名、学号、各次作业成绩等。

4.3系统结构图

在线学习系统分为两个模块:教师模块和学生模块,其结构划分如图2所示。

5、功能模块说明及程序实现

5.1 学生模块

在学生模块中,学生可以浏览公告,查看教师布置的作业,课程安排,临时通知等信息。学生模块包含查看教师布置的作业、做练习题、教师授课视频广播收看、点播、网上答疑、课程资源浏览、辅助服务等。学生做完作业后可直接在浏览器中完成并提交。教师可以立即评分并给出成绩及学生作业与正确答案的对照表,以便学生查阅。另外,系统还配备资源库,内置与教学内容相关多媒体资料,供学生课外浏览、学习。

5.1.1课堂学习

课堂学习模块中发布的课程,学生通过对各个章节的连接够直接在网上点播,学生想看哪一章,只要点击相应的章节就可以了,网络课件已对各个章节通过对课程(PPT文件)的链接实现网上点播。

5.1.2 答疑教室

对于在学习过程中出现的问题,学生可以通过多种途径得到解决,如通过电子公告板、或通过 E-MAIL 发信给老师、同学请求指导。答疑模块,为师生相互交流提供了很大的方便。学生可以通过答疑教室模块向系统提交自己在学习中碰到的难点。学生可以通过答疑教室模块向系统提交自己的难点疑点。

5.1.3成绩查询

作业成绩模块通过教师对作业的发布,学生完成作业后再进行上传,教师通过在线批改作业,给出学生成绩并把学生成绩加入学生数据库中。成绩查询是通过对学生数据库的连接,学生在页面中输入学号和密码,系统会跟据输入的学号和密码与数据库里的数据进行比较,相同时系统就自动会给出学生作业成绩。

5.1.4教师信箱

当学生想和教师交流时,可以通过教师信箱直接和教师进行交流,点击“教师信箱”,学生可以直接向教师发送邮件,方便了学生于教师之间的交流。

5.1.5作业上传

上传作业时,将每次做的练习题压缩成一个zip文件,然后填写好学号、密码,选择好练习题的序号,然后提交。注意项:

1、把作业压缩成zip文件。

2、对同一次练习题重复提交,新的zip文件将替换旧的文件。

3、初始密码和学号一致,学生可自行更改密码。

4、上传文件时必须要通过身份验证,否则无法上传。

5.2 教师模块

教师模块包含教师公告发布、课件维护、网上答疑、作业的批改等。

5.2.1 公告发布

教师可以通过公告功能发布各项通知,例如以下内容:

??S 课程安排,包括课程教学方式,课程播放表,考试程安排等。

??S 临时通知和新教材发布。

5.2.2网上答疑

对于在学习过程中出现的问题,学生可以通过多种途径得到解决。在网络教学平台中,单独设立了网络学习答疑模块,作为师生相互交流的窗口。

5.2.3 作业批改

对于作业,学生需要将作业通过上传的方式上交。教师要根据作业完成情况给作业打分。作业成绩模块通过教师对作业的发布,学生做完作业后对作业进行上传,教师在后台批完作业后把学生成绩加入学生数据库中,学生可以通过网上在线查询功能就可以查看成绩。

6、小结

现阶段网络的普及,给在线学习系统的出现提拱了最好的条件,人们足不出户就可以学习各种各样的知识,更不用花更多的钱去买各类书籍,不知道的知识点也可以及时提出及时得到答复,在线学习系统正是给人们提拱了一个学习交流的平台,在线教育的出现是必然的。

参考文献

[1] 尚俊杰.网络程序设计―ASP.北京:清华大学出版社;北京交通大学出版社,2002-3-4

[2] 李晓黎 张巍.ASP+SQLServer 网络应用系统开发与实例.南京:人民邮电出版社,2005-2-1

下载信息系统的设计与实现作业在线(最终定稿)word格式文档
下载信息系统的设计与实现作业在线(最终定稿).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    本科生毕业论文设计在线管理系统设计与实现

    本科生毕业论文设计在线管理系统设计与实现 一、前言毕业论文(设计)是高等院校毕业生提交的有一定的学术价值和实际价值的文章或设计。它是高校培养人才的重要实践教学环节,是......

    幼儿园活动设计与评价在线作业

    1.第4题 1. ()年《纲要》的颁布,不但重申了幼儿社会教育作为单独一个领域的重要意义,而且给出了明晰的幼儿社会教育的具体内容,幼儿社会教育慢慢走向成熟。 A.1998 B.2001 答案:B......

    PDA移动临床护理信息系统的设计与实现

    PDA移动临床护理信息系统的设计与实现 随着移动护理信息系统在临床护理工作中的应用,越来越被管理者所接受,它方便、快捷、小巧、便于携带、操作性和实用性强,保证了护理安全,规......

    信息系统的设计与实现模拟卷_答案5篇

    《信息系统的设计与实现》模拟卷参考答案 1、简述四层模型分析法的基本内容和适用范围(10'); 四层模型分析法主要是从内外部视角,通过业务模型-功能模型-用户模型-资源模型来分......

    在线作业模版

    《****》课程在线作业模板 每阶段自测题(可以包括单选、多选或判断),每阶段题目总数20-30道题。 第一阶段: 一、单项选择题 1.下列对会计基本假设的表述中恰当的是( )。 A.货币计......

    物流信息系统作业

    一、物流信息系统的支撑技术有哪些? 1.物流数据自动识别技术 物流治理中最主要的就是数据的收集工作,条码技术、和射频技术是实现信息自动采集和输入的主要技术。 (1)条码技术。......

    会计信息系统作业

    作业题 1. 网络的设计; 学校某一四层教学楼拟建网,每一层有一实验教室,现只分配一个网络地址:192.168.1。该网络与校园网连接,请设计一局域网。要求: (1)画出该网络连接的拓补结构简......

    工资管理信息系统设计和实现的文献综述

    浙江ⅩⅩ学院毕业论文 (或毕业设计) 文 献 综 述 工资管理信息 系统设计和实现的文献综述 学生姓名613工作室 指导教师 徐老师 二级学院 信息学院专业名称 信息管理与信息系......