问答题试题三 论企业业务流程优化
业务流程优化是通过不断发展、完善、优化业务流程,保持企业竞争优势的重要方法。在流程的设计和实施过程中,要对流程进行不断改进,以期取得最佳效果。业务流程优化不仅仅指做正确的事,还包括如何正确地做这些事。为了解决企业面对新的环境,在传统的以职能为中心的管理模式下产生的问题,必须对业务流程进行调整,从本质上反思业务流程,优化或重新设计业务流程,以便在衡量绩效的关键指标(如质量、成本、速度、服务)上取得突破性的改善。
请围绕“论企业业务流程优化”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的业务流程优化项目以及在其中所担任的主要工作。
2.详细论述业务流程优化的过程及业务流程方法。
3.结合你具体参与管理和开发的实际项目,举例说明所选取的需要优化的业务流程以及优化的具体实施过程,并详细分析流程优化的效果。
问答题试题1阅读下列关于软件架构方面的叙述,回答下列问题。近年来,甲公司的软件开发都是使用三层架构设计和面向对象的开发方法,有效地提高了系统的利用效率和性能。但是,张总工认为,在这种“全对象”模型中,层与层之间相互耦合,只有降低耦合度并通过去除不同层中对象之间的直接调用来降低它们相互之间的依赖性后,各模块才能变得更易于重用。于是主张采用面向服务的架构(SOA),张总工认为,SOA具有显著增加应用敏捷性和降低应用总体拥有成本的潜力,不仅可以带来开发上的好处,还具有管理上的优点。在讨论中,张总工给出了三层架构和SOA的对比图,如下图所示:
问答题[问题3]
根据本项目中任务的时间性能参数,请用200字以内文字(也可用图示)描述任务的被调度关系,并分析系统是否可调度(暂不考虑操作系统的时间开销)。
问答题[问题2]
该公司采用的这种数据抽取方式存在着数据可信性问题,例如,2个职能部门向管理层提交报表,一个部门认为公司业绩下降了5%,另一个部门认为公司业绩上升了20%。试用300字以内文字,简要说明造成数据可信性问题的可能原因。
问答题阅读以下信息系统可靠性问题的说明,根据要求回答下面问题。[说明]某软件公司开发一项基于数据流的软件,其系统的主要功能是对输入数据进行多次分析、处理和加工,生成需要的输出数据。需求方对该系统的软件可靠性要求很高,要求系统能够长时间无故障运行。该公司将系统设计交给王工负责。王工给出该系统的模块示意图如图1所示。王工解释:只要各个模块的可靠度足够高,失效率足够低,则整个软件系统的可靠性是有保证的。图1王工建议的软件系统模块示意图李工对王工的方案提出了异议。李工认为王工的说法有两个问题:第一,即使每个模块的可靠度足够高,但是整个软件系统模块之间全部采用串联,则整个软件系统的可靠度明显下降。假设各个模块的可靠度均为0.99,则整个软件系统的可靠度为0.994≈0.96;第二,软件系统模块全部采用串联结构时,一旦某个模块失效,则意味着整个软件系统失效。李工认为,应该在软件系统中采用冗余技术中的动态冗余或者软件容错的N版本程序设计技术,对容易失效或者非常重要的模块进行冗余设计,将模块之间的串联结构部分变为并联结构,以此提高整个软件系统的可靠性。同时,李工给出了采用动态冗余技术后的软件系统模块示意图,如图2所示。图2李工建议的系统模块示意图刘工建议,李工方案中M1和M4模块没有采用容错设计,但M1和M4发生故障有可能导致严重后果。因此,可以在M1和M4模块设计上采用检错技术,在软件出现故障后能及时发现并报警,提醒维护人员进行处理。注意:假设各个模块的可靠度均为0.99。
问答题试题4 阅读下列关于企业应用集成分析方面的叙述,回答下列问题。 A公司是一个跨国集团企业,随着企业信息化的不断发展,使用的软件,如:ERP、PDM和CRM等应用和管理系统也越来越多。虽然这些系统是应用在不同的领域,管理着不同的对象,但是它们之间也有很多相互交叉,甚至重复的信息和数据。但是,各个应用系统又是相互独立运行,相互之间没有信息交流与共享。 企业CIO张总认为目前时机已经成熟,决定要解决这些矛盾,于是召集了所有分公司主管信息化的领导和业务骨干讨论这个问题。会上,大致形成了两派意见。一派认为把现有系 统推倒重来,进行统一规划,将企业的各个信息系统全部更新成一个统一的管理系统,各个部门都在这个统一的系统上工作。另一派认为从整体来考虑企业的整个信息系统,根据实际需要,对各个应用系统进行总体规划,选择一个合适的集成平台,把企业的各个“信息孤岛”有机的集成起来。 张总在综合考虑之后,从企业信息化建设的角度出发,最终选择了第二种方案。1.请你用150字以内说明张总选择第二种方案的理由。
问答题试题四 论软件开发成本估算
软件开发成本估算是软件工程项目管理中的一项重要任务。软件开发成本主要是指软件开发过程中所花费的工作量及相应的代价,软件开发成本估算应该以整个软件开发过程中所花费的人工代价作为依据。
请围绕“软件开发成本估算”论题,依次从以下三个方面进行论述。
1.概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。
2.论述在估算软件开发成本时可以采用的方法和模型,并进一步分析这些估算方法和模型的优缺点。
3.详细论述在你参与分析和开发的应用项目中具体采用的估算软件开发成本的技术、方法、模型、工具及其实际效果。
问答题请详细阅读有关数据架构方面的描述,根据要求回答下面问题。
[说明]
某软件公司欲开发一个基于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的财务、采购、库存、销售等模块,逐步实现了公司业务规范,信息共享,加强了各个部门之间的协作。