问答题请详细阅读有关数据架构方面的描述,根据要求回答下面问题。
[说明]
某软件公司欲开发一个基于Web 2.0的大型社交网络系统。就该系统的数据架构而言,李工决定采用公司熟悉的数据架构,使用通用的商用关系型数据库,系统内部数据采用中央集中方式存储。
该系统投入使用后,初期用户数量少,系统运行平稳。6个月后,用户数出现了爆炸式增长,系统暴露出诸多问题,集中表现在:
(1)用户执行读写操作时,响应时间均变得很慢。
(2)随着系统功能的扩充,原有数据格式发生变化,又出现新的数据格式,维护困难。
(3)数据容量很快超过系统原有的设计上限,数据库扩容困难。
(4)软件系统不断出现宕机,整个系统可用性较差。
经过多次会议讨论,公司的王工建议采用NoSQL数据库来替代关系数据库,以解决上述问题。但李工指出NoSQL数据库出现时间不长,在使用上可能存在风险。公司技术人员对NoSQL数据库产品进行了认真测试,最终决定采用NoSQL数据库来替代现有的数据库系统。
问答题[问题4]
在该系统中是否适合采用UDP作为服务器与客户机的通信协议?用150字以内文字,说明原因(可针对不同应用进行讨论)。
问答题[问题1]
为什么专家组一致认为王工的实施方案切实可行?请用200字以内文字简要说明。
问答题 阅读以下关于某软件系统开发项目的叙述,回答问题1至问题4。
W公司的主要业务是利用网络进行音像制品的管理和销售,以提高其物流配送的效率。随着业务范围的扩展和业务过程的改进,公司CIO发现现有信息系统业务过程过于僵化、维护困难,不能真正地为企业贡献价值,已经不能满足公司长久发展的战略。在该公司CIO的建议下,W公司在三月初委托某软件企业为其开发出一套新的音像制品在线管理及销售系统AVMSS,要求新系统能够对其现有系统业务过程进行重新设计,以提高公司业务的执行效率并降低维护成本。
该软件企业成立了项目组来开发AVMSS,在对开发任务进行了初步的了解之后,项目组认为W公司原有系统的数据架构稳定,没有必要对原有关系数据模式进行重新设计:新系统应着眼于对系统控制流的改造,通过系统业务流程再造以应对公司的发展需要。但在选择系统开发方法时出现了分歧,张工认为应该采用流行的面向对象开发方法,而李工则认为应该采用成熟的结构化开发方法,项目组经过讨论最终确定在AVMSS系统分析与设计过程中采用李工的建议。
问答题试题三、论软件开发模型及应用软件开发模型(SoftwareDevelopmentModel)是指软件开发全部过程、活动和任务的结构框架。软件开发过程包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要任务和活动,用来作为软件项目工作的基础。对于不同的软件项目,针对应用需求、项目复杂程度、规模等不同要求,可以采用不同的开发模型,并采用相应的人员组织策略、管理方法、工具和环境。请围绕“软件开发模型及应用”论题,依次从以下三个方面进行论述。1.简要叙述你参与的软件开发项目以及你所承担的主要工作。2.列举出几种典型的软件开发模型,并概要论述每种软件开发模型的主要思想和技术特点。3.根据你所参与的项目中使用的软件开发模型,具体阐述使用方法和实施效果。
问答题 阅读以下关于嵌入式软件测试方面的叙述,回答问题1至问题3。
甲公司是一个专业的航空软件开发公司,当前正在为某用户开发某航空嵌入式实时软件,王工是该软件开发项目的负责人。应用户要求,甲公司委托乙公司对其开发的航空软件进行第三方测试。张工是乙公司中该测试项目的负责人。
问答题 阅读以下材料,回答问题1和问题2。
随着技术的高速发展以及世界市场的竞争加剧,企业所面临着的考验将更加严峻。世界的每一个方面都在不断的改变,而改变的程度也更加趋于复杂。当面临着目前竞争激烈、利润缩水而成本却节节高升的境遇时,许多企业提出了经营过程重组以及工作流程自动化的需求,并开始调整企业内部的组织模式——从面向功能的组织结构向面向过程的组织结构转变。工作流系统的实施,将可以缩短业务流程的运转周期,增强整个经营过程的效率,快速反映客户与市场的需求,加强内部信息沟通与传递效率,减少不必要的岗位设置,从而缩短交货周期,有效地降低成本,提高企业决策反应能力。某公司开发的人力资源管理软件,中国科技部有关这项技术的查新报告证明了:将工作流应用于该管理软件的开发是该公司创新的技术,并且此项目已通过科技查新,在国内属于首创技术。在设计方案中使用成熟的最新技术,同时注意到技术的发展方向,使系统建设的投资能得到较长的生命周期。该软件主要包括了组织与人事信息管理、薪资管理、电脑考勤管理(含假期管理)、培训管理、招聘管理、福利管理、绩效考核、安全权限管理、员工自助服务(B/S)和动态人力成本管理等。
软件特点: C/S和B/S结构设计,通过IE、DDN等方式实现多公司、跨地域集中管理模式;
系统开发工具为PB、JAVA,后台数据库为MS SQL
Server、Oracle等,系统可扩展性强;提供与ERP系统的动态接口;
常用报表灵活实用,报表内容和条件分别镶嵌于各个相关模块之中;
依据系统中现存的条件,实现用户个性化报表要求,并可转存为常用报表,方便日常使用;
全新的管理方式,各种信息多地点即时查询; 安全权限管理,对不同的操作人员分别进行相应授权;
模块式组键结构,各模块可组可分; 三层结构设计,系统更稳定、更安全。
问答题CMMI (Capability Maturity Model Integration)的本质是软件管理工程的一个部分。软件过程改善是当前软件管理工程的核心问题,计算的发展使人们认识到要高效率、高质量和低成本地开发软件,必须改善软件生产过程。基于模型的过程改进是指用采用能力模型来指导组织的过程改进,使之过程能力稳定的进行改善,该组织也能变得更加成熟。请根据你实际参与开发的经验,论述下列三个问题:[问题1] 简述软件能力成熟度模型集成(CMMI)与CMM的区别,它的优点在哪里。[问题2] 具体叙述你在参与开发的软件项目中是如何利用软件能力成熟度模型集成(CMMI)的,遇到过哪些实际问题?对你参与开发的软件项目有什么益处?[问题3] 简述你所采用软件能力成熟度模型集成(CMMI)后的效果。你有哪些主要体会和进一步的设想。
问答题试题3 阅读以下关于Web服务器方面的叙述,回答下列问题。 随着Internet的发展,主要的商业银行不断推出形形色色的网上银行服务。某银行原有的一些网上产品由于开发较早,采用的是老式的HTTP Server + CGI程序调用的方式。这时,每一客户请求需要对应于后端系统的系统进程来运行CGI程序来处理,系统的开销相当大,系统的扩展能力也很差,性能已不能满足业务处理的需要。于是,负责此项工程的科技处李工程师决定采用IBM Web Sphere产品系列作为该行网上银行系统的建立平台。系统刚投入使用时,使用了一台配置较低的IBM RS6000,系统性能比以前的老系统要好得多,但随着业务的发展和用户访问量的增大,李工程师发现该服务器的响应变慢,系统的CPU利用率和内外存交换显著增大,Web服务器的性能显著降低。为此,李工程师召集科技处有关人员进行商议,试图找出问题的原因。
问答题[问题3]
请用350字以内文字对解决此问题提出建议。
问答题[问题3]
最后小张再次发言,指出定时主动地重新启动,比较适合于实现互联网服务软件的容错,王总工对此深表赞同。
试用200字以内文字,简要说明为什么定时主动地重新启动比较适合于实现互联网服务软件的容错。
问答题阅读以下关于电子股份有限公司的情况描述,回答问题1,问题2和问题3。
某电子股份有限公司地处高新技术产业开发区新材料科技工业园区,是集生产、销售、研究、开发为一体的钽电解电容器的专业公司。该公司生产线设备分别从美国和日本引进,生产各种规格钽电解电容器系列产品,产品主要用于移动电话、手提电脑、数码相机、汽车电子、程控交换机、彩电、钻探等民用、工业领域,也能满足国防军事工业的需求。目前该公司有职工491人,其中技术人员占39.3%,资产总值为3亿元,具有年产4亿只钽电解电容器的生产能力。2003年底,该公司启动ERP项目。经调查,其主要原因是为了应对电子制造市场日趋激烈的竞争。此前,领导层经过讨论,认为原有的企业信息应用软件系统已不能满足未来管理的需要,现在急需对企业的管理信息系统进行重新设计和规划,建立企业全面的EBP信息系统。信息化应用水平较高的企业,早在ERP系统启动之前就已经有了较好的信息化基础。据介绍,该公司的信息化建设从单机应用与生产自动化设备引进开始的,在十多年的发展历程中,已经在自动化生产设备和检测设备方面的投资已达1亿多元,在计算机软硬件和网络化建设方面的投入有300多万元。截止到2003年,该公司已经建成了覆盖整个公司的内部网,引进一批先进的自动化生产设备和自动化检测设备,并在电容器的研发和生产中,采用数据库技术和分析软件来辅助电容器工艺设计,机械、电器部门也采用了Auto-CAD绘图软件、CAXA电子图板以及Protel98电路设计等信息化工具。在此基础上进行的
ERP项目目前已经带来了管理水平的提升,其内部评价为:通过实施ERP的财务、采购、库存、销售等模块,逐步实现了公司业务规范,信息共享,加强了各个部门之间的协作。
问答题 阅读以下关于ERP方面的叙述,回答问题1,问题2和问题3。
某铝业有限公司是一家具有二十多年经营历史,集铝合金板、带、箔材和管、棒、型材生产及深加工于一体的现代化企业。公司主要生产各种规格及不同用途的纯铝素箔、亲水铝箔,铝合金铸轧卷,冷轧板、带、卷,Ps版。
该公司经过了信息化三阶段从最早采用计算机应用,到单项信息化管理,再到企业管理信息系统的开发,该铝业有限公司的信息化应用大致经历了三个阶段,伴随公司走过了二十多年的历史。
第一个阶段,该铝业有限公司计算机应用仅局限于文字处理和公文的制作,还没有信息化管理的概念;
第二个阶段,公司财务、人事、供应、生产及销售等各部门利用计算机收集、储存、加工及显示一切与企业有关的信息,但各职能部门的信息不能实现共享与集成,各自为政,造成决策困难和资源浪费;
第三个阶段,为了适应市场经济的发展,各部门有意识地利用计算机系统为管理与决策服务。但与此同时,要想实现海量信息瞬间从一台计算机传输到另外一台计算机是非常困难,所以当时的计算机管理系统成为阻塞信息流动的“瓶颈”。
通过对以上三个阶段的分析,在充分综合管理专家及信息化专家意见的基础上,该铝业决定借助ERP系统重新构筑现代化开放型的企业管理信息化系统平台,建立以订单信息流为中心,带动物流和资金流运行,实现信息流、物流与资金流的一体化管理与协调运行的信息化管理系统。
该铝业有限公司开始进行ERP选型,一年后正式实施,前后历时半年多。经过反复考察和测试,该铝业有限公司最终选择了北京某软件技术有限公司的ERP。
顺利实施ERP系统的实施不仅仅是一个IT工程,更是一个管理改造工程。为确保ERP项目顺利实施,该铝业有限公司成立了以企业主要领导、管理咨询专家和技术专家为首的三级项目实施组织体系,即ERP领导小组、ERP项目组和ERP各子系统实施组。
该铝业有限公司ERP项目一期实施了10余个子系统模块,实施过程中紧紧围绕以建立“市场链”为导向的企业运营新机制这一目标,把市场经济中的利益调节机制引入企业内部,将企业内部的前后流程、上下工序和岗位之间的业务关系由原来的单纯行政机制转变为以市场为导向、支持订单信息流为中心,带动物流和资金流运行的管理创新机制。
深化内部改革,转换经营机制该铝业有限公司结合ERP的管理思想,对企业组织机构不断地进行战略性调整,进一步完善了经济责任制度。同时,公司还加强了对子公司的考核,明确目标,强化考核的范围和力度,取得了很好的效果。
外部资源与内部流程的整合最大限度地整合企业外部资源,大幅度降低运营成本,取得集成效益,最关键的是物流、信息流与“市场链”的整合。以整合采购为例,将公司所有部门、分厂、子公司的物资集中采购,既降低了产品成本,提高了产品的竞争力,又保持了产品质量的一致性。
构建应用台阶,使企业基础数据逐步达到准确该铝业有限公司将管理职能分为五大部分,即产品管理、工艺管理、设备管理、人力资源管理和定额管理,把维护基础数据准确性与部门职责紧密地联系起来,用企业制度来确保数据的准确性。
在实施过程中,该铝业有限公司充分体会到高层领导参与和支持的重要性,并一直强调对企业内部不同人员应设置不同培训教材,推进ERP共识。此外重视人才,留住ERP运行技术核心队伍,也保证了工程实施的成功。
ERP项目实施步骤:ERP的核心部分是供需链管理。ERP包含了众多子系统,实施起来比较复杂,该软件公司管理咨询部的资深顾问、项目部的实施人员与该铝业有限公司项目实施小组成员一起制定了总体规划、分步实施的三个阶段实施策略。具体实施时又采取了“由点到面,抓主线,以主线带辅线,区分轻重缓急”的方针,以保证系统实施的顺利进行。
问答题 阅读以下关于某电子政务项目的叙述,回答问题1至问题4。
电子政务是指政府机构利用信息化手段来实现政府职能。
某市房地产交易网站是市建设委员会实施电子政务的门户,网站包括以下栏目:项目公示、业务办理、信息发布、通知公告、政策法规、房地产经纪和在线答疑等,其中业务办理栏目中又包括申办预售许可、期房网上签约、申请预售登记、权属登记申请、现房网上签约、经纪机构管理和评估行业管理等项目,多数的业务办理项目需要管理部门多级审批。
问答题[问题3]
用400字以内文字,简要说明用例获取的基本步骤。
问答题[问题2]
选择实时嵌入式操作系统及开发环境时应考虑哪几方面问题?请用200字以内文字简要论证。
问答题某集团是一个以运输业为主,全面发展、实行跨地区、跨行业和跨国经营的大型国有企业集团。其人力资源管理状况如下:在实施人力资源管理系统前,该集团资源管理主要分为员工信息、合同管理、薪酬保险管理几大职能。在员工信息及合同管理方面,该集团总公司需要管理总公司员工以及各个下级单位副总级以上人员;各个下级单位单独管理本单位其他人员信息。在薪酬保险管理方面,该集团总公司人力资源部制定标准(应发金额),由集团总公司财务部计算总公司员工薪酬(实发金额)并发放;各个下级单位依据集团总公司制定并审批的薪酬总额,单独管理本单位薪酬计算与发放。集团总公司即各个下级单位曾经或正在分别使用一些不同的人事软件。目前,在集团总公司与人力资源系统密切相关的其他系统主要有:考勤管理系统、原人事管理软件系统、护照签证管理系统(使用Foxpro数据库)以及其他外部的数据处理系统。 虽然该集团是国有企业,但相对于大多数国企而言,他们有一套比较系统的人力资源管理理念,并建立了一整套比较规范的人力资源管理方法。在积极建立企业现代企业管理机制的今天,该集团意识到,仅仅靠原始的手工管理或简单的单机管理,人力资源部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。集团管理者的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在企业中实现就成为了一个可望而不可即的目标。该集团非常急需一套既有先进管理思想又适合国内大企业的人力资源管理信息系统,作为实现上述目标和提高现有水平的一种重要手段。 王工程师在人力资源系统选型时提出了以下要求: (1)具有先进的人力资源管理理念; (2)可以满足多行业、多公司不同的人力资源管理要求; (3)实现集团化管理,实时监控各个专业、省市子公司的人力资源情况; (4)进行多层次数据汇总,为各层次管理者的决策分析提供数据; (5)具有完整的系统接口,满足灵活的数据导入与导出。 该集团选择了国内一家公司的人力资源管理系统解决方案。该方案基于Oracle 8i数据库、采用浏览器/服务器(Browser/Server)结构的集中式管理模式。 经过近一年的努力,该集团的人力资源管理系统的实施工作基本结束。与最初的设想相比较,无论是用户还是系统供应商,都留下了些许遗憾,但也积累了宝贵的经验。 供应商认为:“该集团作为一个历史很长、规模庞大的企业,它有着非常复杂的特殊性,这种复杂性.与特殊性使得这个项目二次开发的工作量比想象中要大,而且很多二次开发的工作并不具有代表性。但为这类企业提供解决方案可以使我们对集团企业尤其是大型国有企业客户加深认识和研究,这会在整体上提升我们的产品。” 事实上,像该集团企业客户,在人力资源管理系统上有很多特殊的地方。尽管大型国有企业面临上述的困难,但竞争性经营环境的压力使大多数国有企业的领导者意识到不能有效盘货现有人力资源的存量,不能使人力资源的绩效潜力得到释放,不能提高单位人力资源的产出,就无法面临日益竞争的压力,就无法使国有企业成为真正的百年老店。
问答题 阅读以下关于数据仓库方面的叙述,回答问题1,问题2和问题3。
数据仓库概念始于20世纪80年代,首次在数据仓库之父William H. Inmon
的《建立数据仓库》一书中出现的。随着这几年对数据仓库的广泛研究,数据仓库的概念逐渐清晰。数据仓库是企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的集合,用于支持经营管理中的决策过程。与传统的联机事务处理系统相比,数据仓库中的数据具有如下特点:面向主题、集成性、稳定性、强调时间序列。
数据仓库是一个庞大的系统,数据仓库的最终目的是提供决策支持。主要是通过把以前存入数据库中的数据通过数据挖掘和知识发现来发现某种内在规律,比如顾客的喜好、顾客购买商品之间的关联性等。数据仓库对于很多企业有着很好的应用。但是实施这样一个庞大的工程是昂贵的。这使很多企业望而却步。因此提出一种轻量级数据仓库的构建方案。该构建方案汲取了数据仓库的面向主题的思想,虽然该方案的目标主要是提高软件的响应速度,但是由于其面向主题的特性也可以为决策层提供支持,而且这种结构良好、面向主题的数据库系统也可以为以后完整数据仓库的构建所用,减少构建的复杂度。
很多数据库管理系统提供商比如Microsoft、Sybase、Oracle都有其构建数据仓库专门的工具。这些工具由于是为构建数据仓库而设计,因此结构非常的复杂、对数据库设计人员的要求比较高,在软件开发中可实施性比较低。实际上关系型数据库从提出到现在已有30多年的历史,关系型数据库是现在所有数据库中包括面向对象数据库、关系型面向对象数据库发展最为完善的一种。关系型数据库中的存储过程、触发器、发布和订阅模式有足够的能力解决上面的问题。因此利用现有的关系型数据库中这些成熟稳定的工具,就可以构建轻量级的数据仓库。
问答题[问题3](8分)
因为系统中大量业务逻辑涉及企业的核心商业数据,为保证系统数据一致性,完善的事务(Transaction)控制是系统实现时必需考虑的重要因素之一。请用200字以内文字说明事务的基本特征,并简单描述EJB规范中提供的两种事务控制的基本方法。