问答题SaaS是一种通过互联网提供软件服务的模式,在该模式中企业用户不用再购买软件,而采用向软件服务提供商租用软件的方式来完成本企业经营活动。在这种模式下,企业无需建设机房、购买软硬件、雇用IT人员对软件进行维护,只需向软件服务提供商支付项目实施费和定期的软件租赁服务费,软件服务提供商负责管理和维护软件。目前,这种模式在国外和国内都获得了一定的成功。
{{B}} 请围绕“SaaS关键技术”论题,依次对以下三个方面进行论述。{{/B}}
1.概要叙述你参与的SaaS项目以及你在其中所担任的主要工作,包括角色、工作内容等。
2.SaaS为诸多用户在线提供了较通用的软件系统,请详细论述SaaS为此所使用的关键技术。
3.通过你的切身实践论述SaaS中安全性和扩展性的解决方案。
问答题你认为现在的Web测试技术和工具有什么不足?使用此类技术和工具在你的测试过程中出现过哪些问题?你认为Web测试将来的发展趋势如何?
问答题 阅读以下关于数据库性能优化方面的叙述,回答问题1至问题4。
某企业核心业务系统运行性能不佳,尤其是针对数据库的操作,响应时间过长。
为此,该企业专门召开了解决该问题的专家研讨会。在会上刘工指出,当前硬件设备的价格比较低廉,只需要对数据库服务器的硬件设备进行升级,同时对数据库管理系统和操作系统中的相应参数进行调整就可以了;王工建议对应用系统中使用的SQL语句进行调优,针对每条SQL语句都建立对应的索引;张工认为该业务系统中存在大量的数据查询操作,更新操作不多,尤其是存在大量的只读查询操作,应该针对这一点进行优化。
该企业采取了专家的部分建议,但优化的结果仍然不尽如人意,通过专门的监控,发现数据库管理系统中建立的索引存在问题。
问答题试题二(共25分)阅读以下关于某ERP系统规划的说明,在答题纸上回答问题1至问题3。某电子商务公司为了扩大业务规模,提高企业的信息化程度与工作效率,决定由公司的IT部门开发一套ERP系统。在系统建设之初,该公司召开了项目论证会,对项目的可行性进行了分析。在论证会上,公司主管领导王总首先介绍了公司目前的运营情况,分析了竞争对手的优势和劣势,认为该项目的成功实施将大大提高公司的竞争力,因此对该项目大力支持,并要求项目必须按期、高质量地完成。公司的中高层管理人员一致认为现有业务大量依靠人工记录,效率低下,急切希望能够依靠该系统的部署提高工作效率,也表示将大力支持项目的开发工作。公司IT部门的负责人李总对项目开发中的技术问题进行了分析,他认为IT部门多年来一直从事J2EE平台上的应用开发,开发经验丰富。由于近两年来基于B/S结构的Web应用逐渐流行,加之该项目是公司内部项目,系统功能清楚明确,因此建议可以首先基于B/S架构,采用Web技术进行项目开发,让员工边学边练,即使项目进展不顺利,也可以迅速切换到J2EE平台之上。李总还透露,IT部门最近通过内部关系得到了某竞争对手公司的部分核心业务组件,只要稍加修改就可以立即加入到新系统中,这样就会大大加快项目的进度。公司业务部门的代表小张表示,ERP系统上线后需要大量的数据采集工作,现有业务人员没有足够的IT技能,短期内难以保证数据录入质量。另外,新系统可能会导致一些现有业务流程的改变,业务人员一开始将难以适应新的业务处理方式,可能会抵制使用该系统。最后,公司销售部门和财务部门的代表在会上对ERP系统的建设成本和收益进行了详细的分析和比较,给出了相应的结论。
问答题[问题4]
用例除了使用表1和表2所示的形式描述外,还可以使用UML的用例图来表示。分别用100字以内文字,解释UML用例图中扩展用例和抽象用例的内涵。
问答题 阅读以下关于软件工程管理方面的叙述,回答问题1和问题2。
某大型企业集团的信息工程部有一百多名专职的软件工程师从事企业内外的软件开发与维护工作,该集团分布地域广阔。集团内采用了多种操作系统平台和多类开发环境。王总工程师在总结近三年来的软件开发工作时,发现有10%左右的软件开发项目未能完成而被迫取消;其余25%的项目中大多也不能完全实现预定的目标。特别是在软件测试环节出了很大问题。
王总工程师组织了信息工程部内有关的管理人员和业务骨干,召开了三次小结与分析会议,在会上集中讨论了软件工程管理有关的问题,在归纳的意见中出现了以下的一些内容:
(1)软件开发已经逐渐成为一类工业化的生产过程,必须尽可能对其中的所有环节进行有效的管理与控制。
(2)软件工程管理与其它工程管理相比,主要的困难包括:软件产品的不可见性(难以把握开发进展与质量要求等)、软件开发过程的非标准化和许多软件项目开发的“一次性”
(缺少可借鉴的经验)等。
(3)软件开发面对着进度、成本、功能和性能四方面的主要约束,即要求在预定的期限内,使用规定的有限资源,满足不断增长的软件功能与性能需求。从这个角度来看,必须强化软件工程的管理。
(4)Client/Server与Browser/Server模式等已成为当前软件体系结构的主流。在日益复杂的分布式开发环境下,进行跨平台的团队开发,实现代码共享相当困难,软件工程管理在其中可以发挥其重大作用。
(5)从目前情况看,要注意软件维护可能带来的副作用,也就是没有找到隐含的错误,在以后的软件维护中一定要注意。
(6)跨平台复杂环境多重结构开发含有许多需要加以管理的对象类型,多样化的团体开发也应加强管理。
(7)为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以测试计划的编制是很重要的。
(8)一个大中型的应用系统的开发可能包含有成百上千个软件模块以及数以百万计的代码行,任何一个编程人员不可能了解和追踪该应用系统所有的每一个片断,因此使软件代码具有可管理性和可审核性将是软件工程管理中的一项重要任务。
(9)要提高软件的使用效率,要实施软件复用。软件复用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率、降低开发成本的目的。软件复用的两个层次包括知识复用;方法和标准复用,软件复用的级别包括代码复用和分析结构的复用。
(10)我们的长远目标是需要建立一类软件开发管理体系,能有效地辅助软件开发全过程中对有关信息的收集和管理,这类体系应是可重复使用的并可适用于各类软件开发项目,使软件资源在软件的生命周期中保持完整。
(11)对外服务的软件开发机构应当努力取得ISO9000质量认证,并根据CMM(能力成熟度模型)标准来改进自己的开发过程。在这些质量标准实现的过程中,软件工程管理起着重要的作用。
问答题 阅读以下材料,回答问题1和问题2。
随着信息技术的迅猛发展,计算机在银行业得到了广泛的应用,为保证综合业务信息实时处理系统(以下简称综合业务系统)7×24小时不间断的安全生产运行,银行通常采用磁盘阵列机、双机热备份、流带备份等软硬件容错技术,以有效提高综合业务系统的安全性。但是,上述措施无法应对地震、火灾、水灾、雷击等不可预见的灾难。据PCWeek统计,如果丢失关键业务数据超过10天,50%的企业将永远无法恢复运营。在全球2000家大公司中,有超过50%的公司已经具备可靠的灾难恢复计划,即便如此,美国“9.11”事件的发生还是促使这些公司重新审视它们的计划,以便能应对恶劣的环境。
某中小商业银行其综合业务系统的网络架构实现了双机热备份,当一台UNIX服务器出现问题时,另外一台UNIX服务器可以自动接管,保证综合业务系统的不间断运行。但是,该系统架构存在一个问题,即业务数据均存放在一台磁盘阵列机上,尽管磁盘阵列机中有容错机制(如双RAID卡、硬盘做RAID5冗余备份等),但还存在一旦磁盘阵列机发生故、障,综合业务系统的业务数据将面临丢失的风险,需要从备份介质上恢复历史和实时数据,导致银行的业务中断几个小时到几天时间不等。
由于数据库联机备份的准实时性,还存在着最接近故障时间点的部分业务数据没有备份到备份介质上的问题。当系统得到恢复后,银行业务人员必须逐笔核对当天账务,进行必要的手工操作补登当天业务流水,以保证银行账务的完整性。如何在投资尽可能小的情况
F,改进上述系统的缺陷,是保证该综合业务系统安全生产运行的迫切需求。
解决方案之一就是在远离计算机中心机房的地方(或异地灾难备份中心)安置NAS(网络附加存储)设备,通过100M交换机(或高速广域网)与中心机房的综合业务系统UNIX服务器相连,在NAS上面开辟一个分区,该分区提供NFS共享。利用综合业务系统数据库提供的镜像功能和UNIX下NIS系统提供的用户和密码信息集中管理的功能,把原先存放在磁盘阵列机上的数据库实时镜像到NAS的磁盘阵列上,为综合业务系统的数据库提供在线实时备份。NAS系统同时为该行的后督系统提供了数据库在线实时备份
方案实现如下: 1. 建立NAS上的数据分区
NAS产品上的操作系统是OS,它是Windows2000 Server的专用版本,与标准的 Windows2000
Server的区别是简化了许多作为网络存储设备不必要的功能,而增加了一些如支持CIFS、NFS、NetWare、FTP和HTFP多种文件及数据共享方式,支持基于Web的GUI远程管理使系统管理得以在远端统一实现,特别是优化了文件服务、备份、网络管理功能,提供不同平台间数据共享和数据备份功能。通过Windows操作系统,在NAS的磁盘阵列中划分单独的分区--PART_
A,为该分区提供NFS共享。通过对IP地址的访问限制,保证只有综合业务系统UNIX服务器具有的分区读写权限。
2.建立UNIX服务器和NAS系统之间用户和密码映射关系
(1)在UNIX服务器上启用内置的N1S系统,将该服务器配置成为NIS的主服务器,对整个网络系统的用户信息形成集中管理。
(2)利用NAS操作系统内置的NFS管理器,选择通过NIS的动态用户和密码映射管理,把NAS的用户、组和UNIx服务器上的用户和组形成一一对应,为UNIX服务器的用户提供在PART_A分区上的读写权限管理。
3.建立数据库镜像
修改UNIX服务器数据库的配置,在NAS的PART_A分区上创建UNIX服务器数据库镜像文件,利用大型数据库产品中对镜像数据的管理能力,为该综合业务系统的关键数据提供在线实时的镜像备份。
在增加NAS作为数据库镜像后,该综合业务系统的运行性能并没有降低,在某些方面其运行效率反而得到提高。这是由于影响该综合业务系统数据库运行效率的主要原因是大量历史交易数据的查询,而每天几十兆数据增量的实时镜像对数据库系统性能产生的影响基本上可以忽略不计。当UNIX服务器上数据库通过负载均衡机制,将一些数据的查询进程提交到镜像数据库中运行之后,服务器上数据库系统的运行负载被明显分担,从而使综合业务系统运行效率明显提高。在业务的高峰期,镜像数据库的数据存取速度在3M/s左右,只有NAS的6M/s性能指标的一半,该方案非常适合于每天交易笔数在10万笔以下的中小商业银行。
问答题从下列的4道试题(试题二至试题五)中任选2道解答。如果解答的试题数超过2道,则题号小的2道有效。阅读以下关于多媒体数据库系统备份方面的叙述,回答问题1和问题2。
在医药领域,物流成本一直是影响药价居高不下的重要因素之一。从医药流通业的发展趋势来看,发展基于信息化、自动化技术和全新管理理念的现代物流是关键。面对激烈的市场竞争,某医药股份有限公司原有的物流管理模式渐渐难以适应市场的竞争,仓库及配送管理相对滞后,物流成本无法综合核算和控制,阻碍了对客户服务的进一步开拓和发展。为顺应流通领域变革潮流,打造核心竞争力,该医药股份有限公司引进了先进的物流自动化设备,并结合企业自身的实际特点,与某科技有限公司联合开发了《医药物流仓储管理系统
V1.0》,为提高现代医药物流管理水平和降低流通成本奠定了基础。 系统概述:
《医药物流仓储管理系统VI. 0》采用三层C/S模式,基于SQL Server
数据库;利用后台服务程序与电子标签系统(PTL)、自动分拣传输系统(SS)和无线射频(RF)等物流自动化设备建立数据的双向互联,从而实现了物流仓储管理功能。
系统包括若干功能模块。软件可通过后台服务程序实现同一客户不同订单的合并和订单分配,并对基于PTL、RF、纸箱标签方式的上架、拣选、补货、盘点、移库等操作进行统一调度和下达指令,并实时接收来自PTL、RF和终端PC的反馈数据。整个软件业务与企业仓库物流管理各环节基本吻合,实现了对库存商品管理实时有效的控制。
问答题信息技术和网络经济作为先进生产力,对政府提出了向企业和社会公众提供公开、透明、方便、快捷、低成本服务的新要求。因此,国家把电子政务建设作为今后一个时期我国信息化工作的重点,政府先行,带动国民经济和社会发展信息化。这样的背景下,某信息技术有限公司在积累多年研发、实施政府机关办公自动化、电子政务的经验上,着重在国家统一构建的公共体系平台(安全支撑平台和应用支撑平台)上构架应用系统,推出上下联通、信息共享、规范标准的具有全局意义的电子政务应用系统。其中,网络基础设施层向各类电子政务应用提供必要的网络基础环境,提供可靠、有效的信息传输通道,是各类政务信息的最终承担者。应用支撑层向电子政务应用层提供所需的各种通用服务,如信息交换服务、Web门户系统、电子邮件服务、视频会议服务和接入认证网关等。它能有效简化电子政务应用系统的设计和实现。安全支撑平台在各层面为电子政务提供机密性、完整性、可用性、鉴别等安全服务。
问答题[问题3]
由于公司业务的扩展,管理层需要更多类型的报表以支持决策,公司决定建立数据仓库来支持决策支持系统。试用300字以内文字,简要论述数据仓库的基本特征。
问答题从下列的4道试题(试题二至试题五)中任选2道解答。如果解答的试题数超过2道,则题号小的2道有效。
阅读以下材料,回答问题1,问题2和问题3:
随着我国加入WTO,烟草制品关税减让、配额和许可证管制放松乃至取消,国外卷烟大量涌入我国市场将不可避免。某烟草专卖局(分公司)以市场为导向,以规范为基础,按照国家烟草专卖局的总体要求和江苏省烟草专卖局提出销售网络建设目标,实行了“访送分离、专销结合、四化运作、科学管理”运行模式。
在2001年10月以前.该烟草公司销售业务模式是在该市区设立14个卷烟批发部,实行店面批发销售。在批发部、财务部门和专卖部门,信息中心各自使用省烟草公司推荐使用的软件或委托开发的软件。由于缺乏整体规划,导致信息割裂,公司领导不能全面、正确、及时地掌握公司本部、批发部以及下属区县烟草公司的库存情况;由于缺乏集中式管理信息系统的手段,卷烟商品价格仍用发文传真方式下达,商品价格不能有效执行;由于经营管理和财务管理出现信息孤岛,企业不能全面、及时掌握各部门各业务员的销售业绩、毛利分析;财务上不能实时监控本级公司以及下属区县公司的资金运作、物流运转等情况。这些情况说明,原系统已不能适应国家提出的“全面访销、全面配送、访送分离、专销结合”的管理目标。
信息化建设目标使该烟草公司立足于长远,经过公开招标,选用了某管理软件,以促进公司信息化建设全面升级,促进公司专卖经营管理全面升级。该烟草公司提出企业全面信息化应用应达到的目标是:
1.建立一个具有现代物流管理思想的,支持烟草行业系统内BTOB运作模式的信息管理平台。
2.建立一个实用、先进、科学、高效的,集营销管理、专卖管理(客户关系管理)、财务管理三位一体的.以工作流协同商务为手段的企业管理平台。
3.利用先进的信息技术,全面提高员工素质、密切卷烟零售户关系,提升企业管理水平,增加经济效益。
4.全方位提升徐州地区烟草流通企业的核心竞争力和抗风险能力,迎接市场竞争带来的挑战。具体目标为:
(1)运用物流管理信息系统,实现卷烟销售“访销配送”管理模式,支持多点分销,集中配送的业务模式,实现商流、物流.资金流中的信息流高度集成。
(2)使用POS机访销系统,及时掌握客户的商品库存情况、商品销售情况,做好客户的访销、配送服务,密切客户关系。
(3)运用集中式信息管理手段统一全地市各烟草公司的卷烟批发价格。
(4)动态掌握企业本部、批发网点的商品库存隋况,统筹安排商品库存,有效降低运营成本。
(5)动态掌握每—笔业务发生的销售成本、毛利情况,及时了解各部门、各业务员销售业绩。
(6)密切供应商关系,为供应商提供卷烟产品销售、库存信息服务,为供应商创造价值。
(7)对辖区内零售户实行户籍化管理,可以根据零售户守法程度、经营情况进行科学评价与分类;针对不同的零售户分类,制定不同的商品品种、商品数量访销限量政策。
(8)借助电子地图,辅助制定零售户访销、配送线路;辅助批发网点、零售户分布的合理布局。
(9)规范办案程序,及时了解和掌握违规案件的执行、处理情况。
(10)实现专卖案件档案电子化管理,对物品暂扣、罚没、返还、移交、销毁以及专卖案件查处各环节的记录数据进行计算机归档记录。
问答题[问题3](6分)
软件重构做出的修改可能导致程序运行变慢,但也更容易进行软件的性能优化和调整,请分析原因。
问答题Microsoft. NET是Microsoft基于XML的Web服务平台,其受益对象既包括公司,也包括最终用户。XML Web服务是用XML构建的,用以进行数据交换,其目的在于帮助应用程序、服务和设备有效地协同工作。通过XML共享数据使Web服务能够彼此独立,但同时又使它们能够以一种松散的方式连接成为一个协作小组,从而完成特定的任务。请根据你实际参与开发的经验,论述下列三个问题:[问题1] 简述你参加过软件应用开发项目的概要和你所担任的工作,包括你选用.NET技术的原因。[问题2] 具体叙述你在开发软件过程中是如何在Internet 平台上应用 .NET技术的,详细描述在此过程中采用的主要的策略和技术?解决了哪些主要的矛盾和问题?解决的办法如何?[问题3] 分析你所选用软件架构开发应用程序后的具体效果。你现在认为应当作哪些方面的改进以及如何加以改进?
问答题试题四 论企业信息集成技术及应用
问答题阅读以下关于软件架构风格的说明,根据要求回答下面问题。
[说明]
某软件公司为其新推出的字处理软件设计了一种脚本语言,专门用于开发该字处理软件的附加功能插件。为了提高该语言的编程效率,公司组织软件工具开发部门为脚本语言研制一套集成开发环境。软件工具开发部门根据字处理软件的特点,对集成开发环境进行了需求分析,总结出以下3项核心需求:
(1)集成开发环境需要提供对脚本语言的编辑、语法检查、解释、执行和调试等功能的支持,并要实现各种功能的灵活组合、配置与替换。
(2)集成开发环境需要提供一组可视化的编程界面,用户通过对界面元素拖拽和代码填充的方式就可以完成功能插件核心业务流程的编写与组织。
(3)在代码调试功能方面,集成开发环境需要实现在脚本语言编辑界面中的代码自动定位功能。具体来说,在调试过程中,编辑界面需要响应调试断点命中事件,并自动跳转到当前断点处所对应的代码。
针对上述需求,软件工具开发部门对集成开发环境的架构进行分析与设计,王工认为该集成开发环境应该采用管道-过滤器的架构风格实现,李工则认为该集成开发环境应该采用以数据存储为中心的架构风格来实现。公司组织专家对王工和李工的方案进行了评审,最终采用了李工的方案。
问答题企事业单位的决策越来越需要建立在对历史数据和相关数据的科学分析的理性基础上。数据仓库已经成为数据分析和联机分析处理中日趋重要的平台。然而,数据仓库的设计与实现过程面临许多技术上的挑战,例如,多个异种数据源的集成带来的困难等。 请围绕“数据仓库与数据挖掘在企业信息化中的应用”论题,依次对以下3个方面进行论述。 (1)概要叙述你参与管理和开发的管理信息系统项目及你所担任的主要工作。 (2)简要讨论你在从事数据仓库的设计时是如何进行规划和分析的,详细描述数据仓库设计、数据集成和测试,以及部署数据仓库的过程。 (3)分析并讨论你在数据仓库设计与实现过程中遇到的主要问题及其解决办法,以及你进一步应用数据仓库技术的有关设想。
问答题[问题2]
企业信息整合、共享需要一个代表企业身份的信息,该信息应该具有唯一性和易管理性,上述表格中用哪个信息项代表企业身份最合适?
问答题{{B}}论流程建模策略{{/B}}
流程作为由多个要素组成的系统,在流程的分析和优化中是必不可少的工具。一般来说,建模方法的选择主要取决于应用的需要。请根据你实际参与开发的经验,论述下列三个问题:
[问题1]
简述流程的概念和组成部分的具体功能。
[问题2]
具体叙述常见的流程建模方法。采用了不同的建模方法主要的依据有什么?具体举例说明不同的系统开发使用的建模方法。
[问题3]
简述在你开发系统时所实际采用的流程建模技术和措施的具体效果。现在你认为还有哪些可改进之处以及如何去改进?
