{"msg":"论文专题","code":200,"data":{"totalCount":154,"pageSize":75,"totalPage":3,"currPage":1,"questionList":[{"id":"796239876721758209","title":"论敏捷开发在企业软件开发中的应用<br>敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。尽管目前敏捷开发的具体名称、理念、过程、术语尚不尽相同,但业界普遍认为:相对于“非敏捷”,敏捷开发更强调程序员团队与业务专家之间的紧密协作、面对面的沟通、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发中人的作用。\n请围绕“敏捷开发在企业软件开发中的应用”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与实施的应用敏捷开发的软件项目以及你所担任的主要工作。<br>2.叙述你在软件项目实践过程中采用了怎样的敏捷开发基本原则并说明理由。<br>3.具体阐述该项目采用的敏捷开发方法,以及实施过程中存在问题和解决方法。","analyze":"写作要点<br>1.概要叙述你参与实施的应用敏捷开发的企业项目以及你所担任的主要工作。<br>2.叙述你在该企业项目实践过程中采用的敏捷开发基本原则并说明理由。<br>2001年2月的《敏捷宣言》(Agile Manifesto)是由多位当时称之为“轻量级方法学家”所编写签署的,他们的价值观是:个人与交互重于开发过程与工具;可用的软件重于复杂的文档;寻求客户的合作重于对合同的谈判;对变化的响应重于始终遵循固定的计划。<br>(1)个人与交互重于开发过程与工具:一个由优秀的人员组成但使用普通的工具,要比使用优秀的工具但由普通人组成、紊乱的小组做得更好。多年来人们花了很多时间试图建立一种过程,以便把人当作机器上的一个可以替代的齿轮,但结果却并不成功。敏捷过程是承认每个人都有特定的能力(以及缺点)对之加以利用,而不是把所有的人当成一样来看待。更重要的是,在这样的理念下,几个项目做下来,每个人的能力都从中得以提高。这种人的能力的提高,对公司是无价之宝。而不至于把人当成齿轮,随着时间的推移,人的能力慢慢被消耗掉,最后变成留之无用、弃之可惜的尴尬人物。<br>(2)可用的软件重于复杂的文档:可用的软件可以帮助开发人员在每次迭代结束的时候,获得一个稳定的、逐渐增强的版本。从而允许项目尽早开始,并且更为频繁地收集对产品和开发过程的反馈。随着每次迭代完成软件的增长,以保证开发小组始终是处理最有价值的功能,而且这些功能可以满足用户的期待。<br>(3)寻求客户的合作重于对合同的谈判的原因:敏捷开发小组希望与项目有关的所有团体都在朝共同方向努力,合同谈判有时会在一开始就使小组和客户处于争执中。敏捷开发追求的是要么大家一起赢,要么大家一起输。换句话说,就是希望开发小组和客户在面对项目的时候,以一种合作的态度共同向目标前进。当然,合同是必需的,但是如何起草条款,往往影响到不同的团体是进行合作式的还是对抗式的努力。<br>(4)对变化的响应重于始终遵循固定的计划:敏捷开发认为对变化进行响应的价值重于始终遵循固定的计划。他们最终的焦点是向用户交付尽可能多的价值。除了最简单的项目以外,用户不可能知道他们所需要的所有功能的每个细节。不可避免地在过程中会产生新的想法,也许今天看起来是必需的功能,明天就会觉得不那么重要了。随着小组获得更多的知识和经验,他们的进展速度会比开始的时候期望值慢或者快。对敏捷开发来说,一个计划是从某个角度对未来的看法,而具有多个不同的角度看问题是有可能的。<br>(针对所承担项目的具体问题和特点,围绕敏捷开发基本原则的一项或多项进行论述均可)<br>3.具体阐述该企业采用的具体敏捷开发方法,以及实施的效果。<br>常见的敏捷开发方法有极限编程,Scrum,水晶方法等。<br>极限编程是敏捷软件开发中最富有成效的几种方法学之一,是敏捷过程的一种具体形式,提供敏捷方法最一般原则的指导方针,包括5项价值标准和12个实践操作。极限编程的主要目标在于降低因需求变更而带来的成本,极限编程透过引入基本价值、原则、方法等概念来达到降低变更成本的目的。<br>Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括Scrum主管,产品负责人和开发团队。它使用迭代的方法,把每个30天一次的迭代称为一个“冲刺”(Sprint),按照需求优先级别来实现产品。多个自组织和自治小组并行递增地实现产品。通过简短的日常情况会议(称为“Scrum”)进行。<br>水晶敏捷方法发展和提倡了一种机动性的软件开发方法,定义了一系列方法,包含核心元素,角色、过程模式、工作产品和实践。水晶敏捷方法实际是一组经过证明对不同类型项目都非常有效的敏捷过程,其目的是使得敏捷团队可以根据其项目和环境选择最合适的水晶系列成员。<br>(论述只需说明一种具体的敏捷开发方法)","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794934000538898433","title":"<br><p>某企业根据业务扩张的要求,需要将原有的业务系统扩展到互联网上,建立自己的B2C业务系统,此时系统的安全性成为一个非常重要的设计需求。为此,该企业向软件开发商提出如下要求:</p><p> (1) 合法用户可以安全地使用该系统完成业务;</p><p> (2) 灵活的用户权限管理;</p><p> (3) 保护系统数据的安全,不会发生信息泄漏和数据损坏;</p><p> (4) 防止来自于互联网上各种恶意攻击;</p><p> (5) 业务系统涉及到各种订单和资金的管理,需要防止授权侵犯;</p><p> (6) 业务系统直接面向最终用户,需要在系统中保留用户使用痕迹,以应对可能的商业诉讼。</p><p> 该软件开发商接受任务后,成立方案设计小组,提出的设计方案是:在原有业务系统的基础上,保留了原业务系统中的认证和访问控制模块;为了防止来自互联网的威胁,增加了防火墙和入侵检测系统。</p><p> 企业和软件开发商共同组成方案评审会,对该方案进行了评审,各位专家对该方案提出了多点不同意见。李工认为,原业务系统只针对企业内部员工,采用了用户名/密码方式是可以的,但扩展为基于互联网的B2C业务系统后,认证方式过于简单,很可能造成用户身份被盗取;王工认为,防止授权侵犯和保留用户痕迹的要求在方案中没有体现。而刘工则认为,即使是在原有业务系统上的扩展与改造,也必须全面考虑信息系统面临的各种威胁,设计完整的系统安全架构,而不是修修补补。</p><p> [问题1](8分)</p><p> 信息系统面临的安全威胁多种多样,来自多个方面。请指出信息系统面临哪些方面的安全威胁并分别予以简要描述。</p><p> [问题2](8分)</p><p> 认证是安全系统中不可缺少的环节,请简要描述主要的认证方式,并说明该企业应采用哪种认证方式。</p><p> [问题3](9分)</p><p> 请解释授权侵犯的具体含义;针对王工的意见给出相应的解决方案,说明该解决方案的名称、内容和目标。</p>","analyze":"略","multi":0,"questionType":3,"answer":"<p>[问题1]</p><p> 信息系统面临的安全威胁来自于物理环境、通信链路、网络系统、操作系统、应用系统以及管理等多个方面。</p><p> 物理安全威胁是指对系统所用设备的威胁,如自然灾害、电源故障、数据库故障和设备被盗等造成数据丢失或信息泄漏。</p><p> 通信链路安全威胁是指在传输线路上安装窃听装置或对通信链路进行干扰。</p><p> 网络安全威胁当前主要是指由于因特网的开放性、国际性与无安全管理性,对内部网络形成的严重安全威胁。</p><p> 操作系统安全威胁指的是操作系统本身的后门或安全缺陷,如“木马”和“陷阱门”等。</p><p> 应用系统安全威胁是指对于网络服务或用户业务系统安全的威胁,包括应用系统自身漏洞,也受到“木马”的威胁。</p><p> 管理系统安全威胁指的是人员管理和各种安全管理制度。</p><p>[问题2]</p><p> 目前主要的认证方式有三类:</p><p> (1) 用户名和口令认证:主要是通过一个客户端与服务器共知的口令(或与口令相关的数据)进行验证。根据处理形式的不同,分为验证数据的明文传送、利用单向散列函数处理验证数据、利用单向散列函数和随机数处理验证数据。</p><p> (2) 使用令牌认证:该方式中,进行验证的密钥存储于令牌中,目前的令牌包括安全证书和智能卡等方式。</p><p> (3) 生物识别认证:主要是根据认证者的图像、指纹、气味和声音等作为认证数据。根据该企业的业务特征,采用令牌认证较为合适。</p><p>[问题3]</p><p> 授权侵犯指的是被授权以某一目的使用某一系统或资源的某个人,将此权限用于其他非授权的目的,也称作“内部攻击”。</p><p> 针对王工的建议,从系统安全架构设计的角度需要提供抗抵赖框架。</p><p> 抗抵赖服务包括证据的生成、验证和记录,以及在解决纠纷时随即进行的证据恢复和再次验证。</p><p> 框架中抗抵赖服务的目的是提供有关特定事件或行为的证据。例如,必须确认数据原发者和接收者的身份和数据完整性,在某些情况下,可能需要涉及上下文关系(如日期、时间、原发者/接收者的地点等)的证据,等等。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794932463141933057","title":"<br><p><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">试题一(共</span></span></strong><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\">2</span></strong><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\">5<span style=\"font-family:宋体\">分)</span></span></strong><br/></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">阅读以下关于需求建模的叙述,在答题纸上回答问题</span>1至问题3。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【说明】</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">某企业委托软件公司开发一套运动器材综合销售平台,以改进已有的销售管理系统,拓展现有的实体店销售模式,综合管理线上线下的器材销售业务。该软件公司组建项目组开发该系统,现正处于需求获取阶段。经过项目组讨论,由于目标系统业务功能比较复杂,所以在需求获取中针对不同类型的业务需求,采用不同的需求获取方法。项目组列出可选的需求获取方法包括:用户访谈、联合需求计划(</span>JRP)、问卷调查、文档分析和实地观察等。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">需求获取的要求如下:</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>1)获取已有销售管理系统中所实现的实体店销售模式和过程;</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>2)获取系统的改进需求和期望增加的业务功能;</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>3)获取当前业务过程中的详细数据并深入了解这些数据产生的原因;</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>4)从企业管理人员、销售人员、各种文档资源等尽可能多的来源获取需求;</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>5)消除需求中出现的冲突,尽可能获取全面、一致的需求;</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>6)尽可能多地让用户参与需求获取过程。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><strong style=\"font-family: sans-serif; font-size: 16px;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>1】</span></strong><br/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">联合需求计划(</span>JRP)是一种流行的需求获取方法。请说明什么是JRP,JRP与其它需求获取方法相比有什么优势?</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/dcea00b0bbec8ff7f645427482b1321a.png?x-oss-process=style/ruankaodaren\"/></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>2】 </span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">针对题目中所描述的需求获取要求(</span><span style=\"font-size: 10.5pt; text-indent: 21pt;\">1)~(6),选择最适合的需求获取方法填入表1-1中的(a)~(f)处。</span></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><strong style=\"font-family: sans-serif; font-size: 16px;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>3】 </span></strong><br/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">由于该企业销售规模较大,所积累的企业业务文档数量庞大,所以只能通过抽样实现不同类型的文档分析。如果对于每种类型的文档要求</span>90%的可信度(可信度因子为1.645),那么不同类型的文档分别需要抽样多少份就能达到该要求?</span></p>","analyze":"<p><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>1】</span></strong></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p><p><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">联合需求计划</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(JRP)</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">是一个通过高度组织的群体会议来分析企业内的问题并获取需求的过程,它是由企业主管部门经理、会议主持人、用户、协调人员、</span>IT人员、秘书等共同组成的专题讨论组来分析、讨论问题并定义系统需求。</span><br/></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">JRP和其他需求获取方法相比的优势:</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(1)</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">发挥用户和管理人员参与系统幵发过程的积极性,提高系统开发效率:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">2)降低了系统需求获取的时间成本,加速系统开发周期;</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">3)采用原型确认系统需求并获取设计审批,具有原型化开发方法的优点。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"color: #FF0000; font-size: 10.5pt;\"> </span><br/></span></p><p class=\"MsoNormal\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>2】</span></strong></p><p class=\"MsoNormal\"><span style=\"text-indent: 21pt; font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\"> 答:</span></span><span style=\"text-indent: 21pt; font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>a)文档分析或实地观察</span><span style=\"text-indent: 21pt; font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"> </span><span style=\"text-indent: 21pt; font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>b)用户访谈或联合需求计划</span></p><p class=\"MsoNormal\"><span style=\"font-family:宋体\"> (</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 51.75pt;\">c)用户访谈或联合需求计划(d)问卷调査或文档分析 </span></p><p class=\"MsoNormal\"><span style=\"text-indent: 51.75pt; font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\"> (</span>e)联合需求计划</span><span style=\"text-indent: 51.75pt; font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"> </span><span style=\"text-indent: 51.75pt; font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>f)联合需求计划</span></p><p class=\"MsoNormal\"><strong style=\"text-indent: 51.75pt;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\"><br/></span></span></strong></p><p class=\"MsoNormal\"><strong style=\"text-indent: 51.75pt;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>3】</span></strong></p><p class=\"MsoNormal\"><strong style=\"text-indent: 51.75pt;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"> </span></strong><span style=\"text-indent: 51.75pt; font-family: 宋体; font-size: 10.5pt;\"></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">样本数量</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">=</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">0.25</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">*</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(可信度因子/</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">可接受误差</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">)</span><sup><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:14.0000pt;mso-font-kerning:1.0000pt;vertical-align:super;\">2</span></sup></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">所以,抽取的样本数量</span>=0.25</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\">*</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\">(1.645/0.1)</span><sup><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;vertical-align:super;\">2</span></sup><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\">≈68份。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239872661671937","title":"论快速应用开发在系统建模中的应用<br>快速应用开发(RAD)是一个增量型的软件开发过程模型,强调极短的开发周期。该模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法加速信息系统的开发过程。如果能够及时与用户进行交流和沟通,正确地理解需求并约束项目的范围,利用这种模型可以很快创建出功能完善的信息系统。RAD依赖于广泛的用户参与、联合应用设计会议、原型化方法、集成的CASE工具和代码生成器。\n请围绕“快速应用开发在系统建模中的应用”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与分析和开发的信息系统项目以及你所担任的主要工作。<br>2.简要分析快速应用开发方法的生命周期,并给出各个阶段的主要任务。<br>3.分析快速应用开发方法的目标,并结合实际项目的实施结果讨论快速应用开发与传统的结构化开发方法相比有哪些优点和缺点。","analyze":"一、简要描述所参与分析和开发的信息系统,并明确指出在其中承担的主要任务和开展的主要工作。<br>1.快速应用开发是一个完整的方法,生命周期包含了需求、设计、构建和验收四个阶段,和传统的软件开发生命周期各阶段相对应。<br>2.四个阶段的主要任务<br>(1)需求阶段结合了软件开发生命周期的系统规划和系统分析阶段。用户、经理和技术人员通过讨论对业务需求、项目范围、约束条件和系统需求达成一致意见。当团队成员对关键问题达成一致意见,并获得管理部门继续进行的授权时,需求计划阶段结束。<br>(2)设计阶段,用户与系统分析员互相交流,并创建模型和原型来描述所有的系统过程、输入和输出。RAD组或者子组通过结合使用JAD技术和CASE工具,从而将用户需求转变成工作模型。用户设计是一个连续的、相互影响的过程,帮助用户理解、修改并最终通过满足他们需求的系统工作模型。<br>(3)构建阶段强调程序和应用开发任务,类似于软件开发生命周期。所不同的是,在RAD中,用户一直参与其中,并且在实际界面或报表开发出来以后仍然可以提出修改建议。<br>(4)验收阶段类似于传统的软件开发生命周期的实施阶段的最终任务,包括数据转换、测试、转变为新系统,以及用户培训。和传统的方法相比,整个过程是被压缩的。这样,新系统就更快地被创建、交付和投入使用。<br>三、分析快速应用开发方法的目标,并讨论快速应用开发方法与传统的结构化分析方法相比有哪些优点和缺点。<br>1.所有RAD方法的主要目标是通过用户参与系统开发的每一个阶段来缩减开发时间和费用。由于RAD是一个连续的过程,因此随着设计的进行,RAD允许开发小组迅速地做出必要的修改。当公司预算紧张时,对于发生在一个已制定好的长时期的进度表中的变化所带来的花费进行限制尤为重要。<br>2.和传统的结构化分析方法相比,主要优点是强调用户参与,可以尽快明确需求,降低系统开发风险,缩短系统开发周期。缺点一是RAD强调系统本身的结构,系统可能在短时间内工作得很好,但是系统的整体和长期的目标可能得不到满足。缺点二是加速开发周期可能会导致没有更多的时间提高项目质量、连贯性和设计的标准化。缺点三是并非所有应用软件都适合于使用RAD,如果一个系统难以模块化,那么建造RAD所需构件就会有问题;如果需要高性能的指标,且该指标必须通过调整接口使其适应系统构件才能获得,使用RAD方法就有可能失败;RAD不适合技术风险很高的情况,当一个新应用要采用很多新技术或新软件要求与已有计算机程序有较高的可互操作性时,项目也可能会失败。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918058039726081","title":"<br><p>【说明】 某公司是一家以运动健身器材销售为主营业务的企业,为了扩展销售渠道,解决原销售系统存在的许多问题,公司委托某软件企业开发一套运动健身器材在线销售系统。目前,新系统开发处于问题分析阶段,所分析各项内容如下所述:</p><p>(a)用户需要用键盘输入复杂且存在重复的商品信息;</p><p>(b)订单信息页面自动获取商品信息并填充;</p><p>(c)商品订单需要远程访问库存数据并打印提货单;</p><p>(d)自动生成电子提货单并发送给仓库系统;</p><p>(e)商品编码应与原系统商品编码保持一致;</p><p>(f)商品订单处理速度太慢;</p><p>(g)订单处理的平均时间减少 30%;</p><p>(h)数据编辑服务器 CPU 性能较低;</p><p>(i)系统运维人员数量不能增加。</p><p>【问题 3】(8 分) 系统约束条件可以分为四类,请将类别名称填入表中(1)~(4)对应的位置。</p><p>表 1-2 约束条件分类</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/8d8ca87ef15084d6c1346a7e7cf0f027.jpg?x-oss-process=style/ruankaodaren\" title=\"8d8ca87ef15084d6c1346a7e7cf0f027.jpg\" alt=\"1.jpg\"/></p>","analyze":"<p>无</p>","multi":0,"questionType":3,"answer":"<p>(1)进度</p><p>(2)成本</p><p>(3)功能</p><p>(4)质量</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794917083468025857","title":"<br><p>试题二、论Devops及其应用。Devops是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障部门之间的沟通,协协作与整合。它是一种重视软体开发人员和工厂运维技术人员之间沟通合作的模式。透过自动化“软件交付”和“架构变更”的流程,使得构建、测试,发布软件能够更加快堤、频繁和可靠。<br/>请围绕“Devops及其应用”论题,依次从以下三个方面进行论述。<br/>1.概要叙述你参与管理和开发的软件项目,以及你在其中担任的主要工作.</p><p>2.结合你具体参与管理和开发的的实际项目,详细叙述是哪些因素促使你决定引入Devops<br/>3.结合你具体参与管理和开发的实际项目说明在引入DevOps后,对应用程序发布有哪些影响。</p>","analyze":"<p>略<br/></p>","multi":0,"questionType":3,"answer":"<p>传统开发维护方法的不足:</p><p>(1)开发周期过长:采用瀑布模型进行开发和部署,导致开发周期非常长,无法快速响应市场需求。</p><p>(2)测试困难:应用程序和系统越来越复杂,测试过程越来越困难,难以保证代码质量。</p><p>(3)部署困难:手动部署过程繁琐且容易出错,导致部署周期长,难以满足高频更新需求。</p><p>(4)协作困难:开发、测试和运营等团队之间缺乏紧密协作和沟通,导致效率低下。</p><p>DevOps方法对应用程序发布有以下几个主要影响:</p><p>(1)更快的交付速度:DevOps方法通过自动化和持续集成/持续部署(CI/CD)等技术,实现了软件开发、测试、部署和监控的全流程自动化。这使得开发团队能够更快速地交付高质量的软件,从而提高了客户满意度。</p><p>(2)更高的可靠性和稳定性:由于DevOps方法强调持续集成和持续部署,以及自动化测试和监控,因此可以减少错误和缺陷,提高软件的可靠性和稳定性。此外,DevOps还可以通过实现灰度发布、蓝绿部署等策略来降低发布风险。</p><p>(3)更低的运营成本:通过自动化运维任务、优化资源利用率以及实现故障快速定位和修复,DevOps有助于降低企业的运营成本。例如,自动化部署可以减少人工操作的错误率,从而降低了维护成本。</p><p>(4)更好的用户体验:DevOps方法强调敏捷开发和持续改进,这使得开发团队能够更好地适应需求变化,及时发布新功能和修复bug,从而提高了用户的体验。</p><p>(5)更强的安全保障:DevOps方法通过自动化安全测试、代码审查和漏洞扫描等手段,提高了软件的安全性和防护能力。此外,DevOps还可以通过实施访问控制、加密传输等措施来保护用户数据的安全。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918333605498881","title":"<br><p>试题一(共25分)阅读以下关于软件系统可行性分析的叙述,在答题纸上回答问题1至问题3。【说明】某软件开发企业受对外贸易公司委托开发一套跨境电子商务系统,项目组从多个 方面对该电子商务系统进行了可行性分析,在项目组给出的可行性分析报告中,对项目的成本、收益情况进行了说明:建设投资总额为300万元,建设期为1年,运营期为4年,该方案现金流量表如表1-1所示。<br/><br/><br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/f8131bcac98f2ccbd9c893f902311f98.png?x-oss-process=style/ruankaodaren\" title=\"f8131bcac98f2ccbd9c893f902311f98.png\" alt=\"QQ截图20210310165828.png\"/><br/><br/><br/>【问题1】(12分)软件系统可行性分析包括哪几个方面?用200以内文字说明其含义。<br/><br/></p><p>【问题2】(7分)</p><p>成本和收益是经济可行性评价的核心要素,成本一般分为开发成本和运营成本,收益包括有形收益和无形收益,请对照下列7项内容,将其序号分别填入成本和收益对应的类别。</p><p>a)系统分析师工资。</p><p>b)采购数据库服务器。</p><p>c)系统管理员工资。</p><p>d)客户满意度增加。</p><p>e)销售额同比提高。</p><p>f)软件许可证费用。</p><p>g)应用服务器数量减少。</p><p><br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/6c26dad5b7a96b9039d29a10f4aa6440.png?x-oss-process=style/ruankaodaren\" title=\"6c26dad5b7a96b9039d29a10f4aa6440.png\" alt=\"2.png\"/><br/><br/></p><p>【问题3】(6分)</p><p>根据表1-1所示现金流量表,分别给出该解决方案的静态投资回收期、动态投资回收期和投资收益率(考虑资金时间价值)的算术表达式或数值(结果保留2位小数)。</p><p><br/></p>","analyze":"<p>【问题1】(12分)答案:系统可行性分析包括以下个方面:(1)经济可行性。主要评估项目的建设成本、运行成本和项目建成后可能的经济收益。(2)技术可行性。研究的对象是信息系统需要实现的功能和性能,以及技术能力约束。(3)法律可行性。具有比较广泛的内容,它需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性。(4)用户使用可行性。从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等。<br/><br/>【问题2】(7分)</p><p>(1)开发成本:a)系统分析师工资、b)采购数据库服务器</p><p>(2)运营成本:c)系统管理员工资、f)软件许可证费用</p><p>(3)有形收益:e)销售额同比提高、g)应用服务器数量减少。</p><p>(4)无形收益:d)客户满意度增加。<br/><br/></p><p>【问题3】(6分)<br/></p><p>静态投资回收期=累计净现金流量开始出现正值的年份数-1+∣上年累计净现金流量∣/当年净现金流量=(3-1)+(390-340)/(200-60)=2.36年<br/>动态投资回收期=累计折现值开始出现正值的年份数-1+∣上年累计折现值∣/当年折现值=(3-1)+(377.9-295)/((200-60)Í0.75)=2.79年<br/>投资收益率=投资收益/投资成本Í100%=594.6/470.5=126.38%</p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794933056820498433","title":"<br><p><br/></p><p class=\"MsoNormal\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">试题一(共</span></span></strong><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\">2</span></strong><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\">5<span style=\"font-family:宋体\">分)</span></span></strong><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">阅读以下关于</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">用例测试的</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">叙述,在答题纸上回答问题</span>1至问题3。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【说明】</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">某软件公司启动了一个中等规模的软件开发项目,其功能需求由</span>5个用例描述。项目采用增量开发模型,每一次迭代完成1个用例;共产生5个连续的软件版本,每个版本都比上一个版本实现的功能多。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">每轮迭代都包含实现、测试、修正与集成</span>4个活动,且前一个活动完成之后才能开始下一个活动。不同迭代之间的活动可以并行。例如,1个已经实现的用例在测试时,软件开发人员可以开始下一个用例的实现。实现和修正活动不能并行。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">每个活动所需的工作量估算如下:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(1)实现1个用例所需的时间为10人天;</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(2)测试1个用例所需的时间为2人天;</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(3)修正1个用例所需的时间为1人天(平均估算);</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(4)集成1个用例所需的时间为0.5人天。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">项目开发过程中能够使用的资源包括:</span>5名开发人员共同完成实现和修正工作、2名测试人员完成测试工作和1名集成人员完成集成工作。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">该项目的</span>Gannt图(部分)如图1-1所示。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/d32ddd204e4dff94b04d01c268ff4259.png?x-oss-process=style/ruankaodaren\"/></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span><span style=\"font-size: 10.5pt;\">1】</span><br/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">根据题目描述中给出的工作量计算方法,计算</span>1个用例的实现,测试、修正、集成4个活动分别所需的日历时间(单位:天)</span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>2】 </span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(1)根据图1-1给出的项目Gannt图,估算出项目开发时间。</span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(2)计算测试人员和集成人员在该项目中的平均工作时间(占项目总开发时间的百分比)。</span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">3</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">】</span> </span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">在项目实施过程中,需不断将实际进度与计划进度进行比较分析,进行项目进度计划的修正与调整,以保证项目工期。用</span>300字以内文字,从活动和资源的角度,说明项目进度计划调整所涉及的内容。</span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family:宋体\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt;\">1】</span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(1) 实现1个用例所需的时间:2天。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(2) 测试1个用例所需的时间:1天。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(3) 修正1个用例所需的时间:0.5天。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 10.35pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\"> (</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">4) 集成1个用例所需的时间:0.5天。</span><span style=\"font-family: 宋体; line-height: 150%; color: #FF0000; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>2】 </span></p><p class=\"15\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">在推算过程中要考虑到任务之间的并行关系:实现、测试与集成活动可以并行;实现与修正活动不能并行。由此推算出完成</span>5个用例需要的时间为14天。</span><span style=\"font-family: 宋体; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(2)计算测试人员和集成人员在该项目中的平均工作时间(占项目总开发时间的百分比)。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">对于测试活动,每个用例需要</span>1天时间,共5个用例,总时间为5天,因此测试人员的平均工作时间为:5*1/14=0.357(35.7%)</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">对于集成活动,每个用例需要</span>0.5天,共5个用例,总时间为2.5天,因此集成人员的平均工作时间为:5*0.5/14=0.179(17.9%)</span><span style=\"font-family: 宋体; line-height: 150%; color: #FF0000; font-size: 10.5pt;\"></span></p><p>【问题3】 </p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">项目进度计划调整通常包含以下几种情况:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(1) 关键活动的调整。对于关键路径,由于其中任一活动持续时间的缩短或延长都会对整个项目工期产生影响。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(2) 非关键活动的调整。为了更充分地利用资源,降低成本.必要时可对非关键活动的时差做适当调整,但不得超出总时差,且每次调整均需进行时间参数计算,以观察每次调整对计划的影响。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(3) 增减工作项。增加工作项,只对原遗漏或不具体的逻辑关系进行补充;减少工作项,只是对提前完成的工作项或原不应设置的工作项予以消除。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(4) 资源调整。若资源供应发生异常时,应进行资源调整。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918067602739201","title":"<br><p>【说明】 某公司拟开发一个自由,可定制性强、用户界面友好的在线调查系统,以获取员工 在课程学习、对公司重人事件的看法、对办公室环境的建议等相关反馈。因需要调查的内容 各异,可选择的调查方式多样,故本在线调查系统应满足以下需求:</p><p>1)支持编辑和视图两种模式,编辑模式只对调查发起者可见,视图模式对接受调查者 可见:</p><p>2)调查向卷具有可定制性,因调查的内容各异,需要多样的信息采集方式,可设置的 调查问题类型包括单选、多选、矩阵类单选、矩阵类多选和开放性问题。</p><p>3)操作简单,调查者可以方便地新建和编辑各种问题类型,接受调查者可对每个问题 和每个调查问卷给出评论。</p><p>4)系统支持显示调查统计结果,以及导出统计结果。 针对以上需求,经项目经讨论,拟采用 REST 架构风格设计实现该在线调查系统。</p><p>【问题 1】 (10 分)</p><p>分析该在线调在系统的业务流程,填写图 5-1 中(1)~ (5)的内容:</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/0b2d47ad0df6f018e90593c89a0206c0.jpg?x-oss-process=style/ruankaodaren\" title=\"0b2d47ad0df6f018e90593c89a0206c0.jpg\" alt=\"1.jpg\"/></p>","analyze":"<p>无</p>","multi":0,"questionType":3,"answer":"<p>(1)编辑模式</p><p>(2)视图模式</p><p>(3)是否保存调查问卷</p><p>(4)已保存的调查问卷</p><p>(5)显示(查看)调查问卷</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794932936863404033","title":"<br><p><br/></p><p><br/></p><h3>试题五( 25 分)</h3><p>阅读以下关于Web应用系统开发的问题,在答题纸上回答问题1至问题3。<br/>A公司承担了某企业应用系统的开发任务,用户要求系统最终应发布到Web上供企业员工及企业客户使用。项目组在进行方案论证时,首先肯定了该系统需使用B/S结构,但在系统应采用的底层平台上产生了分歧,一方认为应采用微软.NET平台,一方认为应采用Java企业版平台。经过认真讨论,结合两种平台的特点及项目的实际需求,项目组最终决定采用Java企业版平台作为系统开发运行的基础平台。</p><p> </p><p>【问题1】(9分)<br/>请在以下平台特点(1)~(9)中,选择出.NET平台与Java企业版平台各自具备的优势填入表5-1的(a)~(f)项中,选择出两个平台共有的特点填入表5-1的(g)~(i)项中。<br/>(1)良好跨平台可移植性支持<br/>(2)易于部署与配置<br/>(3)多程序设计语言支持<br/>(4)良好的Web多层应用开发支持<br/>(5)丰富的多厂商外部支持<br/>(6)良好的O/R(对象/关系)映射支持<br/>(7)针对特定平台的优化支持<br/>(8)良好的源代码以外的可定制性支持<br/>(9)良好的Web服务支持</p><p><br/></p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/942090009496780fec191326ffcd63ee.png?x-oss-process=style/ruankaodaren\"/><span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:0.0000pt;\"></span></p><p><br/></p>","analyze":"<p><br/></p><p><br/></p><p>试题分析</p><p>本题主要考查Web应用系统开发的知识,考生需要区分.NET平台和J2EE平台的区别,并理解掌握MVC的基本概念,并进一步掌握MVP设计模式。<br/>【问题1】<br/>本问题主要考查.NET和J2EE平台的区别,考生需要从跨平台可移植性、部署与配置、多程序设计语言支持、Web多层应用开发支持、多厂商外部支持、O/R(对象/关系)映射支持、针对特定平台的优化支持、源代码以外的可定制性支持以及Web服务支持等方面作答。<br/>【问题2】<br/>本问题主要考查MVC和MVP模式的区别。MVC(Model-View-Controller)模式是Web应用系统开发中常用的一种软件架构模式,包括基于EJB的重量级框架和基于Struts等的轻量级框架等。MVP模式与MVC模式的主要区别为:(1)在组件耦合度方面:在MVP模式中,视图并不直接使用模型,它们之间的通信通过Presenter进行,从而实现了视图与模型的分离,而在MVC模式中,视图直接与模型交互。(2)在组件分工方面:在MVP模式中,视图需要处理鼠标及键盘等触发的界面事件,而在MVC模式中这通常是由控制器完成的工作;在MVP模式中,系统核心业务逻辑组织集中在Presenter中,而在MVC模式中,相应的控制器通常只完成事件的分发。(3)在开发工程化支持方面:MVP模式可更好地支持单元测试,而在MVC模式中,由于模型与视图绑定,因此难以实施相应的单元测试;在MVP模式中,Presenter基于约定接口与视图和模型交互,可更好地支持组件的重用。<br/>【问题3】<br/>本问题主要考查事务的基本特征和EJB规范中提供的事务控制的基本方法。事务的基本特征包括:原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。 一致性:在事务开始之前和事务结束以后,数据的完整性限制没有被破坏。 隔离性:两个事务的执行是互不干扰的,两个事务时间不会互相影响。 持久性:在事务完成以后,该事务对数据所作的更改便持久地保存在数据库之中,并且是完全的。<br/>EJB规范支持的两种事务控制方法为:<br/>容器维护的事务(Container Managed Transaction,CMT):由EJB容器根据部署描述符或EJB构件注释中指定的事务属性自动控制事务的边界,容器维护的事务是方法级的,即默认将一个方法当作一个事务执行,当方法执行的过程中发生系统级异常,容器会自动将事务回滚,从而将方法前面执行的结果恢复。<br/>Bean维护的事务(Bean Managed Transaction,BMT):由程序员在EJB的源代码中控制事务执行的边界,事务的边界通过Java事务接口(Java Transaction API,JTA)进行控制,Bean维护的事务可以跨越方法的边界。</p><p>试题答案</p><p>(5)</p><p>【问题1】<br/>(a)~(c):(2)、(3)、(7),以上三个答案顺序可调换;<br/>(d)~(f):(1)、(5)、(8),以上三个答案顺序可调换;<br/> (g)~(i):(4)、(6)、(9),以上三个答案顺序可调换;<br/>【问题2】<br/>在基于EJB的重量级框架中,实现的构件分别为:<br/>模型(Model):由EJB构件实现<br/>视图(View):由JSP构件实现<br/>控制器(Controller):由Servlet构件实现<br/>在基于Struts等的轻量级框架中,实现的构件分别为:<br/>模型(Model):由Java Bean构件实现<br/>视图(View):由JSP构件实现<br/>控制器(Controller):由Servlet构件实现<br/>MVP模式与MVC模式的主要区别为:<br/>(1)在组件耦合度方面:在MVP模式中,视图并不直接使用模型,它们之间的通信通过Presenter进行,从而实现了视图与模型的分离,而在MVC模式中,视图直接与模型交互。<br/>(2)在组件分工方面:在MVP模式中,视图需要处理鼠标及键盘等触发的界面事件,而在MVC模式中这通常是由控制器完成的工作;在MVP模式中,系统核心业务逻辑组织集中在Presenter中,而在MVC模式中,相应的控制器通常只完成事件的分发。<br/>(3)在开发工程化支持方面:MVP模式可更好地支持单元测试,而在MVC模式中,由于模型与视图绑定,因此难以实施相应的单元测试;在MVP模式中,Presenter基于约定接口与视图和模型交互,可更好地支持组件的重用。<br/>【问题3】<br/>事务的基本特征包括:<br/>原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。<br/>一致性:在事务开始之前和事务结束以后,数据的完整性限制没有被破坏。<br/>隔离性:两个事务的执行是互不干扰的,两个事务时间不会互相影响。<br/>持久性:在事务完成以后,该事务对数据所作的更改便持久地保存在数据库之中,并且是完全的。<br/>EJB规范支持的两种事务控制方法为:<br/>容器维护的事务(Container Managed Transaction,CMT):由EJB容器根据部署描述符或EJB构件注释中指定的事务属性自动控制事务的边界,容器维护的事务是方法级的,即默认将一个方法当作一个事务执行,当方法执行的过程中发生系统级异常,容器会自动将事务回滚,从而将方法前面执行的结果恢复。<br/>Bean维护的事务(Bean Managed Transaction,BMT):由程序员在EJB的源代码中控制事务执行的边界,事务的边界通过Java事务接口(Java Transaction API,JTA)进行控制,Bean维护的事务可以跨越方法的边界。<span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:0.0000pt;\"></span></p><p><br/></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239912658554881","title":"论软件需求管理及其应用<br>软件需求工程关注创建和维护软件需求文档需展开的一切活动。需求工程可分为需求开发和需求管理两项工作,其中需求管理的目标是为软件需求建立一个基线,供软件开发及其管理使用,确保软件计划、产品和活动与软件需求的一致性。从软件需求工程的角度来看,需求管理包括在软件开发过程中维持需求一致性和精确性的所有活动。\n请围绕“软件需求管理及其应用”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。<br>2.详细论述软件需求管理的主要活动及其所包含的主要内容。<br>3.结合你具体参与管理和开发的实际项目,说明是如何采用软件需求管理方法进行需求管理的,说明具体实施过程以及应用效果。","analyze":"写作要点<br>1.简要叙述所参与管理和开发的软件项目.,并明确指出在其中承担的主要任务和开展的主要工作。<br>2.需求管理的主要活动有变更控制、版本控制、需求跟踪和需求状态跟踪。<br>(1)需求变更管理过程包括:<br>①问题分析和变更描述。需要识别和分析需求问题,形成明确的变更协议,以检查它的有效性,从而产生一个更明确的需求变更提议。<br>②变更分析和成本计算。使用可追溯性信息和系统需求的一般知识,对需求变更提议进行影响分析和评估。变更成本计算应该包括对需求文档的修改、系统修改的设计和实现的成本。一旦分析完成并且被确认,应该进行是否执行这一变更的决策。<br>③变更实现。这要求需求文档和系统设计以及实现都要同时修改。<br>(2)版本控制:主要包括确定需求文档版本。<br>(3)需求跟踪:包括定义对其他需求的链接;定义对其他系统元素的链接;使用的工具即需求跟踪矩阵。<br>(4)需求状态跟踪:定义需求状态;跟踪需求的每一^t•状态。<br>3.考生需结合自身参与项目的实际状况,指出其参与管理和开发的项目中所进行的需求管理活动,说明该活动的具体实施过程、使用的方法和工具,并对实际应用效果进行分析。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794932932820094977","title":"<br><p><br/></p><h3>试题四( 25 分)</h3><p>某公司新近签订了一份控制系统软件的研制合同。合同技术要求如下:</p><p>(1)本控制系统的软件运行平台拟采用嵌入式实时操作系统,控制系统的工作周期为10ms,要求控制软件能够精确地按事先预定的时间顺序完成数据的采集、处理和输出。</p><p>(2)为了提高整个系统的可靠性,控制系统采用容错处理,即用两个相对独立的计算机承担相同的工作,通过交叉对比,实现控制的双余度管理;当任何一台计算机出现故障时,系统可以进行单余度控制。系统结构如图 8-2所示。</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/9b67825be5761865d90fdff14dc0ae17.png?x-oss-process=style/ruankaodaren\"/></p><p><br/></p><p><br/></p><p><br/></p><p>公司总工程师将本项任务交付给项目主管李工程师实施,要求李工按双方合同要求完成本项目的策划、需求分析和方案设计工作,重点强调系统的可靠性要求,并特别提示:目前比较流行的嵌入式操作系统普遍采用可抢占式优先级调度策略,不能满足用户关于“能够精确地按事先预定的时间顺序完成数据的采集、处理和输出”的要求。 </p><p>【问题1】</p><p>李工接到任务后,认为本项目比较简单,很快就安排3名技术人员分别负责数据采集/输出模块、数据处理模块和比较监控模块的编写。总工程师听到汇报后,认为李工的方案和安排不妥,理由是李工忽视了系统的可靠性要求,对系统需求的理解不够深入为实现系统关于可靠性方面的需求: </p><p>(1)你认为在组织结构、人员分工、设计开发等方面应做出哪些安排和规定? </p><p>(2)请写出关于余度表决算法的考虑。 </p><p>【问题2】</p><p>请用200字以内的文字说明李工应如何设计优先级调度策略,并按照表8-3的要求实现任务流程处理。 </p><p>【问题3】</p><p>图8-3为控制软件的数据流程关系,请根据本题给出的各个功能模块,填补其中的空缺处。</p><p><br/></p><p><br/></p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/bb671f3205668a7979ac39b10b736adc.png?x-oss-process=style/ruankaodaren\"/><p><br/></p><p><br/><span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:0.0000pt;\"></span></p><p><br/></p>","analyze":"<p><br/></p><p>一、试题分析</p><p>在可靠性要求极高的控制系统中(如航空、航天和核电厂等领域),控制设备的可靠性问题始终是嵌入式领域待解决的问题。一旦发生控制错误,将会引起机毁人亡的惨剧,设置带来区域性的灾难,因此,余度技术是计算机技术中最为关键的技术。</p><p>在传统的余度控制计算机系统中,为了保证系统的实时性和控制的完整性,一般不采用嵌入式操作系统,而是用软件直接控制硬件的方式实施,但随着计算机技术发展,软件开发手段的不断完善,目前广泛应用了嵌入式实时操作系统作为余度软件的基本支持平台。但是,为了确保实时性要求,达到余度管理同步操作的精确性,必然对操作系统加以限制。本题重点是考核考生如何应用余度技术完成高可靠性控制系统的策划与设计的能力。</p><p>1. 总结问题的要点</p><p>本题主要是围绕具有高可靠性控制系统这一应用背景来考虑的,考察相关领域考生对具有余度需求的项目进行组织、策划和设计的方法。作为系统分析师,在启动项目之前,应学会充分论证用户需求对实施过程的组织能力。本题的主要要点应该包括以下几方面内容:</p><p>n 项目的组织要合理,解决由于人员素质的差异而带来的软件缺陷。</p><p>n 采用的编程语言要有一定冗余能力,以预防语言的二义性带来的软件缺陷。</p><p>n 设计方法要合理,针对两余度硬件平台的特点,重点考虑两余度的设计策略,</p><p>n 实现余度间交叉对比和失步后的处理方法。</p><p>因此,本题的选用具有一定的普遍性。</p><p>【问题1】</p><p>本问题主要是要求考生通过对题目的理解,根据题目给出的技术参数和硬件结构,设计出配套的人员组织和典型余度实现的具体方法,包括软件项目组织、语言的选择和具体的表决方法。考生应抓住命题中内容要点,通过项目分解,给出余度设计的几种方法。本题主要考察考生分析问题的能力。开发人员的相互独立性、不同种高级语言的使用以及表决算法的设计是高可靠性控制系统必须考虑的三大因素。</p><p>【问题2】</p><p>本问题是在通用操作系统的基础上,为了达到本题所要求的“能够精确地按事先预定的时间顺序完成数据的采集、处理和输出”这一技术特点,在问题一总体思路的基础上,给出在操作系统之上实现精确的交叉对比与系统同步的方法。要求考生对操作系统的任务调度方法有一定的了解,这样才能准确回答此问题。本题主要考验考生在嵌入式实时操作系统之上开发任务确定性调度的设计方法,需要根据题中表内所示的10ms内的任务分派情况,设计出系统软件定时器的节拍数和对操作系统中任务管理的限制等问题,重点衡量对嵌入式系统知识面的掌握程度。</p><p>【问题3】</p><p>本题包含两个问题,其一是根据本题给出的两余度数据处理流程的关系,以填空方式,给出流程中默认的处理功能及数据流关系。本题主要考验考试对余度管理的具体处理步骤的熟悉程度;其二是说明在系统发生失步的情况下,如何继承性地处理余度数据。</p><p>2. 根据问题要点,仔细阅读正文,找出相应的段落</p><p>本题第二段描述了问题的所在,从图8-2中可以看出,本题的余度方案是两余度系统,输入是一个数据源进入计算机系统,在系统内一分为二,分别输入到不同的计算机中;而输出仅有一路,这说明,两个计算机分别处理完后,通过交叉对比,选择最为接近的数据作为输出数据。理解了这一点,对余度系统的设计具有一定的帮助。</p><p>本题的第一段值得关注,尤其是文中提到的“要求控制软件能够精确地按事先预定的时间顺序完成数据采集、处理和输出”,是本题关键所在,也是回答【问题2】的基础。</p><p>本题的第三段主要通过“10ms工作周期内的时间分配表”间接地描述余度管理的重要功能流程,考生可根据本题上述描述的内容,确定性描绘出本题的控制流程。而失步问题值得关注,本题中没有明确提出,但是,作为余度系统,失步是重要的处理环节,考生必须知道。</p><p>3. 分析试题的内容,构思答案要点</p><p>通过前两步的分析与归纳,余度问题将是本题首要关注内容之一,也是提高系统可靠性极为重要的考虑内容。通过组织管理、在消化了余度管理核心思想的基础上,主要对任务调度管理、同步设计等关键技术进行解决,就可以设计出较为完善的余度系统。因此,【问题1】和【问题2】是通过对本题的理解而形成答案;【问题3】是基于考生对余度系统理解,完成本命题的流程设计。</p><p>二、参考答案</p><p>【问题1】</p><p>(1)成立两个独立的软件开发小组。</p><p>两个小组合作编写统一的系统需求稳当和软件功能说明书。</p><p>两个小组分别进行软件开发,最好使用不同的编程设计语言(如C语言、C++语言和ADA语言)。</p><p>(2)余度表决算法一般采用主从式。</p><p>以下假设设计计算机1为主机,计算机2为从机。</p><p>对输入数据进行交叉对比,如果一致,则用计算机1的数据为数据处理;如果不一致,有历史数据时,计算机1用历史数据为数据处理;无历史数据时,若计算机1和计算机2 的数据中有一个在门限值之内,则使用该数据作为数据处理,若无门限值之内的数据,则计算机1使用默认数据进行处理。交叉对比不一致,应建立故障记录,若故障记录超过门限值,系统变为单余度工作方式。</p><p>对输出数据进行交叉对比,如果一致,用计算机1的数据为输出数据;如果不一致,且计算机1和计算机2均无历史数据,则计算机1用默认数据作为输出数据。交叉对比不一致,应建立故障记录,若故障记录超过门限值,系统变为单余度工作方式。</p><p>【问题2】</p><p>设计时,将本项目的所有任务设定为统一的优先级,避免优先级抢占;根据10ms工作周期内的时间节点划分,设定操作系统的时钟节拍为0.5ms,设计出一个软件定时器;根据软件定时器的计时情况,在事先安排好的时间节点上,分别启动相应的任务工作;如果在规定的时间上任务工作未完成,则按超时处理。原则上使用上一周期的数据。</p><p>【问题3】</p><p>(1)数据采集 (2)交叉对比 (3)同步 </p><p>(4)同步 (5)交叉对比 (6)输出</p><p>【问题4】</p><p>计算机1和计算机2进行同步操作时,相互间未能同步上,则称为失步。</p><p>在一个工作周期开始时,两个计算机在时间上必须同步,一旦发生失步,为了确保系统的稳定,本周期内的工作将采用上一周期的数据进行;如果输出失步,则输出交叉对比功能无效,使用上一周期的输出数据作为本周期的输出。<span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:0.0000pt;\"></span></p><p><br/></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918063727202305","title":"<br><p>【说明】 某公司长期从事计算机产品的研制工作,公司领导为了响应国家军民融合的发展战略,决定 要积极参与我国军用设备领域的研制工作,将本公司的计算机及软件产品通过提升和改造, 应用到军用装备的安全关键系统中。公司为了承担军用产品的研发任务,公司领导将论证工 作交给王工负责。王工经调研分析,提交了一份完整论证报告。</p><p>【问题 3】(7 分) 实时调度是安全关键系统的关键技术。实时调度一般分为动态和静态两种。其中,静态调度 是指在离线情况下计算出的任务的可调度性,静态调度必须保证所有任务的时限、资源、优 先级和同步的需求。图 3-1 给出了一组分布式任务执行的优先级关系,请根据图 3-1 给出任 务间的优先级关系实例,按静态调度算法的基本原理,补充完善图 3-2 给出的任务静态调度 搜索树的(1) ~ (10)空白,并给出最佳调度路径。</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/9ec319dae6cdbf68637c58db71b755e7.jpg?x-oss-process=style/ruankaodaren\" title=\"9ec319dae6cdbf68637c58db71b755e7.jpg\" alt=\"1.jpg\"/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/6f4fdaaee320bbed3f3c9c0b1d493e3a.jpg?x-oss-process=style/ruankaodaren\" title=\"6f4fdaaee320bbed3f3c9c0b1d493e3a.jpg\" alt=\"1.jpg\"/></p>","analyze":"<p>无</p>","multi":0,"questionType":3,"answer":"<p>(1)T6</p><p>(2)T5</p><p>(3)T7</p><p>(4)M1</p><p>(5)T1</p><p>(6)T3</p><p>(7)T4</p><p>(8)M2</p><p>(9)T6</p><p>(10)T5</p><p>最佳调度路径:T0,T2,(M1,T1),(T3,T4),(M2,T6),T5,T7</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794917591297576961","title":"<br>论数据挖掘方法及应用","analyze":"略","multi":0,"questionType":3,"answer":"<p>随着信息技术和数据库技术的普遍应用。人类获取数据的能力不断增强,数据库的数量和规模在迅速增加。数据挖掘又称数据库中的知识发现:(Knowledge Discover in Database, KDD), 是识别数据库中以前不知道的,新颖的、潜在有用的和最终可被理解的模式的非平凡过程。数据挖掘是数据库知识发现过程的一个步骤,其目标就是要智能化和自动化地把数据转换为有用的信息和知识。</p><p>请围绕“数据挖据方法及应用”论题,依次从以下三个方面进行论述。</p><p>1.概要叙述你参与分析和开发的软件系统以及你所担任的主要任务和开展的主要工作。</p><p>2.详细阐述三种常用的数据挖掘方法。</p><p>3.详细说明你所参与分析和开发的软件系统是如何基于常用的数据挖掘方法进行数据挖掘的。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794933147736231937","title":"<br><p><span style=\"font-family:宋体\">试题四</span><span style=\"font-family: 宋体; font-size: 10.5pt;\">. 论非关系型数据库技术及应用</span><br/></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">非关系型数据库(</span>NoSQL数据库)在数据模型、可靠性、一致性等诸多数据库核心机制方面与关系型数据库有着显著的不同。非关系型数据库技术包括:(1)使用可扩展的松耦合类型数据模式未对数据进行逻辑建模;(2)为遵循CAP定理的跨多节点数据分布模型而设计,支持水平伸缩;(3)拥有在磁盘和(或)内存中的数据持久化能力; (4)支持多种非SQL接口来进行数据访问。非关系型数据库都具有非常高的读写性能,尤其在大数据量下,依然表现优秀,数据之间的弱关联关系使得数据库的结构简单,实现了更细粒度的缓存机制,具有更好的性能表现。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\">1.</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">简要叙述你参与的使用了非关系型数据库的软件系统开发项目以及你所承担的主要工作。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">2</span></span><span style=\"text-indent: 0pt; font-family: 宋体; font-size: 10.5pt;\">.</span><span style=\"text-indent: 0pt; font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">详细论述非关系型数据库有哪几类不同实现方式,每种方式有何技术特点和代表性数据库产品。</span></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"text-indent: 0pt; font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-size: 10.5pt; text-indent: 0pt;\">3.根据你所参与的项目中使用的非关系型数据库,具体阐述使用方法和实施效果。</span><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"text-indent: 0pt; font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-size: 10.5pt; text-indent: 0pt;\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\">1.</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">简要叙述你参与的使用了非关系型数据库的软件系统开发项目以及你所承担的主要工作。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">解析:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据要求能够概要叙述你参与非关系型数据库系统开发项目背景,可以包括项目的名称、起始时间、项目背景介绍、干系人、建设内容等内容,介绍你在本项目中的角色,工作职责,主要承担的工作</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\">(灾备工程)</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">等内容。此部分内容可以分为一段,或者二段均可,字数在</span>300-400为宜。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\">2.</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">详细论述非关系型数据库有哪几类不同实现方式,每种方式有何技术特点和代表性数据库产品。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">解析:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(1) 键值(Key-Value)存储数据库。这一类数据库主要会使用到一个哈希表, 这个表中有一个特定的键和一个指针指向特定的数据。Key/value模型对于IT系统来说的优势在于简单、易部署。但是如果DBA只对部分值进行查询或更新的时候,ICey/value就显得效率低下了。数据库产品包括:TokyoCabinet/Tyrant,Redis,Voldemort,Oracle BDB。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">2</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">) 列存储数据库。这部分数据库通常是用来应对分布式存储的海量数据。键仍然存在,但是它们的特点是指向了多个列。这些列是由列家族来安排的。数据库产品包括:Cassandra,HBase,Riak。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">3</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">) 文档型数据库。文档型数据库的灵感来自于Lotus Notes办公软件,而且它同第一种键值存储相类似。该类型的数据模型是版本化的文档,半结构化的文档以特定的格式存储,比如JSON。文档型数据库可以看作是键值数据库的升级版,允许中间嵌套键值。而且文档型数据库比键值数据库的查询效率更高。数据库产品包括:CouchDB,MongoDb,SequoiaDB。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">4</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">) 图形(Graph)数据库。图形结构的数据库同其他行列以及刚性结构的SQL数据库不同,它使用灵活的图形模型,并且能够扩展到多个服务器上。NoSQL数据库没有标准的查询语言(SQL),因此进行数据库査询需要制定数据模型。许多NoSQL数据库都有REST式的数据接口或者查询API。数据库产品包括:Neo4J,InfoGrid,Infinite Graph。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">3.根据你所参与的项目中使用的非关系型数据库,具体阐述使用方法和实施效果。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">解析:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">你一定要懂得和运用过非关系型数据库,并能够将其使用方法、函数进行响应描述,在具体工程实施过程中如何运用实现进行详细描述,最终将使用效果进行表述,如存在问题,可以适当点出,并提出解决方案。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794934200305209345","title":"<br><p><br/></p><p style=\"margin-top:0;margin-bottom:0;margin-left:0;text-indent:0\">试题一 论信息系统的可靠性分析与设计</p><p>系统分析是一种问题解决技术,它将一个系统分解成各个组成部分,目的是研究各个部分如何工作、如何交互,以实现其系统目标。</p><p>请围绕“系统分析方法”论题,依次从以下三个方面进行论述。</p><p>1. 概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。</p><p>2. 常用的可靠性技术有哪些?</p><p>3. 结合你具体参与管理和开发的实际软件项目,说明你使用了哪种(些)可靠性技术,具体实施过程以及应用效果。<br/><br/><br/></p><p>试题二 论系统分析的方法及应用</p><p>系统分析是一种问题解决技术,它将一个系统分解成各个组成部分,目的是研究各个部分如何工作、如何交互,以实现其系统目标。</p><p>请围绕“系统分析方法”论题,依次从以下三个方面进行论述。</p><p>1. 概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。</p><p>2. 常用的系统分析方法有哪些?</p><p>3. 结合你具体参与管理和开发的实际软件项目,说明你使用了哪种(些)系统分析方法,具体实施过程以及应用效果。</p><p><br/></p>","analyze":"<p>试题一:<br/>常用的可靠性技术有:</p><p>1、冗余技术</p><p>①u3000主要的冗余技术有结构冗余(硬件冗余和软件冗余)结构冗余是常用的冗余技术,按其工作方式,可分为静态冗余、动态冗余和混合冗余三种。静态冗余。静态冗余又称为屏蔽冗余或被动冗余,常用的有三模冗余和多模冗余。动态冗余。动态冗余又称为主动冗余,通过多重模块待机储备,当系统检测到某工作模块出现错误时,就用一个备用的模块来顶替它并重新运行。混合冗余。先静态后动态。</p><p>②u3000信息冗余。信息冗余是在实现正常功能所需要的信息外,再添加一些信息,以保证运行结果正确性的方法。例如,检错码和纠错码就是信息冗余。</p><p>③u3000时间冗余。 时间冗余是以时间(即降低系统运行速度)为代价以减少硬件冗余和信息冗余的开销来达到提高可靠性的目的。如重复多次进行相同的计算,或称为重复执行(复执),以达到故障检测的目的。</p><p>④u3000冗余附加。冗余附加是指为实现上述冗余技术所需的资源和技术,包括程序、指令、数据,以及存放和调用它们的空间等。</p><p>2、 软件容错技术</p><p>①N版本程序设。N版本程序设计是一种静态的故障屏蔽技术,采用前向恢复的策略。</p><p>②恢复块方法。恢复块方法是一种动态的故障屏蔽技术,采用后向恢复策略。</p><p>③防卫式程序设计。通过在程序中包含错误检查代码和错误恢复代码,使得一旦发生错误,程序就能撤消错误状态,恢复到一个已知的正确状态中去。</p><p>3、双机容错技术</p><p>①双机热备模式。正常情况下,一台服务器处于工作状态(主系统),另一台服务器处于监控准备状态(备用系统)。双机热备模式的主要缺点在于,备用系统长期处于后备的状态,存在一定的计算资源浪费。</p><p> ②双机互备模式。两台服务器均处于工作状态当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性。双机互备模式的主要缺点是对服务器的性能要求比较高。</p><p> ③双机双工模式。双机双工模式是集群技术的一种形式,两台服务器均处于工作状态,同时为前端客户机提供相同的应用服务,以保证整体系统的性能,实现负载均衡和互为备份。</p><p>4、集群技术</p><p>①高性能计算集群系统是利用高速互连网络将一组PC机(或工作站)连接起来,在并行程序设计和集成开发环境支持下,统一调度和协调处理,实现高效并行处理的系统。</p><p>②负载均衡集群是一种动态均衡,它通过一些工具实时地分析数据包,掌握网络中的数据流量状况,把任务合理分配出去。</p><p>③高可用性集群能够很好地保证各种故障情况下应用系统访问的连续性。在高可用性集群中,应用系统的任何一个服务都可以运行在集群系统中的任何一个节点中,当这个节点出现故障时,运行在这个节点上的所有服务都可以在定义好的其他节点中启动运行,而用户感觉不到有任何变化。<br/><br/>试题二:<br/></p><p>常见的系统分析方法有模型驱动分析法、加速分析法、需求获取法、业务过程重构法、FAST系统分析策略。</p><p>1、模型驱动的分析方法</p><p>模型驱动分析(model-driven analysis)强调绘制图形化系统模型来记录和验证现有的和/或建议的系统。系统模型最终将成为设计和构造一个改进的系统的蓝图。模型驱动的分析方法可以分为:</p><p> </p><p>①u3000传统方法:包括结构化与信息工程方法。结构化方法通过功能分解方式把系统功能分解到各个模块中,分析结果以数据流图(DFD)和实体关系图(ERD)呈现。</p><p>②u3000面向对象分析方法:运用面向对象方法,对问题域进行分析和理解,正确认识其中的事物及它们之间的关系,找出描述问题域和系统功能所需的类和对象,定义它们的属性和职责,以及它们之间所形成的各种联系。最终产生一个符合用户需求,并能直接反映问题域和系统功能的面向对象分析模型及其详细说明。</p><p>面向对象分析工作的两大成果:需求模型和分析模型。</p><p>Ø 需求模型用用例图建立,属于需求工作成果,为分析工作提供依据。构建用例模型的4个阶段:识别参与者、合并需求获得用例、细化用例描述和调整用例模型,其中前三个阶段是必需的。</p><p>Ø 分析模型属于分析工作成果,用类图建立。建立分析模型的过程:定义概念类、确定类之间的关系、为类添加职责、建立交互图等。</p><p>2、FAST系统分析方法</p><p>FAST不是一套实际的商业方法,我们可以把它当成遇到的最佳方法实践的组合。同许多商业方法不一样,它不是一种规范。也就是说,FAST是一个灵活的框架,可以用于不同类型的项目和策略。FAST方法包括系统分析、范围定义、问题分析、需求分析、逻辑设计、决策分析、物理设计和集成、构造和测试、安装和发布几个阶段。</p><p>3、加速系统分析</p><p>这是一种试图从现有系统或者获取原型中导出系统模型的方法。包括获取原型方法与快速架构分析。其中获取原型法,是向用户提供响应需求的一个快速而粗略的实现,以确定用户的业务需求。逆向工程使得快速架构分析称为一种可能,读取一个现有数据库、应用程序和用户界面的程序代码,并自动生成等价的系统模型。加速系统分析可以使用RAD作为一种开发路线。</p><p>4、需求获取法</p><p>模型驱动法和加速系统分析法都试图表达对一个新系统的用户需求,或者使用模型或者使用原型系统。但这两种方法都需要依赖于需求的确定和管理。常用的需求获取技术有:用户访谈、问卷调查、采样、情节串联板、联合需求计划等。</p><p>5、业务流程重构法</p><p>业务流程重构法针对企业业务流程的基本问题进行反思,并对它进行彻底的重新设计,使业绩取得显著性的提高。实施BPR主要有两种方法,一种是在研究和描述企业现有业务流程的基础上进行重新设计;二是从一张白纸开始构建企业理想的业务流程,构建过程中可以参考相关企业的管理水准。BPR的实施主要有以下几个步骤:项目的启动、拟订计划、建立项目团队、分析重组流程、重新设计流程、设计评估、实施新的设计、持续改进。</p>","multi":0,"questionType":3,"answer":"<p>无</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918102851670017","title":"<br><p><span style=\"font-family:宋体\">试题一</span><span style=\"font-family: 宋体; font-size: 10.5pt;\"> </span><span style=\"font-family:宋体\">论软件需求验证方法及其应用</span><br/></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">在软件开发过程中,如果后期或在交付之后发现了需求问题,则修补需求错误需要投入大量的人力物力。因此,开展软件需求验证,对软件需求规格说明书</span>(SRS)<span style=\"font-family:宋体\">的正确性和质量进行验证,是需求分析的重要工作内容。需求验证也称为需求确认,主要内容包括:确定</span><span style=\"font-family:Times New Roman\">SRS</span><span style=\"font-family:宋体\">正确地描述了预期的、满足项目干系人需求的系统行为和特征;确定软件需求是从用户需求、业务规格和其他来源中正确推导而来的;确定需求的完整性、一致性和高质量。需求验证为后续的系统设计、实现和测试提供了足够的基础。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">请围绕</span>“软件需求验证方法及其应用”论题,依次从以下三个方面进行论述。</span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1<span style=\"font-family:宋体\">.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2<span style=\"font-family:宋体\">.简要说明需求验证的主要方法及实施过程。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">3<span style=\"font-family:宋体\">.结合你具体参与管理和开发的实际项目,阐述所选择的验证方法及其原因,说明具体实施过程,并详细分析实施效果。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 20.7pt;\">需求验证方法主要包括:需求评审与需求测试。</span><br/></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>1<span style=\"font-family:宋体\">)需求评审:在软件开发的每个阶段结束前,都需要进行技术评审。所谓技术评审,是指对工作产品进行检查以发现产品中所存在的问题,其中的工作产品也称为工件,它不一定是最终的系统,也可以是一个文档、一个原型或一段代码等。例如,需求评审就是需求开发阶段结束前进行的技术评审,此时的产品就是</span><span style=\"font-family:Times New Roman\">SRS</span><span style=\"font-family:宋体\">。</span><span style=\"font-family:Times New Roman\">SRS</span><span style=\"font-family:宋体\">的评审是一项精益求精的技术,它可以发现那些二义性的或不确定性的需求,为项目干系人提供在需求问题上达成共识的方法。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>2<span style=\"font-family:宋体\">)需求测试:实际上,需求开发阶段不可能有真正意义上的测试进行,因为还没有可执行的系统,需求测试仅仅是基于文本需求进行</span><span style=\"font-family:Times New Roman\">“</span><span style=\"font-family:宋体\">概念</span><span style=\"font-family:Times New Roman\">”</span><span style=\"font-family:宋体\">上的测试。然而,以功能需求为基础(</span><span style=\"font-family:Times New Roman\">SA</span><span style=\"font-family:宋体\">方法)或者从用例派生出来(</span><span style=\"font-family:Times New Roman\">OO</span><span style=\"font-family:宋体\">方法)的测试用例,可以使项目干系人更清楚地了解系统的行为。虽然没有在系统上执行测试用例,但是涉及测试用例的简单动作可以解释需求的许多问题。这种测试用例通常称为概念测试用例,即不是真正执行的测试用例,它们可以发现</span><span style=\"font-family:Times New Roman\">SRS</span><span style=\"font-family:宋体\">中的错误、二义性和遗漏,还可以进行模型分析,以及作为用户验收测试的基础。在正式的系统测试中,还可以将它们细化成测试用例</span></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794933998575964161","title":"<br><p>某公司承担了一项宇航嵌入式设备的研制任务。本项目除对硬件设备环境有很高的要求外,还要求支持以下功能:</p><p>(1) 设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构);</p><p>(2) 应用软件应与硬件无关,便于软硬件的升级;</p><p>(3) 由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离;</p><p>(4) 宇航设备可靠性要求高,系统要有故障处理能力。</p><p>公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如下图所示,并将软件设计工作交给了李工,要求他在三周内完成软件总体设计工作,给出总体设计方案。<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/5987bb3278e22dbe9f4fb99ad6781fb1.jpg?x-oss-process=style/ruankaodaren\" title=\"5987bb3278e22dbe9f4fb99ad6781fb1.jpg\" alt=\"1.jpg\"/></p><p>用150字以内的文字,说明公司制定的TLS软件架构的层次特点,并针对上述功能需求(1)~(4),说明架构中各层内涵。</p><p>[问题2]</p><p>在TLS软件架构的基础上,关于选择哪种类型的嵌入式操作系统问题,李工与总工程师发生了严重分歧。李工认为,宇航系统是实时系统,操作系统的处理时间越快越好,隔离意味着以时间作代价,没有必要,建议选择类似于VxWorks5.5的操作系统;总工程师认为,应用软件间隔离是宇航系统安全性要求,宇航系统在选择操作系统时必须考虑这一点,建议选择类似于Linux的操作系统。</p><p>请说明两种操作系统的主要差异,完成下表中的空白部分,并针对本任务要求,用200字以内的文字说明你选择操作系统的类型和理由。</p><p>两种操作系统的主要差异<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/f6cd17b807f222190af2b90e4c620c39.jpg?x-oss-process=style/ruankaodaren\" title=\"f6cd17b807f222190af2b90e4c620c39.jpg\" alt=\"1.jpg\"/></p><p>[问题3]</p><p>故障处理是宇航系统软件设计中极为重要的组成部分。故障处理主要包括故障监视、故障定位、故障隔离和系统容错(重组)。用150字以内的文字说明嵌入式系统中故障主要分哪几类?并分别给出两种常用的故障滤波算法和容错算法。</p>","analyze":"<p>略</p>","multi":0,"questionType":3,"answer":"<p>[问题1]</p><p>TLS结构框架的主要特点:</p><p>(1) 应用软件仅与操作系统服务相关,不直接操作硬件。</p><p>(2) 操作系统通过模块支持原软件访问硬件,可与具体硬件无关。</p><p>(3) 模块支持层将硬件抽象成标准操作。</p><p>(4) 通过三层栈的划分可实现硬件的快速更改与升级,应用软件的升级不会引起硬件的变更。</p><p>TLS结构框架的各层内涵是:</p><p>(1) 应用层主要完成宇航设备的具体工作,由多个功能任务组成,各功能任务间的隔离由操作系统层实现。</p><p>(2) 操作系统层实现应用软件与硬件的隔离,为应用软件提供更加丰富的计算机资源服务。操作系统为应用软件提供标准的API接口(如POSIX),确保了应用软件的可升级性。</p><p>(3) 模块支持层为操作系统管理硬件资源提供统一管理方法,用一种抽象的标准接口实现软件与硬件的无关性,达到硬件的升级要求,便于硬件的外场快速更换。</p><p>[问题2]</p><p>两种操作系统的差异见下表。<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/af4cba6a23b6a3eeca5295d550246c7c.jpg?x-oss-process=style/ruankaodaren\" title=\"af4cba6a23b6a3eeca5295d550246c7c.jpg\" alt=\"1.jpg\"/></p><p>选择类似于Linux的嵌入式操作系统。理由如下:</p><p>(1) Linux操作系统是一种安全性较强的操作系统。内核工作在系统态,应用软件工作在用户态,可以有效防止应用软件对操作系统的破坏。</p><p>(2) Linux操作系统调度的最小单位是线程,线程归属于进程,进程具有自己独立的资源。进程通过存储器管理部件(MMU)实现多功能应用间隔离。</p><p>(3) 嵌入式Linux操作系统支持硬件抽象,可有效实现TLS结构,并将硬件抽象与操作系统分离,可方便实现硬件的外场快速更换。</p><p>[问题3]</p><p>(1) 嵌入式系统中故障主要分为:</p><p>①硬件故障:如CPU、存储器和定时器等;</p><p>②应用软件故障:如数值越界、异常和超时等;</p><p>③操作系统故障:如越权访问、死锁和资源枯竭等。</p><p>(2) 滤波算法:</p><p>①门限算法</p><p>②递减算法</p><p>③递增算法</p><p>④周期滤波算法</p><p>(3) 容错算法:</p><p>①N+1备份</p><p>②冷备</p><p>③温备</p><p>④热备</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918059952328705","title":"<br><p>【说明】 某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进 行了分析,具体描述如下:</p><p>1)用户(非注册用户)通过手机向租赁服务系统进行注册,成为可租赁共享单车的合法用户, 其中包括提供身份、手机号等信息,并支付约定押金;</p><p>2)将采购的共享单车注册到租赁服务系统后方可投入使用。即将单车的标识信息(车辆编号、 二维码等)录入到系统;</p><p>3)用户(注册或非注册用户)通过手机查询可获得单车的地理位置信息以便就近取用;</p><p>4)用户(注册用户)通过手机登录到租赁服务系统中,通过扫描二维码或输入车辆编号以进行 系统确认,系统后台对指定车辆状态(可用或不可用),以及用户资格进行确认,通过确认后 对车辆下达解锁指令;</p><p>5)用户在用完车辆后关闭车锁,车辆自身将闭锁状态上报到租赁服务系统中,完成车辆状态 的更新和用户租赁费用结算;</p><p>6)系统应具备一定的扩容能力,以满足未来市场规模扩张的需要。 项目组李工认为该系统功能相对独立,系统可分解为不同的独立功能模块,适合采用结构化 分析与设计方法对系统进行分析与设计。但王工认为,系统可管理的对象明确,而且项目团 队具有较强的面向对象系统开发经验,建议采用面向对象分析与设计方法。经项目组讨论, 决定采用王工的建议,采用面向对象分析与设计方法开发系统。</p><p>【问题 2】 (12 分)</p><p>请分析下面 A~Q 所列出的共享单车租赁服务系统中的概念类及其方法,在图 2-1 所示用例图 (1) ~ (12)处补充所缺失信息。</p><p>(2)A.用户,B.共享单车,C.用户管理,D.注册,E.注销,F.用户查询,G 单车管理,H.租赁,I.归还,J.单车查询,K.费用管理,L.保证金管理,M.租赁费管理,N.数据存储管理, O.用户数据存储管理,P.单车数据存储管理,Q.费用结算,R.身份认证</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/80c06b92ad5fbe0a1e5630206f9df8ec.jpg?x-oss-process=style/ruankaodaren\" title=\"80c06b92ad5fbe0a1e5630206f9df8ec.jpg\" alt=\"1.jpg\"/></p>","analyze":"<p>无</p>","multi":0,"questionType":3,"answer":"<p>(1)D.注册</p><p>(2)F.用户查询</p><p>(3)C.用户管理</p><p>(4)R.身份认证</p><p>(5)A.用户</p><p>(6)N.数据存储管理</p><p>(7)P.单车数据存储管理</p><p>(8)I.归还</p><p>(9)B.共享单车</p><p>(10)K.费用管理</p><p>(11)L.保证金管理</p><p>(12)Q.费用结算</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794933058733101057","title":"<br><p><br/></p><p><br/></p><h3>试题四( 25 分)</h3><p>A公司是一个专业的航空软件开发公司,当前正在为某用户开发某航空嵌入式实时软件,王工是该软件开发项目的负责人。应用户要求,A公司委托乙公司对其开发的航空软件进行第三方测试。张工是乙公司中该测试项目的负责人。 </p><p>【问题1】</p><p>王工在与张工讨论该软件的测试计划时,就软件的测试环境产生了争执。张工认为所有的第三方测试工作都必须在目标机环境下完成,否则无法保证测试的有效性。王工认为开发工作进度很紧,而且开发工作需要频繁占用目标机环境,第三方测试在仿真环境下进行就可以了,没有必要非得在目标机环境下测试。请在200字以内对上述两人意见的正确性进行评价与分析,并简述你对本题目中的测试环境问题的建议。 </p><p>【问题2】 </p><p>由于该软件是质量要求很高的航空嵌入式实时软件,在双方就签订该软件第三方测试技术协议进行磋商时,A公司要求乙方的第三方测试结构覆盖率必须达到修正的条件判定覆盖(MC/DC)。请分别简述修正的条件判定覆盖MC/DC与条件判定覆盖 (C/DC)对测试用例集的要求条件,下面给出了一个含有两个判定条件的例子,请说明两种覆盖测试用例集的设计方法。 </p><p>例子: </p><p>IF A OR B THEN </p><p> … </p><p> … </p><p>ELSE </p><p> … </p><p> … </p><p>ENDIF </p><p> </p><p>【问题3】 </p><p>张工的项目组根据王工的项目组提供的软件需求文档和设计文档,严格按照协议要求进行了第三方测试,但是软件交付给用户使用后,仍然出了很多问题,用户对软件质量评价不高。王工认为张工项目组没有很好地进行软件第三方测试,张工觉得并无不妥之处,请对这一状况和原因进行分析。 <span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:0.0000pt;\"></span></p><p><br/></p>","analyze":"<p><br/></p><p><br/></p><p>一、试题分析</p><p>这是一道关于嵌入式系统软件的测试问题的试题,主要涉及到第三方测试相关问题,以及测试用例的设计。</p><p>【问题1】</p><p>对于一般商用软件的测试,嵌入式软件测试有其自身的特点和测试困难。在嵌入式开发中,开发环境被认为是主机平台,软件运行环境为目标机平台。如果所有测试都放在目标机上有很多不利的因素,例如:</p><p>(1)测试软件可能会造成与开发者争夺时间的瓶颈,为了避免这个问题只有提供更多的目标环境。</p><p>(2)目标机环境可能还不可行。</p><p>(3)比起主机平台环境,目标机环境通常是不精密的和不方便的。</p><p>(4)提供给开发者的目标环境和联合开发环境通常是很昂贵的。</p><p>(5)开发和测试工作可能会妨碍目标机环境已存在持续的应用。</p><p>一般情况下:</p><p>(1)所有单元测试在主机环境上进行。</p><p>(2)软件集成在主机平台上模拟目标机环境运行,当然在目标环境上重复测试也是必须的。</p><p>(3)所有的系统测试和确认测试必须在目标机环境下执行。</p><p>【问题2】</p><p>第2个问题要求比较修正的条件判定覆盖MC/DC与条件判定覆盖(C/DC),并根据给出的例子分别设计测试用例。</p><p>控制流测试根据程序的内部逻辑结构设计测试用例,常用的技术是逻辑覆盖,即使用测试数据运行被测程序,考察对程序逻辑的覆盖程度。主要的覆盖标准有语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖、修正的条件/判定覆盖和路径覆盖等。</p><p>(1)语句覆盖。语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。很显然,语句覆盖是一种很弱的覆盖标准。</p><p>(2)判定覆盖。判定覆盖也称为分支覆盖,它是指不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。判定覆盖比语句覆盖强,但对程序逻辑的覆盖程度仍然不高。</p><p>(3)条件覆盖。条件覆盖是指不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取得各种可能的结果。条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖。</p><p>(4)条件/判定覆盖。同时满足判定覆盖和条件覆盖的逻辑覆盖称为判定/条件覆盖。它的含义是,选取足够的测试用例,使得判定表达式中每个条件的所有可能结果至少出现一次,而且每个判定本身的所有可能结果也至少出现一次。</p><p>(5)条件组合覆盖。条件组合覆盖是指选取足够的测试用例,使得每个判定表达式中条件结果的所有可能组合至少出现一次。显然,满足条件组合覆盖的测试用例,也一定满足判定/条件覆盖。因此,条件组合覆盖是上述5种覆盖标准中最强的一种。然而,条件组合覆盖还不能保证程序中所有可能的路径都至少遍历一次。</p><p>(6)修正的条件/判定覆盖。修正的条件/判定覆盖需要足够的测试用例来确定各个条件能够影响到包含的判定结果。首先,每个程序模块的入口和出口点都要考虑至少要被调用一次,每个程序的判定到所有可能的结果值要至少转换一次;其次,程序的判定被分解为通过逻辑操作符(and和or)连接的布尔条件,每个条件对于判定的结果值是独立的。</p><p>(7)路径覆盖。路径覆盖是指选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路路径至少经过一次)。路径覆盖实际上考虑了程序中各种判定结果的所有可能组合,因此是一种较强的覆盖标准。但路径覆盖并未考虑判定中的条件结果的组合,并不能代替条件覆盖和条件组合覆盖。</p><p>【问题3】</p><p>第3个问题的意思是经过了第三方测试后,软件仍然有问题,要求考生回答原因是什么。要注意的一句话:“张工的项目组根据王工的项目组提供的软件需求文档和设计文档,严格按照协议要求进行了第三方测试”,这就说明不是测试本身的问题。既然不是测试本身的问题,那原因是什么呢?第一个可能的原因是,王工提供的文档有问题,或者设计本身有问题;第二个可能的原因是,模拟的测试环境与实际的目标环境存在差异;第三个可能的原因是,软件质量不是靠测试出来的,而是形成于整个软件开发的过程。</p><p>二、参考答案</p><p>【问题1】</p><p>(1)张工和王工的意见都不完全正确。</p><p>为了节省对目标机环境的争用,测试的很多工作可以在仿真环境下进行;但是为了防止由于仿真环境与目标环境差异带来的测试错误,最终的测试程序必须在目标机环境上重新运行,以查看软件最终在目标环境下的实际运行情况。</p><p>(2)针对本题所述情况,为了提高开发与测试工作的并行度,张工的项目组可以先在仿真环境下开发和运行测试程序;待王工项目组的代码开发工作完成后,再在目标机环境下完整地运行所有的测试程序。</p><p>【问题2】</p><p>(1)对于C/DC,要求测试集满足如下条件:判定中每个条件的真值与假值都至少取一次;同时判定的真值与假值也要求至少取一次。</p><p>(2)对MC/DC,要求测试集满足如下条件:首先应满足C/DC的测试条件;判定中每个条件的取值都必须独立地影响判定的结果,即在其他条件取值不变的前提下,仅改变这个条件的值,而使判定结果改变。</p><p>(3)两个判定例子的C/DC测试集设计方法:满足C/DC要求的测试用例集是{TT,FF};</p><p>说明:因为该测试用例集中,条件A与B分别取了T与F,判定 A OR B,也取了T值(当A=T,B=T时)和F值(当A=F,B=F时)。</p><p>(4)两个判定例子的MC/DC测试集设计方法:满足MC/DC要求的测试用例集是{FF,TF,FT}</p><p>说明:C/DC要求的测试用例集是{TT,FF}无法满足MC/DC的要求,条件A与B均没有独立地影响判定的输出结果。</p><p>【问题3】</p><p>(1)软件测试的作用是查找软件中存在的问题,但是不能保证软件的正确性。软件正确性需要软件研发的全过程来保证。</p><p>(2)从本题的情况来看,问题的根源很可能是王工或张工项目组的开发或测试工作中的某些点没有做好,主要原因包括:软件需求规格说明没有全面地反映用户的要求;需求文档和设计文档质量不高;软件代码的质量本身不高,可读性较差;测试用例没有100%覆盖需求;测试和开发人员责任心不够,开发过程控制不到位;软件开发无标准可循,测试人员难以理解。<span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:0.0000pt;\"></span></p><p><br/></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918567597330433","title":"<br><p></p><h3 style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:23.7000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:汉仪中圆简\">试题二(</span>25<span style=\"font-family:汉仪中圆简\">分)</span></span><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"></span></h3><p></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">阅读以下关于系统数据分析与建模的叙述,在答题纸上回答问题</span>1 <span style=\"font-family:宋体\">至问题 </span><span style=\"font-family:Times New Roman\">3</span><span style=\"font-family:宋体\">。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">【说明】</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">某软件公司受快递公司委托,拟开发一套快递业务综合管理系统,实现快递单和物流信息的综合管理。项目组在系统逻辑数据模型设计中,需要描述的快递单样式如图</span> 2-1 <span style=\"font-family:宋体\">所示,图 </span><span style=\"font-family:Times New Roman\">2-2 </span><span style=\"font-family:宋体\">是项目组针对该快递单所设计的候选实体及其属性。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/ec6caa69fafd6c0e183acd77bfcd6ea1.png?x-oss-process=style/ruankaodaren\"/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/ffd5a4a2b46aad239faf6c8189aa23e4.png?x-oss-process=style/ruankaodaren\"/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"font-family:宋体\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 21pt;\"> 1</span><span style=\"font-family:宋体\">】(</span><span style=\"font-family:Times New Roman\">6 </span><span style=\"font-family:宋体\">分)</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">数据库设计主要包括概念设计、逻辑设计和物理设计三个阶段,请用</span> 200 <span style=\"font-family:宋体\">字以内文字说明这三个阶段的主要任务。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span> 2<span style=\"font-family:宋体\">】</span><span style=\"font-family:Times New Roman\">]</span><span style=\"font-family:宋体\">(</span><span style=\"font-family:Times New Roman\">11 </span><span style=\"font-family:宋体\">分)</span></span></strong><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据快递单样式图,请说明</span>:</span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1) <span style=\"font-family:宋体\">图 </span><span style=\"font-family:Times New Roman\">2-2 </span><span style=\"font-family:宋体\">中三个候选实体对应的主属性 </span><span style=\"font-family:Times New Roman\">PK1</span><span style=\"font-family:宋体\">、</span><span style=\"font-family:Times New Roman\">PK2 </span><span style=\"font-family:宋体\">和 </span><span style=\"font-family:Times New Roman\">PK3 </span><span style=\"font-family:宋体\">分别是什么</span><span style=\"font-family:Times New Roman\">?</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2) <span style=\"font-family:宋体\">图 </span><span style=\"font-family:Times New Roman\">2-2 </span><span style=\"font-family:宋体\">中应设计哪些实体之间的联系,并说明联系的类型。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"></span></span><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span> 3<span style=\"font-family:宋体\">】(</span><span style=\"font-family:Times New Roman\">8 </span><span style=\"font-family:宋体\">分)</span></span></strong><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">在图</span> 2-2 <span style=\"font-family:宋体\">中添加实体之间的联系后,该实体联系图是否满足第一范式、第二范式和第三范式中的要求(对于每种范式判定时,假定己满足低级别范式要求</span><span style=\"font-family:Times New Roman\">)</span><span style=\"font-family:宋体\">。如果不满足,请用 </span><span style=\"font-family:Times New Roman\">200 </span><span style=\"font-family:宋体\">字以内文字分别说明其原因。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><span style=\"font-family:宋体\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 21pt;\"> 1</span><span style=\"font-family:宋体\">】(</span><span style=\"font-family:Times New Roman\">6 </span><span style=\"font-family:宋体\">分)</span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">概念设计也称为概念结构设计,其任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法将它们抽象为一个不依赖于任何</span> DBMS <span style=\"font-family:宋体\">的数据模型,即概念模型。概念模型的表现形式即 </span><span style=\"font-family:Times New Roman\">ER </span><span style=\"font-family:宋体\">模型。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">逻辑设计也称为逻辑结构设计,其主要任务是将概念模型转换为某个特定的</span> DBMS <span style=\"font-family:宋体\">上的逻辑模型。设计逻辑结构时,首先为概念模型选定一个合适的逻辑模型(如:关系模式或层次模型),然后将其转化为由特定 </span><span style=\"font-family:Times New Roman\">DBMS </span><span style=\"font-family:宋体\">支持的逻辑模型,最后对逻辑模型进行优化。物理设计也称为物理结构设计,其任务是对给定的逻辑模型选取一个最适合应用环境的物理结构,所谓数据库的物理结构,主要是指数据库在物理设备上的存储结构和存取方法。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;color:#FF0000;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span> 2<span style=\"font-family:宋体\">】</span><span style=\"font-family:Times New Roman\">]</span><span style=\"font-family:宋体\">(</span><span style=\"font-family:Times New Roman\">11 </span><span style=\"font-family:宋体\">分)</span></span></strong></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">(</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">)</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"> </span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">PK1<span style=\"font-family:宋体\">:证件号</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">;</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">PK2<span style=\"font-family:宋体\">:编号</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">;</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">PK3<span style=\"font-family:宋体\">:证件号</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">(</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">)</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"> </span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">联系</span>1<span style=\"font-family:宋体\">:寄件人与快递单之间应有联系,联系类型:</span><span style=\"font-family:Times New Roman\">1:N</span><span style=\"font-family:宋体\">。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:51.7500pt;mso-char-indent-count:5.0000;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">联系</span>2<span style=\"font-family:宋体\">:收件人与快递单之间应有联系,联系类型:</span><span style=\"font-family:Times New Roman\">1:N</span><span style=\"font-family:宋体\">。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span> 3<span style=\"font-family:宋体\">】(</span><span style=\"font-family:Times New Roman\">8 </span><span style=\"font-family:宋体\">分)</span></span></strong></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">寄件人</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">和</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">收件人满足第</span>3<span style=\"font-family:宋体\">范式,因为这两个关系消除了部分函数依赖与传递函数依赖。快递单满足第</span><span style=\"font-family:Times New Roman\">2</span><span style=\"font-family:宋体\">范式,但不满足第</span><span style=\"font-family:Times New Roman\">3</span><span style=\"font-family:宋体\">范式,</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">因为</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">总计可由前边的保价金额、代收货款、运费、加急费、包装费、保价费等计算得出,存在传递函数依赖,不满足</span>3NF<span style=\"font-family:宋体\">。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794934201311842305","title":"<br><p><br/></p><p><br/></p><p style=\"text-indent:27px;line-height:150%\">论文提交注意事项:<br/><br/>1、在进行论文写作(电子版本)练习时,建议先在word上完成并保存好,然后将其复制粘贴至以下作答框;<br/><br/>2、提交论文内容时,下列论文题目二选一,论文篇数控制在一篇(不要一次性提交多篇)。若提交多篇仅批阅第一篇;<br/><br/>3、介于学员较多,且论文篇幅较长,讲师仔细审阅一篇论文需要十几分钟,建议在正式提交之前,请先进行自检自查,例如论文思路、结构等内容是否合理,自检通过后再进行论文提交,所以尽量准备好再提交,再耐心等候讲师批改完毕;<br/><br/>4、考虑到经常出现在一天内需要讲师进行批阅的论文高达几十篇,因此论文提交后,可能无法第一时间得到回复,讲师会尽量在24小时内进行批阅(节假日回复时间可能会顺延),敬请谅解;<br/><br/>5、请复制粘贴在答案空白处,不要以附件形式提交,不要以附件形式提交,不要以附件形式提交;<br/><br/>6、本套试卷仅能提交三次,三次,三次!!!提交后请耐心等待批改,批改后再进行提交,以免浪费提交机会。<br/><br/>论文提交模板(直接在以下答题框作答,不要上传附件!!!提交附件不予批改):<br/><br/>论文题目(居中 )<br/><br/>正文<br/><br/>首行缩进两字符,区分段落<br/><br/>字数:2500字左右<br/><br/>论文手写版(不作强制要求):一定要将内容写在答题框里,再上传照片<br/><br/>PS:论文手写版主要用于老师检查字迹,附在答题框编辑好的论文内容后面即可,论文答题纸在“班内共享”里自行下载<br/><br/><br/>试题一 论需求建模技术及其应用</p><p>需求工程在软件工程过程中起到了决定性作用,而需求建模则是需求工程的核心和灵魂。需求建模能够规范地描述需求分析的结果,是系统设计和实现的基础,既能方便与用户以及开发人员交流,又提高了系统开发的效率和质量。</p><p>结合不同的分析方法,需求开发过程中也采用不同的需求建模方法,比如结构化方法,原型方法,面向对象方法,面向构件方法,面向服务方法等。结构化常用DFD,面向对象是用例图+类图,面向构件有构件库+构件刻画+部署图,面向服务则是服务注册发现+服务契约+企业服务总线。<br/><br/></p><p>请围绕“论需求建模技术及其应用”论题,依次从以下三个方面进行论述。</p><p>1.概要叙述你所参与分析设计的企业信息系统以及你所担任的主要工作。</p><p>2.深入讨论在需求工程中,需求分析和需求开发中常用的三种需求建模技术。</p><p>3.结合你所参与分析设计的企业信息系统及其特点,详细论述该系统分析建模所采用的需求建模技术,并客观分析评价该建模技术。</p><p><br/></p><br/>试题二 论软件生命周期模型及其应用<br/><br/>每种事物均会经历一系列的变化阶段,通常这种阶段性的变化过程被称为生命周期。软件工程过程根据系统工程理论结合其自身的特点也经历了若干时期的发展和演进。从发展的角度看,软件开发过程模型主要被归结为传统软件生命周期模型(SDLC),软件产品开发模型和软件生产过程模型。<br/><br/>传统软件生命周期模型类目下包括经典软件生命周期(或称瀑布模型),逐步求精(或称迭代模型),增量开发和发布(或称增量模型)以及工业与军用标准和能力模型。软件产品开发模型则由快速原型,联合应用开发,可重用组件组装,应用生成,软件文档支持环境,快速迭代、增量演进与演进交付以及程序演进这些模型组成。最后,软件生产模型主要分为非操作性过程模型和操作性过程模型。非操作过程模型由螺旋模型和其他各种国际标准过程参考模型组成,与之对应的操作性过程模型则常见有快速原型操作规范,软件自动化,软件过程自动化和编程。<br/><br/>请围绕“论软件生命周期模型及其应用”论题,依次从以下三个方面进行论述。<br/><br/>1.概要叙述你所参与分析设计的企业信息系统以及你所担任的主要工作。<br/><br/>2.阐述现代软件工程中常见的三种生命周期模型。<br/><br/>3.具体阐述你参与的软件工程使用了哪种生命周期模型,该工程是如何结合生命周期模型展开工作的。 ","analyze":"<p>略</p>","multi":0,"questionType":3,"answer":"<p>略</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794917588462227457","title":"<br>论信息系统开发方法论","analyze":"略","multi":0,"questionType":3,"answer":"<p>信息系统的开发一般分为系统规划、需求定义、系统设计、实施和维护等主要五个阶段,每一个阶段都应该在科学方法论的指导下开展工作。随着信息系统规模的变化和传统开发方法论的演变,信息系统开发过程经历了“自底向上”和“自顶向下”两种方式</p><p>请围绕“信息系统开发方法论”论题,依次从以下三个方面进行论述。</p><p>1.概要叙述你参与分析和开发的信息系统以及你所担任的主要任务和开展的主要工作。</p><p>2.分别说明信息系统“自底向上”和“自顶向下”两种系统分析设计方式。详细阐述系统遵循“自底向上”方式和“自顶向下”方式设计开发的优缺点。</p><p>3.详细说明你所参与的信息系统是如何遵循“自底向上”、“自顶向下”或综合“自底向上”和“自顶向下”两种方式进行的分析、设计和开发的。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239845952344065","title":"论企业业务流程优化<br>业务流程优化是通过不断发展、完善、优化业务流程,保持企业竞争优势的重要方法。在流程的设计和实施过程中,要对流程进行不断改进,以期取得最佳效果。业务流程优化不仅仅指做正确的事,还包括如何正确地做这些事。为了解决企业面对新的环境,在传统的以职能为中心的管理模式下产生的问题,必须对业务流程进行调整,从本质上反思业务流程,优化或重新设计业务流程,以便在衡量绩效的关键指标(如质量、成本、速度、服务)上取得突破性的改善。\n请围绕“论企业业务流程优化”论题,依次从以下三个方面进行论述。<br>1 .概要叙述你参与管理和开发的业务流程优化项目以及在其中所担任的主要工作。<br>2.详细论述业务流程优化的过程及业务流程方法。<br>3.结合你具体参与管理和开发的实际项目,举例说明所选取的需要优化的业务流程以及优化的具体实施过程,并详细分析流程优化的效果。","analyze":"一、简要叙述所参与管理和开发的业务流程优化项目,并明确指出在其中承担的主要任务和开展的主要工作。<br>二、业务流程优化的过程包括:流程问题汇总细化、设计优化方案、优化方案细化及调整等步骤。<br>流程优化第一步:流程问题汇总细化。<br>1.识别关键流程<br>根据相关原则方法确定关键流程,即需要进行优化的流程。<br>确定关键流程时,可以考虑具有以下特点的流程:效率低下,影响其他流程的正常运行;对企业至关重要的流程;改进容易、效益大流程;耗时的流程;被多个流程引用、共享的流程;出现重大失误和事故的流程;冗余和重复的流程;返工和重复的流程;过多审批和监控的流程;重要性高绩效低的流程。<br>2.绘制高阶流程<br>根据已有的低阶流程绘制,对于绘制中发现的不完整或缺失的流程进行补充,使流程完整。<br>3.问题汇总<br>收集资料,了解流程现状,分析现有流程,挖掘流程中存在的问题。可以采用流程访谈、问卷调查、流程调研、FMEA实效模式分析(Potential Failure Mode & Effects Analysis)等方法。<br>4.量化描述<br>量化描述包括周期时间、流程的绩效指标等,需要严格根据目前的情况详细列出,以发现真实的关键点。<br>流程优化第二步:设计优化方案。<br>1.确定优化目标<br>确定流程的主要优化方向对流程的愿景和目标达成一致。<br>优化目标主要从以下四方面考虑:<br>(1)质量:用适当的业务控制满足并超越客户现在和将来的服务期望(如增加一次性成功率,与客户合作或参与产品设计)。<br>(2)成本:降低资源消耗,争取竞争机遇。良好的流程设计可以使流程成本大幅度下降,其幅度会远远超出传统削减成本的做法。<br>(3)时间:缩短业务处理时间,增加业务机会,降低成本,提高服务质量。<br>(4)风险:通过设立适当的关键控制点来降低营运风险。<br>2.优化方案设计<br>目标业务流程设计的基本方法:ESIA (Elimination, Simply, Integrate, Automate)。<br>(1) Elimination (清除)<br>删除无附加值的步骤。无效活动首先要予以清除。<br>等待时间。由于上一个环节总是不到位,出现虚耗,这就是一种浪费,必须清除。故障/缺陷和失误。由于失误,在工作中产生了残次品,而每生产一个残次品就是对成本的调高,就是对资源的浪费,必须清除。<br>重复性劳动。单位中有时会存在因人设事或重复性劳动,这些都是要坚决清除的。<br>(2) Simply (简化)<br>简化所有过于复杂的环节,包括过于复杂的表格、过于复杂的技术系统、过于专业分工的程序、复杂的沟通形式。<br>(3) Integrate (整合)<br>集成功能,理顺流程过程。包括职责、部门、客户和供应商各方面。<br>(4) Automate (自动化)<br>运用先进的信息技术加速流程运转,提高流程运行质量。<br>流程优化的常用方法:时间标记法、鱼骨图法、消除流程中的非增值性因素、任务整合、简化活动、流程任务自动化、增加环节、重排环节等。<br>3. To-be 流程<br>获得改进后的流程,绘制新流程、流程描述。<br>4.可行性分析、收益性分析<br>对新流程进行可行性分析,以预测实施的难度,包括实施风险分析,对新流程的收益性进行分析,获得收益性指标。<br>流程优化第三步:优化方案细化及调整。<br>1.实施计划安排<br>流程的改善往往涉及很多部门和人员的配合,所以改善的内容应多探讨,考虑各方面的意见。<br>制订周密的行动计划,对实施的时机、实施前后的交接,实施的注意事项做出明确的说明,尽量避免管理工作的混乱。<br>2.保障体系调整<br>设计实施方案需要考虑调整保障体系以支持优化,包括流程与制度、组织与人员、信息技术、材料与设备、方法等方面的配套体系。<br>3.试运行<br>通过试运行,发现存在的问题,对发现的问题收集整理。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794917082377506817","title":"<br><p>试题一,给信息系统可行性分析,信息系统可行性分析的目的是确认在当前条件下企业是否有必要建设新系统,以及建设新系统的工作是否具备必要的条件,如何进行可行性分析是系统分析师所必须面临的问题。<br/>请围绕信息系统可行性分析论题,依次从以下三个方面进行论述。<br/>1.概要叙述你参与管理和开发的软件项目,以及你在其中承担的主要工作。</p><p>2.请简要描述应从哪些方面完成信息系统的可行性分析?</p><p>3.具体阐述你参与管理和开发的项目是如何从不同的方面进行系统可行性分析的。</p>","analyze":"<p>略</p>","multi":0,"questionType":3,"answer":"<p>可行性研究也称为可行性分析,是所有项目投资、工程建设或重大改革在开始阶段必须进行的一项工作。它是经济活动中经常使用的一种决策程序和手段,也是投资前的必要环节。可行性研究必须从系统总体出发,对技术、经济、执行等多个方面进行分析和论证,以确定信息系统建设项目是否可行,为正确进行投资决策提供科学依据。</p><p>u3000u3000在信息系统建设项目中,可行性研究通常从经济可行性、技术可行性、法律可行性和用户使用可行性4个方面来进行分析,其中经济可行性通常被认为是项目的底线。</p><p>1.经济可行性</p><p>经济可行性也称为投资收益分析或成本效益分析,主要评估项目的建设成本、运行成本和项目建成后可能的经济收益。多数项目只有建设成本能控制在企业可接受的预算内的时候,项目才有可能被批准执行。而经济收益的考虑则非常广泛,可以分为直接收益和间接收益、有形收益和无形收益,还可以分为一次性收益和非一次性收益、可定量的收益和不可定量的收益等。</p><p>要注意的是,在系统开发初期,由于用户需求和候选系统方案还没有确定,成本不可能得到准确的估算。因此,此时的经济可行性分析只能大致估算系统的成本和收益,判断信息系统的建设是否值得。</p><p>2.技术可行性</p><p>技术可行性也称为技术风险分析,研究的对象是信息系统需要实现的功能和性能,以及技术能力约束。技术可行性主要通过考虑以下问题来进行论证:</p><p>(1)技术:现有的技术能力和信息技术的发展现状是否足以支持系统目标的实现。</p><p>(2)资源:现有的资源(例如,掌握技术的员工、企业的技术积累、构件库、软硬件条件等)是否足以支持项目的实施。</p><p>(3)目标:由于在可行性研究阶段,项目的目标是比较模糊的,因此技术可行性最好与项目功能、性能和约束的定义同时进行。在可行性研究阶段,调整项目目标和选择可行的技术体系都是可以的,而一旦项目进入开发阶段,任何调整都意味着更多的开销。</p><p>3.法律可行性</p><p>法律可行性也称为社会可行性,具有比较广泛的内容,它需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性。例如,所开发的系统与国家法律或政策等相抵触,在政府信息化的领域中使用了未被认可的加密算法,未经许可在产品中使用了其他企业的被保护的技术或构件等,这样的项目在法律可行性上就是行不通的。</p><p>4.用户使用可行性</p><p>用户使用可行性也称为执行可行性,是从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等,可以细分为管理可行性和运行可行性。</p><p>(1)管理可行性。管理可行性是指从企业管理上分析系统建设可行性主。管领导不支持的项目一般会失败,中高层管理人员的抵触情绪很大,就有必要等一等,先积极做好思想工作,创造条件。另外,还要考虑管理方法是否科学,相应的管理制度改革的时机是否成熟,规章制度是否齐全等。</p><p>(2)运行可行性。运行可行性也称为操作可行性,是指分析和测定信息系统在确定环境中能够有效工作,并被用户方便使用的程度和能力。例如,ERP系统建成后的数据采集和数据质量问题,企业工作人员没有足够的IT技能等。这些问题虽然与系统本身无关,但如果不经评估,很可能会导致投入巨资建成的信息系统却毫无用处。运行可行性还需要评估系统的各种影响,包括对现有IT设施的影响、对用户组织机构的影响、对现有业务流程的影响、对地点的影响、对经费开支的影响等。如果某项影响会过多改变用户的现状,需要将这些因素作进一步的讨论并和用户沟通,提出建议的解决方法。否则,系统一旦建成甚至在建设过程中,就会受到用户的竭力反对,他们会抵制使用系统。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918577110011905","title":"<br><p><br/></p><h3 style=\"margin-right:0.0000pt;margin-left:0.0000pt;mso-para-margin-right:0.0000gd;mso-para-margin-left:0.0000gd;text-indent:0.0000pt;mso-char-indent-count:0.0000;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:汉仪中圆简\">试题一</span> <span style=\"font-family:汉仪中圆简\">论需求分析方法及应用</span></span><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"></span></h3><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">需求分析是提炼、分析和仔细审查已经获取到的需求的过程。需求分析的目的是确保所有的项目干系人</span>(<span style=\"font-family:宋体\">利益相关者</span><span style=\"font-family:Times New Roman\">)</span><span style=\"font-family:宋体\">都理解需求的含义并找出其中的错误、遗漏或其它不足的地方。需求分析的关键在于对问题域的研究与理解。为了便于理解问题域,现代软件工程所推荐的需求分析方法是对问题域进行抽象,将其分解为若干个基本元素,然后对元素之间的关系进行建模。常见的需求分析方法包括面向对象的分析方法、面向问题域的分析方法、结构化分析方法等。而无论采用何种方法,需求分析的主要工作内容都基本相同。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">请围绕</span>"<span style=\"font-family:宋体\">需求分析方法及应用</span><span style=\"font-family:Times New Roman\">"</span><span style=\"font-family:宋体\">论题,依次从以下三个方面进行论述。</span></span></strong><strong><span style=\"font-family: "Times New Roman"; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1. <span style=\"font-family:宋体\">简要叙述你参与管理和开发的软件系统开发项目以及你在其中所承担的主要工作。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2. <span style=\"font-family:宋体\">概要论述需求分析工作过程所包含的主要工作内容。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">3. <span style=\"font-family:宋体\">结合你具体参与管理和开发的实际项目,说明采用了何种需求分析方法,并举例详细描述具体的需求分析过程。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><span style=\"text-indent: 21pt; font-size: 10.5pt; font-family: 宋体; background: #D9D9D9;\"><span style=\"font-family:宋体\">解析</span></span><span style=\"text-indent: 21pt; font-size: 10.5pt; font-family: 宋体;\">:</span><span style=\"text-indent: 21pt; font-size: 10.5pt; font-family: 宋体;\">本文的内容组织过程中需要注意的,主要是需求分析涉及到的工作内容。需求分析的工作通常包括以下七个方面:</span><br/></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>1<span style=\"font-family:宋体\">)绘制系统上下文范围关系图:这种关系图是用于定义系统与系统外部实体间的界限和接口的简单模型,它可以为需求确定一个范围。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>2<span style=\"font-family:宋体\">)创建用户界面原型:用户界面对于一个系统来说是十分重要的,因此在需求分析阶段通过快速开发工具开发一个抛弃式原型,或者通过</span><span style=\"font-family:Times New Roman\">PowerPoint</span><span style=\"font-family:宋体\">、</span><span style=\"font-family:Times New Roman\">Flash</span><span style=\"font-family:宋体\">等演示工具制作一个演示原型,甚至是用纸和笔画出一些关键的界面接口示意图,将帮助用户更好地理解所要解决的问题,更好地理解系统。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>3<span style=\"font-family:宋体\">)分析需求的可行性:对所有获得的需求进行成本、性能和技术实现方面的可行性研究,以及这些需求项是否与其他的需求项有冲突,是否有对外的依赖关系等。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>4<span style=\"font-family:宋体\">)确定需求的优先级:这是一项很重要的工作,迭代开发已经成为了现代软件工程方法的一个基础,而需求的优先级是制订迭代计划的一个最重要的依据。对于需求优先级的描述,可以采用满意度和不满意度指标进行说明。其中满意度表示当需求被实现时用户的满意程度,不满意度表示当需求未被实现时用户的不满意程度。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>5<span style=\"font-family:宋体\">)为需求建立模型:也就是建立分析模型,这些模型的表现形式主要是图表加上少量的文字描述,所谓“一图抵千字”,图形化地描述需求将使得其更加清晰、易懂。根据采用的分析方法不同,采用的图也将不同。例如,</span><span style=\"font-family:Times New Roman\">OOA</span><span style=\"font-family:宋体\">中的用例模型和领域模型,</span><span style=\"font-family:Times New Roman\">SA</span><span style=\"font-family:宋体\">中的</span><span style=\"font-family:Times New Roman\">DFD</span><span style=\"font-family:宋体\">和</span><span style=\"font-family:Times New Roman\">E-R</span><span style=\"font-family:宋体\">图等。需求分析模型主要描述系统的数据、功能、用户界面和运行的外部行为,它是系统的一种逻辑表示技术,并不涉及软件的具体实现细节。需求分析模型可以帮助系统分析师理解系统,使需求分析任务更加容易实现。同时,它也是以后进行软件设计的基础,为软件设计提供了系统的表示视图。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>6<span style=\"font-family:宋体\">)创建数据字典:数据字典是对系统用到的所有数据项和结构进行定义,以确保开发人员使用了统一的数据定义。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>7<span style=\"font-family:宋体\">)使用</span><span style=\"font-family:Times New Roman\">QFD</span><span style=\"font-family:宋体\">:这是在需求优先级基础上的一个升华,其原理与满意度和不满意度指标十分接近,通过将产品特性、属性与对用户的重要性联系起来。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918061781045249","title":"<br><p>【说明】 某公司长期从事计算机产品的研制工作,公司领导为了响应国家军民融合的发展战略,决定 要积极参与我国军用设备领域的研制工作,将本公司的计算机及软件产品通过提升和改造, 应用到军用装备的安全关键系统中。公司为了承担军用产品的研发任务,公司领导将论证工 作交给王工负责。王工经调研分析,提交了一份完整论证报告。</p><p>【问题 1】 (12 分)</p><p>论证报告指出:我们公司长期从事民用市场的计算机研制工作,在研制流程、管理方法以及 环境试验等方面都不能达到军用设备相关技术要求。要承担武器装备生产研制工作,就必须 建立公司的武器装备生产研制质量体系,需要拿到军方或政府部门颁发的资格认证。从技术 上讲,军用设备产品大部分都属于安全关键系统,其计算机及软件的缺陷会导致武器装备失效,因此,公司技术人员应及早掌握相关安全性基本概念和相关设计知识。</p><p>1)企业要承担武器装备产品生产任务,需获得一些资格认证,请列举两种资格认证名称。</p><p>2)请说明安全关键系统的定义,并列举出两个安全关键系统的实例设备。</p><p>3)请简要说明安全性(safety)的具体含义,并给出产品设计时,安全性分析通常采用哪两种方法?</p>","analyze":"<p>无</p>","multi":0,"questionType":3,"answer":"<p>(1)、民企参军从事军工科研生产需先取得"军工四证"。即:</p><p>国军标准质量管理体系认证,简称国军标认证;</p><p>武器装备科研生产单位保密资质认证,简称:保密认证;</p><p>武器装备科研生产许可证认证,简称:许可证认证</p><p>装备承制单位资格名录认证,简称:名录认证。</p><p>(2)、安全关键系统是指系统功能一旦失效将引起生命、财产等重大损失以及环境可能遭受到严重破坏的系统。如相控阵雷达系统、歼10的航空电子系统等</p><p>(3)安全性分析是一种军用系统研制初期开始进行的系统性检查、研究和分析方法,用于检查系统或设备在每种使用模式中的工作状态,确定潜在的危险,预计危险对人员或设备损坏的严重性和可能性,并确定消除或减少的方法,以便在事故发生之前尽量消除或减少发生的概率。</p><p>安全性分析方法有FMEA故障模式影响分析、FTA故障树分析、PFMEA过程失效模式及后果分析、HAZOP危险与可操作性分析、ZSA区域安全性分析、PHA初步危险分析等。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794933996600446977","title":"<br><p>【说明】</p><p>阅读下列关于软件开发方法的讨论,回答问题1、问题2和问题3。</p><p>张工和李工分别是某公司信息系统项目组和系统开发组的负责人。下面是张工与李工讨论信息系统项目组承接的新项目时的对话。</p><p>张工:我们这次承接的新系统很具有挑战性,在开发过程中不仅要使用一种新的数据库管理系统,用户所给的开发时间也比较短。我担心使用传统的SDLC(软件开发生存周期)方法可能无法按期完成系统开发任务。</p><p>李工:这个项目有什么特点吗?</p><p>张工:我不知道用户是否确切地明白他们想要一个怎样的新系统。他们提出了许多要求,但是我不敢确定他们是否真正理解这个新系统的功能。而且,这个系统可能会相当复杂,因为它要与多个已有的系统进行交互。</p><p>李工:我希望我们有更多使用RAD (Rapid Application Development,快速应用开发)方法的经验。目前你所</p><p>面临的状况可能比较适合使用这种方法。</p><p>李工:我希望我们有更多使用RAD (Rapid Application Development,快速应用开发)方法的经验。目前你所面临的状况可能比较适合使用这种方法。</p><p>张工:我同意。但是这个项目的时限不允许我们去学习运用RAD方法的工具以及即将要使用的新的RDBMS(关系数据库管理系统)。</p><p>[问题1](8分)</p><p>用100字以内文字,分析使张工放弃采用传统的SDLC方法的原因。</p><p>[问题2](9分)</p><p>用200字以内文字,说明RAD方法的基本思想。</p><p>[问题3](8分)</p><p>如果张工采用RAD方法开发该项目,应如何解决对RAD工具不熟悉以及使用新数据库管理系统的问题?用150字以内文字说明。</p>","analyze":"略","multi":0,"questionType":3,"answer":"<p>[问题1](8分)</p><p>(1)\t开发时间成为制约软件开发的重要因素。</p><p>(2)\t不明确的用户需求。</p><p>(3)\t必须使用不熟悉的开发技术。</p><p>[问题2](9分)</p><p>(1)\t让用户更主动地参与到系统分析、设计和构造活动中来。</p><p>(2)\t将项目开发组织成一系列重点突出的研讨会,研讨会要让项目投资方、用户、分析员、设计人员和构造人员一同参与。</p><p>(3)\t通过一种迭代的构造方法加速需求分析和设计阶段。</p><p>(4)\t让用户提前看到一个可工作的系统。</p><p>[问题3](8分)</p><p>(1 )张工应尽可能在项目启动之前对项目组的部分成员进行RAD工具和相关技术,以及采用新的RDBMS的培训。</p><p>(2)可以聘请一个专业顾问来指导项目组使用RAD工具和相关技术。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918066667409409","title":"<br><p>【说明】</p><p>某软件企业开发一套类似于淘宝网上商城业务的电子商务网站。该系统涉及多种用户角 色,包括购物用户,商铺管理员,系统管理员等。</p><p>在数据库设计中,该系统数振库的核心关系包括:</p><p>产品(产品编码,产品名称,产品价格,库存数量,商铺编码) 商铺(商铺编码,商铺名称,商铺地址,商铺邮箱,服务电话); 用户(用户编码,用户名称,用户地址,联系电话)</p><p>订单(订单编码,订单日期,用户编码,商铺编码,产品编码,产品数量,订单总价)</p><p>不同用户角色也有不同的数据需求,为此该软件企业在基本数据库关系模式的基础上,定制 了许多试图。其中,有很多视图涉及到多表关联和聚集函数运算。</p><p>【问题 3】(9 分) 针对李工提出的问题,常见的解决手段有应用程序实现,触发器实现和物化视图实现等、 请用 300 字以内的文字解释说明这三种方案。</p>","analyze":"<p>无</p>","multi":0,"questionType":3,"answer":"<p>程序实现:在订单的增删改是,控制好两个数据表的相关操作,保证数据的一致性。</p><p>触发器实现:当订单发生变化是,通过触发器把当日订单同步到统计表中。</p><p>物化视图:建立"当日销售、存货"物化视图,通过物化视图把相关联的数据关联起来,当订单发生变化时,自动更新,保障数据一致性。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239963145392129","title":"请以“企业信息集成技术和应用”大题,分别从以下三个方面进行论述。\n1.概要叙述你参与的企业信息集成项目以及你所担任的主要工作。<br>2.详细论述企业内部信息集成和企业外部信息集成分别包括哪些方面,其主要集成内容有哪些。<br>3.具体阐迷你所参与的企业信息集成项目,涵盖了哪些内、外部信息集成内容,实现了哪些信急集成功能,具体实施效吴如何。","analyze":"一、简要描述所参与的企业信息集成项目,并明确指出在其中承担的主要任务开展的主要工作。<br>二、详细论述企业内部信息集成和企业外部信息集成分别包括哪些方面及其主要集成内容。<br>企业内部信息集成:<br>技术平台集成。技术平台技术足系统底层的体系结构、软件、硬件以及异构网络的集成,集成内容不仅包括信息技术硬件所组成的新型操作平台,如各类大型机、小型机、工作站、微机、通信网络等信息技术设备,还包括置入信息技术或者说经过信息技术改造的机床、车床、自动化工具、流水线设备等新型设施和设备。<br>数据集成。数据集成是对数据进行标识并编成目录,确定元数据模型。只有在建立统一的模型后,数据才能在数据库系统中分布和共享。数据集成采用的主要数据处理技术有数据复制、数据聚合和接口集成等。<br>应用系统集成。应用系统集成是实现不同系统之间的互操作,使得不同应用系统之间能够实现数据和方法的共享。<br>业务过程集成。业务过程集成是在各种业务系统中定义、授权和管理各种业务信总的交换,以便改进操作、减少成本、提高响应速度。业务过程集成使得在不同应用系统中的流程能够无缝连接,实现流程的协调运作和流程信息的充分共享。<br>企业外部信息集成:<br>(1)通过门户网站和互联M实现公众、社会团体、社会和客户的互动,实现企业内外部信息资源的有效交流和集成。<br>(2)通过与合作伙伴信息系统的对接,建立动态的企业联盟,发展基于竞争合作机制的虚拟企业,重塑企业的战略模式和竞争优势。<br>三、阐述你参与的企业信息集成项目,具体说明该项目中涵盖了哪些集成内容,实现了哪些信息集成功能,并详细说明实施效果。<br>企业信息集成的功能主要包括:<br>信息共享。信息共享对于企业提高服务质量、降低运营成本有着非常直接的作用。<br>信息协作平台。通过信息集成,可实现各部门、各应用系统之间的协调运作,实现业务流程的定制、改造和优化,为企业的各种应用和系统提供一个统一的运行协作平台,实现流程协作和信息共享。<br>信息价值提升。通过信息集成将一些静态的数据加工成流动的信息,并对信息进行高度综合和深入挖掘,可形成企业知识,为企业管理决策提供支持。企业还可以将信息系统进行有机整合,提升企业信息系统的价值,为企业面对日益激烈的竞争和日趋苛刻的客户提供强有力的支持。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918337401344001","title":"<br><p>试题五(25分)阅读以下关于Web应用的叙述,在答题纸上回答问题1至问题3。<br/>【说明】某软件企业拟开发一套基于Web的云平台配置管理与监控系统,该系统按租户视图、系统管理视图以及业务视图划分为多个相应的Web应用,系统需求中还包含邮件服务、大文件上传下载、安全攻击防护等典型Web系统基础服务需求。<br/>【问题1】(5分)在选择系统所采用的Web开发框架时,项目组对Alibaba开发的WebX框架与轻量级Spring MVC框架进行了对比分析,最终决定采用WebX框架进行开发。请用300字以内文字,从多应用支持、基础服务支持以及可扩展性这三个方面对WebX与Spring MVC框架进行对比。</p><p>【问题2】(12分)</p><p>在确定系统釆用的持久层技术方案时,项目组梳理了系统的典型持久化需求,对照需求对比分析了 Hibernate和MyBatis两种持久化方案,请分析两种持久化方案对表5-1中所列项目需求的支持情况,将候选答案序号A或B填入表5-1相应位置。</p><p>【候选答案:A. 支持 B. 不支持或支持差】</p><p> <img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/827758d23a46c659eeb8d55c71b71e5f.png?x-oss-process=style/ruankaodaren\" title=\"827758d23a46c659eeb8d55c71b71e5f.png\" alt=\"4.png\"/></p><p> </p><p>【问题3】(8分)系统实现相应的配置管理与监控功能时,需要集成云平台侧提供的大量服务以实现配置数据的读取写入与不同视图监测数据的获取。项目组在确定服务集成方案时,对比了REST风格RPC与SOAP RPC两种方案,经过分析讨论,项目组最终决定采用REST风格RPC机制实现服务集成,请判断表5-2中给出的选择REST方案的理由是否合理。<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/4b57bb23c071747e15b7447a486c7696.png?x-oss-process=style/ruankaodaren\" title=\"4b57bb23c071747e15b7447a486c7696.png\" alt=\"5.png\"/></p>","analyze":"<p>【问题1】(5分)答案:<br/>(1)基础服务支持:WebX基于Web框架,集成了前端模板、持久化与一些常用的后端服务等SpringMVC所不具备的基础服务。</p><p>(2)多应用支持:WebX和Spring MVC一样,完全建立在Spring框架之上,可以使用Spring的所有特性。WebX被设计成多个层次,层次间的分界线很清晰,每个层次都足够开放和易于扩展。<br/>(3)可扩展性:WebX对Spring做了扩展,一个组件可以扩展另一个组件,也可以被其它组件扩展。这种机制使WebX具有较好的扩展性,且比未经扩展的Spring更易使用。<br/></p><p>【问题2】(12分)</p>答案:<p>(1)A (2)B (3)B (4)A (5)A (6)B<br/></p><p>【问题3】(8分)<br/>答案:</p><p>(1)√ (2)× (3)× (4)√</p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931995514785793","title":"<br><p><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【论文四】</span></span></strong></p><p><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">请以</span>“企业信息</span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">集成技</span></span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">术及应</span></span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">用</span></span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">”</span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">为</span></span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">题,分别从以下三个方面进行论述。</span></span></strong><br/></p><p class=\"MsoNormal\" style=\"margin-left: 21pt; line-height: 150%;\"><span style=\"font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1. </span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">概要叙述你参与的企业信息集成项目以及你所担任的主要工作。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"text-indent: 21pt; font-size: 10.5pt;\">2. </span><span style=\"text-indent: 21pt; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">详细论述企业内部信息集成和企业外部信息集成分别包括哪些方面,其主要集成内容有哪些。</span></span><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-left: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"text-indent: 21pt; line-height: 150%; font-size: 10.5pt;\"><span style=\"line-height: 150%; font-size: 10.5pt;\">3.具体阐</span><span style=\"line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">述</span></span><span style=\"line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">你所参与的企业信息集成项目,涵盖了哪些内、外部信息集成内容,实现了哪些</span></span><span style=\"line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">信息</span></span><span style=\"line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">集成功能,具体实施效</span></span><span style=\"line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">果</span></span><span style=\"line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">如何。</span></span><span style=\"font-family:宋体\"><br/></span></span></span></p><p class=\"MsoNormal\" style=\"margin-left: 21pt; text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"margin-left: 21pt; line-height: 150%;\"><span style=\"font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1. </span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">概要叙述你参与的企业信息集成项目以及你所担任的主要工作。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right: 0pt; margin-left: 0pt; text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">解析:</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right: 0pt; margin-left: 0pt; text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据要求能够概要叙述你参与企业信息集成项目的背景,可以包括项目的名称、起始时间、业务场景介绍、建设内容,介绍你在本项目中的角色,工作职责,主要承担的工作等内容。此部分内容可以分为一段,或者二段均可,字数在</span>300-400为宜。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 21pt; text-indent: 21pt; line-height: 150%;\"><span style=\"font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2. </span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">详细论述企业内部信息集成和企业外部信息集成分别包括哪些方面,其主要集成内容有哪些。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">解析:</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">企业内部集成:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">技术平台集成</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">,</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">数据集成</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">,</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">应用系统集成</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">,</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">业务过程集成</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">4种。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(1)</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">技术平台集成。技术平台技术足系统底层的体系结构、软件、硬件以及异构网络的集成,集成内容不仅包括信息技术硬件所组成的新型操作平台,如各类大型机、小型机、工作站、微机、通信网络等信息技术设备,还包括置入信息技术或者说经过信息技术改造的机床、车床、自动化工具、流水线设备等新型设施和设备。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(2)</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">数据集成。数据集成是对数据进行标识并编成目录,确定元数据模型。只有在建立统一的模型后,数据才能在数据库系统中分布和共享。数据集成采用的主要数据处理技术有数据复制、数据聚合和接口集成等。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(3)</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">应用系统集成。应用系统集成是实现不同系统之间的互操作,使得不同应用系统之间能够实现数据和方法的共享。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(4)</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">业务过程集成。业务过程集成是在各种业务系统中定义、授权和管理各种业务信总的交换,以便改进操作、减少成本、提高响应速度。业务过程集成使得在不同应用系统中的流程能够无缝连接,实现流程的协调运作和流程信息的充分共享。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">企业外部信息集成:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(1)通过门户网站和互联</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">网</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">实现公众、社会团体、社会和客户的互动,实现企业内外部信息资源的有效交流和集成。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(2)通过与合作伙伴信息系统的对接,建立动态的企业联盟,发展基于竞争合作机制的虚拟企业,重塑企业的战略模式和竞争优势。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\">3.具体阐</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">述</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">你所参与的企业信息集成项目,涵盖了哪些内、外部信息集成内容,实现了哪些</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">信息</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">集成功能,具体实施效</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">果</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">如何。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">解析:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">企业信息集成的功能主要包括:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">1)</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">信息共享</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">信息共享对于企业提高服务质量、降低运营成本有着非常直接的作用。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">2)</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">信息协作平台</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">通过信息集成,可实现各部门、各应用系统之间的协调运作,实现业务流程的定制、改造和优化,为企业的各种应用和系统提供一个统一的运行协作平台,实现流程协作和信息共享。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">3)</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">信息价值提升</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">通过信息集成将一些静态的数据加工成流动的信息,并对信息进行高度综合和深入挖掘,可形成企业知识,为企业管理决策提供支持。企业还可以将信息系统进行有机整合,提升企业信息系统的价值,为企业面对日益激烈的竞争和日趋苛刻的客户提供强有力的支持。</span> </span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794933992724910081","title":"<br><p>阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。</p><p>【说明】</p><p>某 ETC( Electronic Toll Collection,不停车收费)系统在高速公路沿线的特</p><p>定位置上设置一个横跨道路上空的龙门架( Toll gantry),龙门架下包括 6条车道( Trafficlanes),每条车道上安装有雷达传感器( Radar sensor)、无线传输器( Radio transceiver)</p><p>和数码相机( Digital Camera)等用于不停车收费的设备,以完成正常行驶速度下的收费工作。该系统的基本工作过程如下:</p><p>(1)每辆汽车上安装有车载器,驾驶员( Driver)将一张具有唯一识别码的磁卡插入车载器中。磁卡中还包含有驾驶员账户的当前信用记录。</p><p>(2)当汽车通过某条车道时,不停车收费设备识别车载器内的特有编码,判断车型,</p><p>将收集到的相关信息发送到该路段所属的区域系统( Regional center)中,计算通行费用创建收费交易( Transaction),从驾驶员的专用账户中扣除通行费用。如果驾驶员账户透</p><p>支,则记录透支账户交易信息。区域系统再将交易后的账户信息发送到维护驾驶员账户信息</p><p>的中心系统( Central system)</p><p>(3)车载器中的磁卡可以使用邮局的付款机进行充值。充值信息会传送至中心系统,以更新驾驶员账户的余额。</p><p>(4)当没有安装车载器或者车载器发生故障的车辆通过车道时,车道上的数码相机将对车辆进行拍照,并将车辆照片及拍摄时间发送到区域系统,记录失败的交易信息;并将该交易信息发送到中心系统。</p><p>(5)区域系统会获取不停车收费设备所记录的交通事件( Traffic events);交</p><p>通广播电台( Traffic advice center)根据这些交通事件进行路况分析并播报路况。</p><p>现采用面向对象方法对上述系统进行分析与设计,得到如表 3-1 所示的用例列</p><p>表以及如图 3-1 所示的用例图和图 3-2 所示的分析类图。</p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/c22f11e1d8536712520867db39790708.jpg?x-oss-process=style/ruankaodaren\" title=\"c22f11e1d8536712520867db39790708.jpg\" alt=\"1.jpg\"/><br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/af4b6dad72c272c86460b9b8662704bc.jpg?x-oss-process=style/ruankaodaren\" title=\"af4b6dad72c272c86460b9b8662704bc.jpg\" alt=\"2.jpg\"/><br/><p>【问题 1】(15分)</p><p>根据说明中的描述,给出图 3-1 中 A1~A4 所对应的参与者名称。</p><p>根据说明中的描述及表 3-1,给出图 3-1 中 U1-U5 所对应的用例名称。</p><p>根据说明中的描述,给出图 3-2 中 C1~C6 所对应的类名。</p><p>【问题2】 (6分)</p><p>用例图包括哪几个基本元素,并用300字以内的文字进行简要说明。</p><p>【问题 3】(4分)</p><p>在OOA方法中,构建用例模型一般需要经历几个阶段。</p>","analyze":"<p>无</p>","multi":0,"questionType":3,"answer":"<p>【问题 1】(15分)</p><p>参与者:</p><p>A1:Central system/Driver</p><p>A2:Driver/Central system</p><p>A3:Regional center/Traffic advice center</p><p>A4:Traffic advice center/Regional center</p><p>用例:</p><p>U1:Underpaid transaction/Record Illegal use</p><p>U2:Record Illegal use/Underpaid transaction</p><p>U3:Create transaction</p><p>U4:Record traffic event</p><p>U5:Charge card</p><p>类:</p><p>C1:Center system </p><p>C2: Toll gantry</p><p>C3: Traffic lanes</p><p>C4:Radar sensor/Radio transceiver/Digital Camera</p><p>C5:Radio transceiver/Radar sensor/Digital Camera</p><p>C6: Digital Camera/Radar sensor/Radio transceiver</p><p>【问题2】 (6分)</p><p>(1)参与者。参与者是指存在于系统外部并与系统进行交互的任何事物,既可以是使用系统的用户,也可以是其他外部系统和设备等外部实体。</p><p>(2)用例。用例表示系统所提供的服务,它定义了系统是如何被参与者所使用的,它描述的是参与者为了使用系统所提供的某一完整功能而与系统之间发生的一段对话。</p><p>(3)通信关联。通信关联表示的是参与者和用例之间的关系,或用例与用例之间的关系。箭头表示在这一关系中哪一方是对话的主动发起者,箭头所指方是对话的被动接受者,箭尾所指方是对话的主动发起者。如果不想强调对话中的主动与被动关系,可以使用不带箭头的关联实线。</p><p>【问题 3】(4分)</p><p>在OOA方法中,构建用例模型一般需要经历4个阶段,分别是识别参与者、合并需求获得用例、细化用例描述和调整用例模型,其中前三个阶段是必需的。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794917590345469953","title":"<br>论软件系统需求获取技术及应用","analyze":"略","multi":0,"questionType":3,"answer":"<p>需求获取(Raquirecent Discovery, RD)是一个确定和理解不同类用户的需要和约束的过程。需求获取是否科学、充分对所获取的结果影响很大,直接决定了系统开发的目标和质量。由于大部分别户无法完整的描述需求,也不可能看到系统的全貌,所以在需求获取中,系统分析师需要与用户进行有效沟通和合作才能成功。系统分析师根据要获取的信息内容和信息来源采用不同的需求获取技术,并且熟练地在实践中运用它,进而获得用于描述系统活动的待定软件需求,构建系统开发目际和质量要求。</p><p>请围绕“软件系统需求获取技术及应用”论题,依次从以下三个方面进行论述。</p><p>1.简要叙述你参与的软件开发项目以及你所承担的主要工作。</p><p>2.详细说明目前主要有哪些需求获取技术,不同需求获取技术各自有哪些特点。</p><p>3.根据你所参与的项目。具体阐述如何根据需求内容采用不同的需求获取技术获取系统需求。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918578204725249","title":"<br><p><br/></p><h3 style=\"margin-right:0.0000pt;margin-left:0.0000pt;mso-para-margin-right:0.0000gd;mso-para-margin-left:0.0000gd;text-indent:0.0000pt;mso-char-indent-count:0.0000;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:汉仪中圆简\">试题二</span> <span style=\"font-family:汉仪中圆简\">论企业应用集成</span></span><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"></span></h3><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">在企业信息化建设过程中,由于缺乏统一规划和总体布局,使企业信息系统形成多个信息孤岛,信息数据难以共享。企业应用集成(</span>Enterprise Application Integration<span style=\"font-family:宋体\">,</span><span style=\"font-family:Times New Roman\">EAI</span><span style=\"font-family:宋体\">)可在表示集成、数据集成、控制集成和业务流程集成等多个层次上,将不同企业信息系统连接起来,消除信息孤岛,实现系统无缝集成。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">请围绕</span>"<span style=\"font-family:宋体\">企业应用集成</span><span style=\"font-family:Times New Roman\">"</span><span style=\"font-family:宋体\">论题,依次从以下三个方面进行论述。</span></span></strong><strong><span style=\"font-family: "Times New Roman"; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1. <span style=\"font-family:宋体\">概要叙述你参与管理和开发的企业应用集成项目及你在其中所承担的主要工作。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2. <span style=\"font-family:宋体\">详细论述实现各层次的企业应用集成所使用的主要技术。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">3. <span style=\"font-family:宋体\">结合你具体参与管理和开发的实际项目,举例说明所采用的企业集成技术的具体实现方式及过程,并详细分析其实现效果。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><span style=\"text-indent: 21pt; font-size: 10.5pt; font-family: 宋体; background: #D9D9D9;\"><span style=\"font-family:宋体\">解析</span></span><span style=\"text-indent: 21pt; font-size: 10.5pt; font-family: 宋体;\">:</span><span style=\"text-indent: 21pt; font-size: 10.5pt; font-family: 宋体;\">在组织本文内容时需要注意各种集成所代表的含义,然后选择一种集成(或多种)表明其在系统中如何应用的。</span><br/></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1. <span style=\"font-family:宋体\">表示集成</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">表示集成也称为界面集成,这是比较原始和最浅层次的集成,但又是常用的集成。这种方法把用户界面作为公共的集成点,把原有零散的系统界面集中在一个新的界面中。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">表示集成是黑盒集成,无需了解程序与数据库的内部构造。常用的集成技术主要有屏幕截取和输入模拟技术。表示集成通常应用于以下几种情况:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>1<span style=\"font-family:宋体\">)在现有的基于终端的应用系统上配置基于</span><span style=\"font-family:Times New Roman\">PC</span><span style=\"font-family:宋体\">的用户界面。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>2<span style=\"font-family:宋体\">)为用户提供一个看上去统一,但是由多个系统组成的应用系统。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>3<span style=\"font-family:宋体\">)当只有可能在显示界面上实现集成时。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">表示集成的实现是很简单的,也是很不彻底的,只是做了一层</span>“外装修”,而额外多出来的集成界面也将可能成为系统的性能瓶颈。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2. <span style=\"font-family:宋体\">数据集成</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">为了完成控制集成和业务流程集成,必须首先解决数据和数据库的集成问题。在集成之前,必须首先对数据进行标识并编成目录,另外还要确定元数据模型,保证数据在数据库系统中分布和共享。因此,数据集成是白盒集成。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">有很多不同的中间件工具可以用于数据集成。例如,批量文件传输,即以特定的或是预定的方式在原有系统和新开发的应用系统之间进行文件传输;用于访问不同类型数据库系统的</span>ODBC<span style=\"font-family:宋体\">标准接口;向分布式数据库提供连接的数据库访问中间件技术等。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">通常在以下情况下,将会使用数据集成:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>1<span style=\"font-family:宋体\">)需要对多种信息源产生的数据进行综合分析和决策。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>2<span style=\"font-family:宋体\">)要处理一些多个应用程序需要访问的公用信息库。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>3<span style=\"font-family:宋体\">)当需要从某数据源获得数据来更新另一个数据源时,特别是它们之间的数据格式不相同时。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">相对而言,数据集成比表示集成要更加灵活。但是,当业务逻辑经常发生变化时,数据集成就会面临困难。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">3. <span style=\"font-family:宋体\">控制集成</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">控制集成也称为功能集成或应用集成,是在业务逻辑层上对应用系统进行集成的。控制集成的集成点存于程序代码中,集成处可能只需简单使用公开的</span>API<span style=\"font-family:宋体\">就可以访问,当然也可能需要添加附加的代码来实现。控制集成是黑盒集成。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">实现控制集成时,可以借助于远程过程调用或远程方法调用、面向消息的中间件、分布式对象技术和事务处理监控器来实现。控制集成与表示集成、数据集成相比,灵活性更高。表示集成和数据集成适用的环境下,都适用于控制集成。但是,由于控制集成是在业务逻辑层进行的,其复杂度更高一些。而且,很多系统的业务逻辑部分并没有提供</span>API<span style=\"font-family:宋体\">,这样,集成难度就会更大。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">4. <span style=\"font-family:宋体\">业务流程集成</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">业务流程集成也称为过程集成,这种集成超越了数据和系统,它由一系列基于标准的、统一数据格式的工作流组成。当进行业务流程集成时,企业必须对各种业务信息的交换进行定义、授权和管理,以便改进操作、减少成本、提高响应速度。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">业务流程集成不仅要提供底层应用支撑系统之间的互连,同时要实现存在于企业内部的应用之间,本企业和其他合作伙伴之间的端到端的业务流程的管理,它包括应用集成、</span>B2B<span style=\"font-family:宋体\">集成、自动化业务流程管理、人工流程管理、企业门户,以及对所有应用系统和流程的管理和监控等。</span></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794933146784124929","title":"<br><p><br/></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">试题三</span>. 论软件系统的容灾与恢复</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">随着计算机应用的日益普及和不断深入,软件系统的规模和复杂性急剧增大,软件已经成为系统中的核心部件。在航空航天、武器装备、医疗设备、交通、核能、金融等安全攸关的应用领域,软件系统失效将导致灾难性的后果。因此,当软件系统的一个完整应用环境因灾难性事件遭到破坏时,为了迅速恢复系统的数据和环境,需要采用灾难备份和恢复技术,确保软件系统能够快速从灾难造成的故障或瘫痪状态恢复到正常运行状态,并将其支持的业务功能从灾难造成的不正常状态恢复到可接受状态。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\">1.</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">概要叙述你参与管理和开发的软件项目及在其中所担任的主要工作。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"text-indent: 0pt; font-size: 10.5pt;\">2.</span><span style=\"text-indent: 0pt; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">详细论述容灾系统灾难恢复的主要技术,涵盖灾难恢复的技术指标、灾难恢复等级划分、容灾系统的分类等方面。</span></span><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"text-indent: 0pt; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-size: 10.5pt; text-indent: 0pt;\">3.结合你具体参与管理和开发的实际项目,说明该项目中是如何实施灾难恢复的,实际效果如何。</span><span style=\"font-family:宋体\"><br/></span></span></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"text-indent: 0pt; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-size: 10.5pt; text-indent: 0pt;\"><br/></span></span></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; color: #FF0000; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\">1.</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">概要叙述你参与管理和开发的软件项目及在其中所担任的主要工作。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">解析:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据要求能够概要叙述你参与和开发的软件项目背景,可以包括项目的名称、起始时间、项目背景介绍、建设内容、项目金额等内容,介绍你在本项目中的角色,工作职责,主要承担的工作</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\">(灾备工程)</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">等内容。此部分内容可以分为一段,或者二段均可,字数在</span>300-400为宜。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\">2.</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">详细论述容灾系统灾难恢复的主要技术,涵盖灾难恢复的技术指标、灾难恢复等级划分、容灾系统的分类等方面。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">解析:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">灾难恢复</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">定义:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">是指为了将信息系统从灾难造成的故障或瘫痪状态恢复到可正常运行状态,并将其支持的业务功能从灾难造成的不正常状态恢复到可接受状态而设计的活动和流程。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">1)</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">技术指标</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">灾难恢复的指标主要与容灾系统的数据恢复能力有关。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">灾难恢复的两个关键概念是恢复点目标</span>(Recovery Point Objective,RPO)和恢复时间目标(Recovery Time Objective,RTO)。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">RPO是指灾难发生后,容灾系统能将数据恢复到灾难发生前时间点的数据,它是衡量企业在灾难发生后会丢失多少数据的指标;RTO则是指灾难发生后,从系统宕机导致业务停顿时刻开始,到系统恢复至可以支持业务部门运作,业务恢复运营之时,此两点之间的时间。RPO可简单描述为企业能容忍的最大数据丢失量,RTO可简单描述为企业能容忍的恢复时间。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">理想状态下,希望</span>RTO=0,RPO=0,即灾难发生对企业生产毫无影响,既不会导致生产停顿,也不会导致生产数据丢失。但显然这不现实,企业要做的是尽量减少灾难造成的损失。企业在构建容灾备份系统时,首先要找到对企业自身而言比较适合的RTO目标,即在该目标定义下,用于灾难备份的投入应不大于对应的业务损失。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">2</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">)</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"> <span style=\"font-family:宋体\">灾难恢复等级</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">在《信息系统灾难恢复规范》</span>(GB/T20988-2007)中,将灾难恢复划分为6个等级。第1级为基本支持,第2级为备用场地支持,第3级为电子传输和部分设备支持,第4级为电子传输及完整设备支持,第5级为实时数据传输及完整设备支持,第6级为数据零丢失和远程集群支持。同时,该规范对灾难恢复能力等级评定原则和灾难备份中心的等级等也作了规范要求。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">3</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">)</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"> <span style=\"font-family:宋体\">容灾系统的分类</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">容灾系统的归类要由其最终达到的效果来决定,从其对系统的保护程度来分,可以将容灾系统分为数据容灾和应用容灾</span>.它们的高可用性级别逐渐提高。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">数据容灾的关注点在于数据,即灾难发生后可以确保用户原有的数据不会丢失或遭到破坏。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">应用容灾是在数据容灾的基础上,再将执行应用处理能力复制一份,也就是说,在备份站点同样构建一套应用系统。应用容灾系统能提供不间断的应用服务,让用户应用的服务请求能够透明地继续运行,而感受不到灾难的发生,保证信息系统提供的服务完整、可靠和安全。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">3.结合你具体参与管理和开发的实际项目,说明该项目中是如何实施灾难恢复的,实际效果如何。</span><span style=\"font-family: 宋体; line-height: 150%; color: #FF0000; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">解析:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">你需要结合实际项目,能够通过实例进行论证,</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">论述该项目如何实施软件灾难恢复规划。需要涵盖灾难恢复需求的确定、灾难恢复策略的制定、灾难恢复策略的实现和灾难恢复预案的制定和管理等内容,并需要说明具体实施过程及实际效果。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239925111443457","title":"论面向对象建模方法的应用<br>随着软件技术的发展,面向对象方法日益成为信息系统软件开发的主流技术,而面向对象建模技术是其中的关键。模型是软件开发的根本,大型、复杂的软件系统的开发是一项工程,而建模是系统化认识所开发软件的一个初步途径。<br>面向对象建模技术流派众多,包括OMT方法、OOSE方法、OOA/OOD方法等。统一建模语言的出现极大地促进了面向对象建模方法的普及与应用,己经成为当前面向对象建模方法的标准.\n1 概要叙述你参与管理和开发的信息系统项目以及你在其中所承担的主要工作。<br>2. 论述常见的面向对象建模方法的主要内容,包括每种模型的核心思想。<br>3. 具体阐述你参与管理和开发的项目中使用的是哪种面向对象建模方法以及选择该方法的原因,给出具体的实施过程和实施效果。","analyze":"一、概要叙述你参与管理和开发的信息系统项目以及你在其中所承担的主要工作。<br>二、论述常见的面向对象建模方法的主要内容,包括每种模型的核心思想。应结合自己熟悉的业务领域,较为详细地说明目前常见的面向对象建模方法的核心思想,并对其内容进行描述。<br>(1)OOA/OOD方法。一个OOA模型由主题层、类及对象层、结构层、属性层和服务层组成。其中,主题层描述系统的划分,类及对象层描述系统中的类及对象,结构层捕获类和对象之间的继承关系及整体-部分关系,属性层描述对象的属性和类及对象之间的关联关系,服务层描述对象所提供的服务(即方法)和对象之间的消息链接。OOD模型由人机交互(界面)构件、问题域构件、任务管理构件和数据管理构件组成。<br>(2)OOSE方法。该方法的最大特点是面向用例(use case)。OOSE是由用例模型、域对象模型、分析模型、设计模型、实现模型和测试模型组成的。其中用例模型贯穿于整个开发过程,它驱动所有其他模型的开发。<br>(3)OMT方法。系统是通过对象模型、动态模型和功能模型来描述的。其中,对象模型用来描述系统中各对象的静态结构以及它们之间的关系;功能模型描述系统实现什么功能(即捕获系统所执行的计算),它通过数据流图来描述如何由系统的输入值得到输出值。功能模型只能指出可能的功能计算路径,而不能确定哪一条路径会实际发生。动态模型则描述系统在何时实现其功能(控制流),每个类的动态部分是由状态图来描述的。<br>(4)统一建模语言是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格说明,到构造和配置。UML是在开发阶段,可视化构建和书写一个面向对象软件系统,进行规格说明的方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模、复杂系统进行建模方面,特别是在软件架构级别已经被验证有效。UML被OMG采纳作为业界的标准。<br>三、论文中需要结合实际工作,详细论述在项目中如何使用所选择的建模方法创建系统的逻辑模型和物理模型,井说明这些模型对项目开发所产生的影响。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794932464102428673","title":"<br><p><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">试题五</span></span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"> <span style=\"font-family:宋体\">(</span></span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">共</span>25分)</span></strong><br/></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">阅读以下关于</span>Web应用的叙述,在答题纸上回答问题1至问题2。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【说明】</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">某软件公司拟为其客户开发一套基于</span>Web的电子商务系统,该系统向终端用户提供在线购物功能。近期,项目组召开会议对以下两项需求进行了重点讨论:</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>1)系统终端用户的界面呈现应提供丰富的多媒体信息,包括文本、图片、动画、视频及语音消息。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>2)系统上线后需应对大量客户端并发请求处理,商家促销活动时,并发用户数可能会达到20万的规模;系统预期用户呈明显地地域集中分布特征。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"> </span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>1】 </span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">项目组在讨论实现需求(</span>1)的技术方案时,首先确定了以下技术原则:</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>a)应在开发阶段容易获得良好的协作开发环境支持;</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>b)应考虑客户端浏览器的兼容性;</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>c)应尽可能使系统具有良好的可维护性;</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>d)应考虑公司开发人员的技术学习成本。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">项目组就</span>Flex与HTML5两种技术方案进行了论证,综合考虑上述技术原则要求,最终采用了基于Flex的技术方案,请结合需求(1)及上述技术原则,对比Flex与HTML5两种技术方案的优劣,说明采用基于Flex的技术方案的原因。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><strong style=\"font-family: sans-serif; font-size: 16px;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>2】 </span></strong><br/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">项目组在讨论实现需求(</span>2)的技术方案时,首先确定了以下技术原则:</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>a)系统中商品信息及用户信息按类别划分不同数据库或表存放;</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>b<span style=\"font-family:宋体\">)系统应提供热备份机制以防止服务器意外失效;</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>c<span style=\"font-family:宋体\">)为满足大规模并发处理要求,系统软硬件投入可根据需要追加。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">项目组经过集思广益,抽取了</span>HTML<span style=\"font-family:宋体\">静态化、缓存、库表散列、集群与镜像、负载均衡等候选技术手段。请结合需求(</span><span style=\"font-family:Times New Roman\">2</span><span style=\"font-family:宋体\">)及相应技</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">术原则,分析上述技术手段在本项目中的可行性,将结果填入表格</span>5-1中。</span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/6eac9913bc25dbce107941cb6770fd84.png?x-oss-process=style/ruankaodaren\"/></span></p>","analyze":"<p><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>1】 </span></strong><br/></p><p><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">从需求(</span>1)看,该系统域于典型的富互联网应用,而基于Flex与HTML5的技术方案均可实现系统客户端多媒体呈现的基本要求,但HTML5往往需要同时配合CCS与JavaScrip t来实现完整的页面展现,对照项目组确定的技术原则,这两种方案存在以下主要区别:</span><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><br/></span></strong></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>1)协作开发环境支持:Flex具备更好的协作开发环境,包括IDE、编泽器、调试工具及分析工具等,而目前HTML5开发过程中没有很好的协作环境,调试过程比Flex 开发相对困难。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>2)浏览器兼容性:Flex通过插件来实现浏览器的兼容性,一次开发可以适应目前主流的浏览器,而HTML5目前的浏览器兼容性较差,调试时需要针对不同浏览器调整可靠性、屏幕大小等具体参数,来确定界面呈现的具体效果,因此其兼容性目前相对Flex而言要更差一些。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>3)可维护性:基于Flex的开发方法目前已比较成熟,如Flex Spark幵发框架对MVC模式有良好的支持,可以实现表现层与逻辑层的分离,而在HTML5中,由于目前JavaScript对面向对象支持并不完善等原因,使得基于HTML5的开发没有形成规范的开发流程,因此系统的维护成本要比Flex高。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>4)技术学习成本:由于HTML5往往需要同时配合CCS与JavaScript来实现完整的页面展现,因此对不熟悉的技术人员来讲,需要学习的技术较多,与Flex相比,学习成本,尤其是初学的成本要更大一些。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>2】 </span></strong></p><p class=\"MsoNormal\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"></span></strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:(</span>1<span style=\"font-family:宋体\">)</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">HTML<span style=\"font-family:宋体\">静态化手段可实现对系统经常访问的网页进行静态化以提高系统访问效率,但系统页面通常需要根据数据库中的用户信息、商品信息、订单信息及评论信息动态显示,且内容更新频繁</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">。</span></span><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><br/></span></strong></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">因此不适合采用。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">缓存技术手段</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据在线购物业务的特征,系统应用需要频繁访问数据库,因此可以对经常访问的数据建立缓存,以提高并发访问效率。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">因此适合。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据技术原则(</span>a)<span style=\"font-family:宋体\">,系统中商品信息及用户信息按类别划分不同数据库或表存放,因此可以采用库表散列的手段提高数据库并发访问效率。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">因此适合。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 10.35pt; line-height: 150%;\"><span style=\"font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\">(2)</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据需求(</span>2),系统需有效处理大量并发请求,且系统预期用户呈明显地域集中分布特征,因此可以采用集群与镜像手段提高用户的并发访问效率,且技术原则(b)要求系统应提供热备份机制以防止服务器意外失效,因此可以采用镜像机制提高系统的可靠性,根据题干中技术原则(c),又可根据需要追加集群与镜像所需的软硬件投入。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 10.35pt; line-height: 150%;\"><span style=\"font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\">(3)</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">负载均衡将是大型</span>Web应用解决高负荷访问和大量并发请求时常用的有效解决方法,在系统采用集群和镜像技术手段时,负载均衡也是系统必须采用的相应配合手段。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">综上不难看出,除</span>HTML静态化手段外,其他四种技术手段均可应用于本系统,以提高大规模用户并发访问的处理效率。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918106110644225","title":"<br><p><span style=\"font-family:汉仪中圆简\">试题四</span><span style=\"font-family: 汉仪中圆简; font-size: 12pt; text-indent: 0pt;\"> </span><span style=\"font-family:汉仪中圆简\">论信息系统规划及实践</span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">信息系统建设是投资大、周期长、复杂度高的系统工程。系统规划可以减少信息系统建设的盲目性,使系统具有良好的整体性和较高的适应性,建设工作有良好的阶段性,并能缩短系统开发周期,节约开发费用。信息系统规划紧密围绕组织发展目标,统筹分析组织发展、业务开展所需的各类信息以及相关的业务系统、信息管理系统,提出完整的信息整合、集成方案,各类信息系统的建设方案,提出面向组织战略发展的系统开发计划。信息系统的规划是系统生命周期中的第一个阶段,也是系统开发过程的第一步,其质量直接影响系统开发的成败。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">请围绕</span>“信息系统规划及实践”论题,依次从以下三个方面进行论述。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1<span style=\"font-family:宋体\">.概要叙述你参与管理和开发的信息系统建设项目及其其中所担任的主要工作。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2<span style=\"font-family:宋体\">.根据系统规划的主要人数,详细论述系统规划工作的主要步骤。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">3<span style=\"font-family:宋体\">.结合你具体参与管理和开发的实际项目,说明如何实施系统规划,并指出具体实施过程中遇到的问题和解决方案。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 20.7pt;\">系统规划工作的步骤为:</span><br/></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>1<span style=\"font-family:宋体\">)对现有系统进行初步调查。根据企业战略和发展目标,从类似企业和本企业内部收集各种信息,站在管理层的高度观察企业的现状,分析现有系统的运行状况。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>2<span style=\"font-family:宋体\">)分析和确定系统目标。系统目标应包括服务的质量和范围、政策、组织和人员等,它不仅包括信息系统的目标,还要反映整个企业的目标。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>3<span style=\"font-family:宋体\">)分析子系统的组成和基本功能。自顶向下对系统进行划分,并且详细说明各个子系统应该实现的功能。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>4<span style=\"font-family:宋体\">)拟定系统的实施方案。可以对子系统的优先级进行设定,以便确定子系统的开发顺序。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>5<span style=\"font-family:宋体\">)进行系统的可行性研究,编写可行性研究报告,召开可行性论证会。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>6<span style=\"font-family:宋体\">)制订系统建设方案。对可行性研究报告中提出的各项技术指标进行分析、比较,落实各项假设的前提条件,制订系统建设方案,并根据该方案及其实施计划编写成系统设计任务书。系统设计任务书经上级主管部门批准后,正式作为系统建设的依据。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918579278467073","title":"<br><p></p><h3 style=\"margin-right:0.0000pt;margin-left:0.0000pt;mso-para-margin-right:0.0000gd;mso-para-margin-left:0.0000gd;text-indent:0.0000pt;mso-char-indent-count:0.0000;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:汉仪中圆简\">试题三</span> <span style=\"font-family:汉仪中圆简\">论数据流图在系统分析与设计中的应用</span></span><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"></span></h3><p></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">数据流图</span> (Data Flow Diagram <span style=\"font-family:宋体\">,</span><span style=\"font-family:Times New Roman\">DFD) </span><span style=\"font-family:宋体\">是进行系统分析和设计的重要工具,是表达系统内部数据的流动并通过数据流描述系统功能的一种方法。</span><span style=\"font-family:Times New Roman\">DFD </span><span style=\"font-family:宋体\">从数据传递和加工的角度,利用图形符号通过逐层细分描述系统内各个部件的功能和数据在它们之间传递的 情况,来说明系统所完成的功能。在系统分析中,逻辑 </span><span style=\"font-family:Times New Roman\">DFD </span><span style=\"font-family:宋体\">作为需求规格说明书的组成部分,用于建模系统的逻辑业务需求;在系统设计中,物理</span><span style=\"font-family:Times New Roman\">DFD </span><span style=\"font-family:宋体\">作为系统构造和实现的技术性蓝图,用于建模系统实现的技术设计决策和人为设计决策。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">请围绕</span>“数据流图在系统分析与设计中的应用”论题,依次从以下三个方面进行论述。</span></strong><strong><span style=\"font-family: "Times New Roman"; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1. <span style=\"font-family:宋体\">简要叙述你参与的软件开发项目以及你所承担的主要工作。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2. <span style=\"font-family:宋体\">列举出 </span><span style=\"font-family:Times New Roman\">DFD </span><span style=\"font-family:宋体\">中的几种要素及含义,简要说明在系统分析与设计阶段逻辑 </span><span style=\"font-family:Times New Roman\">DFD </span><span style=\"font-family:宋体\">和物理 </span><span style=\"font-family:Times New Roman\">DFD </span><span style=\"font-family:宋体\">中这些要素之间有何区别。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">3. <span style=\"font-family:宋体\">根据所参与的项目,具体阐述你是如何通过绘制数据流图来进行系统分析与设计的。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><span style=\"text-indent: 21pt; font-size: 10.5pt; font-family: 宋体; background: #D9D9D9;\"><span style=\"font-family:宋体\">解析</span></span><span style=\"text-indent: 21pt; font-size: 10.5pt; font-family: 宋体;\">:</span><br/></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">DFD<span style=\"font-family:宋体\">是</span><span style=\"font-family:Times New Roman\">SA</span><span style=\"font-family:宋体\">方法中的重要工具,是表达系统内数据的流动并通过数据流描述系统功能的一种方法。</span><span style=\"font-family:Times New Roman\">DFD</span><span style=\"font-family:宋体\">还可被认为是一个系统模型,在信息系统开发中,如果采用结构化方法,则一般将</span><span style=\"font-family:Times New Roman\">DFD</span><span style=\"font-family:宋体\">作为需求规格说明书的一个组成部分。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">在</span>DFD<span style=\"font-family:宋体\">中,通常会出现</span><span style=\"font-family:Times New Roman\">4</span><span style=\"font-family:宋体\">种基本符号,分别是数据流、加工、数据存储和外部实体(数据源及数据终点)。数据流是具有名字和流向的数据,在</span><span style=\"font-family:Times New Roman\">DFD</span><span style=\"font-family:宋体\">中用标有名字的箭头表示。加工是对数据流的变换,一般用圆圈表示。数据存储是可访问的存储信息,一般用直线段表示。外部实体是位于被建模的系统之外的信息生产者或消费者,是不能由计算机处理的成分,它们分别表明数据处理过程的数据来源及数据去向,用标有名字的方框表示。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">DFD<span style=\"font-family:宋体\">可以是一个物理系统模型,也可以是逻辑系统模型,也可以是两者的混合。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">逻辑</span>DFD<span style=\"font-family:宋体\">与物理</span><span style=\"font-family:Times New Roman\">DFD</span><span style=\"font-family:宋体\">最大的区别在于,逻辑</span><span style=\"font-family:Times New Roman\">DFD</span><span style=\"font-family:宋体\">只描述了相关的组成要素,而物理</span><span style=\"font-family:Times New Roman\">DFD</span><span style=\"font-family:宋体\">则会涉及到具体的实现技术。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239904509022209","title":"论软件系统测试及其应用<br>软件系统测试是将已经确认的软件与计算机硬件、外设、网络等其他设施结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,进而完善软件。系统洌试的主要内容包括功能测试、健壮性测试、性能测试、用户界面测试、安全性测试、安装与反安装测试等,其中,最重要的是功能测试和性能测试。功能测试主要采用黑盒测试方法。\n1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。<br>2.详细论述软件系统测试中功能测试的主要方法,自动化测试的主要内容和如何选择适合的自动化测试工具。<br>3.结合你具体参与管理和开发的实际项目,说明你是如何采用软件系统测试方法进行系统测试的,说明具体实施过程以及应用效果。","analyze":"写作要点:<br>一、简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。<br>二、功能测试主要的方法为黑盒测试。黑盒测试又称为基于规格说明的测试,它是指那些使用基于规格说明方法和准则的测试活动,根据程序需求和产品规格说明来发现错误。黑盒测试将软件看作是不透明的黑盒子,完全不考虑程序的内部结构和内部特性,只检查软件功能是否按照软件需求说明书的要求正常使用,软件是否能适当地接收输入数据并产生正确的输出信息,软件运行过程中能否保持外部信息的完整性等。<br>黑盒测试根据软件需求说明书所规定的功能来设计测试用例,一般包括功能分解、等价类划分、边界值分析、判定表、因果图、状态图、随机测试、错误推测和正交实验法等。<br>测试自动化是一个通过编程完成测试的过程,一旦测试实现自动化,大量的测试用例就可以迅速执行。自动化测试通常需要构建存放程序软件包和测试软件包的文件服务器、存储测试用例和测试结果的数据库服务器、执行测试的运行环境、控制服务器、Web服务器和客户端程序。自动化测试的主要实现方法包括代码的静态与动态分析、测试过程的捕获与回放、测试脚本技术、虚拟用户技术和测试管理技术等。<br>自动化测试工具的选择需要考虑以下几点:<br>1. 测试工具应该具有相应的容错处理系统,可以自动处理一些异常状况;<br>2. 能够提供类似软件集成开发环境中的调试功能,支持脚本的运行、设置断点、得到变量返回结果等,可以更有效地对测试脚本的执行进行跟踪、检查并迅速定位问题;<br>3. 测试脚本的开发需要支持团队的开发环境,即测试工具对脚本代码能够很好地控制和管理。<br>三、考生需结合自身参与项目的实际状况,指出其参与管理和开发的项目中所进行的系统测试,说明测试的具体实施过程、使用的方法和工具,并对实际应用效果进行分析。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794934191551696897","title":"<p>论文提交注意事项:</p><p>1、在进行论文写作(电子版本)练习时,建议先在word上完成并保存好,然后将其复制粘贴至以下答案处;</p><p>2、进行单次提交论文内容时,论文篇数控制在一篇至两篇(不要连续提交,两篇放在一起,不然上一次提交的内容将会被覆盖);</p><p>3、字体格式要求:宋体--五号;</p><p>4、介于学员较多,且论文篇幅较长,讲师仔细审阅一篇论文需要十几分钟,建议在正式提交之前,请先进行自检自查,例如论文思路、结构等内容是否合理,自检通过后再进行论文提交,重复提交会更新提交时间,所以尽量一次提交成功,再耐心等候讲师批改完毕哦。</p><p>5、考虑到经常出现在一天内需要讲师进行批阅的论文高达几十篇,因此论文提交后,可能无法第一时间得到回复,讲师会尽量在48小时内进行批阅(节假日回复时间可能会顺延),敬请谅解。</p><p>6、请复制粘贴在答案空白处,不要以附件形式提交,不要以附件形式提交,不要以附件形式提交;</p><p><br/></p><p>论文提交模板:</p><p>论文题目(居中 黑体加粗 2号字 )</p><p><br/></p><p>摘要</p><p>1、要求:首行缩进两字符,采用“宋体--5号”</p><p>2、段落行距:1.5倍</p><p>3、摘要字数:300字为最佳,字数上限:330字</p><p><br/></p><p>正文</p><p>1、要求:首行缩进两字符,采用“宋体--5号”</p><p>2、段落行距:1.5倍</p><p>3、摘要字数:2400字为最佳,字数上限:2500字</p><p><br/></p><p>结尾</p><p>1、要求:首行缩进两字符,采用“宋体--5号”</p><p>2、段落行距:1.5倍</p><p>3、摘要字数:200字为最佳,字数上限:250字</p><p><br/></p><p>论文手写版:(请自行打印“班内共享”里的论文答题纸,进行手写练习,再将清晰的照片复制或上传在此)</p><p>PS:不是二选一哦,文字和手写版要一起提交哦!</p><p>四选一:<br/>1、论需求获取技术及应用<br/><br/>2、论软件的测试计划及应用 <br/><br/>3、论信息系统的安全设计及应用 <br/><br/>4、论数据仓库与数据挖掘在企业信息化中的应用</p><br><p>论文提交注意事项:</p><p>1、在进行论文写作(电子版本)练习时,建议先在word上完成并保存好,然后将其复制粘贴至以下答案处;</p><p>2、进行单次提交论文内容时,论文篇数控制在一篇至两篇(不要连续提交,两篇放在一起,不然上一次提交的内容将会被覆盖);</p><p>3、字体格式要求:宋体--五号;</p><p>4、介于学员较多,且论文篇幅较长,讲师仔细审阅一篇论文需要十几分钟,建议在正式提交之前,请先进行自检自查,例如论文思路、结构等内容是否合理,自检通过后再进行论文提交,重复提交会更新提交时间,所以尽量一次提交成功,再耐心等候讲师批改完毕哦。</p><p>5、考虑到经常出现在一天内需要讲师进行批阅的论文高达几十篇,因此论文提交后,可能无法第一时间得到回复,讲师会尽量在48小时内进行批阅(节假日回复时间可能会顺延),敬请谅解。</p><p>6、请复制粘贴在答案空白处,不要以附件形式提交,不要以附件形式提交,不要以附件形式提交;</p><p><br/></p><p>论文提交模板:</p><p>论文题目(居中 黑体加粗 2号字 )</p><p><br/></p><p>摘要</p><p>1、要求:首行缩进两字符,采用“宋体--5号”</p><p>2、段落行距:1.5倍</p><p>3、摘要字数:300字为最佳,字数上限:330字</p><p><br/></p><p>正文</p><p>1、要求:首行缩进两字符,采用“宋体--5号”</p><p>2、段落行距:1.5倍</p><p>3、摘要字数:2400字为最佳,字数上限:2500字</p><p><br/></p><p>结尾</p><p>1、要求:首行缩进两字符,采用“宋体--5号”</p><p>2、段落行距:1.5倍</p><p>3、摘要字数:200字为最佳,字数上限:250字</p><p><br/></p><p>论文手写版:(请自行打印“班内共享”里的论文答题纸,进行手写练习,再将清晰的照片复制或上传在此)</p><p>PS:不是二选一哦,文字和手写版要一起提交哦!</p><p>四选一:<br/>1、论需求获取技术及应用<br/><br/>2、论软件的测试计划及应用 <br/><br/>3、论信息系统的安全设计及应用 <br/><br/>4、论数据仓库与数据挖掘在企业信息化中的应用</p><p><br/></p>","analyze":"见老师评语","multi":0,"questionType":3,"answer":"见老师评语","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931597441781761","title":"<br><p><br/></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">试题二</span></span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(共</span>25分)</span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">阅读以下关于某</span>ERP系统规划的说明,在答题纸上回答问题1至问题3。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【说明】</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">某电子商务公司为了扩大业务规模,提高企业的信息化程度与工作效率,决定由公司的</span>IT部门开发一套ERP系统。在系统建设之初,该公司召开了项目论证会,对于项目的可行性进行了分析。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">在论证会上,公司主管领导王总首先介绍了公司目前的运营情况,分析了竞争对手的优势和劣势,认为该项目的成功实施将大大提高公司的竞争力,因此对该项目大力支持,并要求项目必须按期、高质量地完成。公司的中高层管理人员一致认为现有业务大量依靠人工记录,效率低下,急切希望能够依靠该系统的部署提高工作效率,也表示将大力支持项目的开发工作。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">公司</span>IT部门的负责人李总对项目开发中的技术问题进行了分析,他认为IT部门多年来一直从事J2EE平台上的应用开发,开发经验丰富。由于近两年来基于B/S结构的Web应用逐渐流行,加之该项目是公司的内部项目,系统功能清楚明确,因此建议可以首先基于B/S架构,采用Web技术进行项目开发,让员工边学边练,即使项目进展不顺利,也可以迅速切换到J2EE平台之上。李总还透露,IT部门最近通过内部关系得到了某竞争对手公司的部分核心业务组件,只要稍加修改就可以立即加入到新系统中,这样就会大大加快项目的进度。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">公司业务部门的代表小张表示,</span>ERP系统上线后需要大量的数据采集工作,现有业务人员没有足够的IT技能,短期内难以保证数据录入质量。另外,新系统可能会导致一些现有业务流程的改变,业务人员一开始将难以适应新的业务处理方式,可能会抵制使用该系统。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">最后,公司销售部门和财务部门的代表在会上对</span>ERP系统的建设成本和收益进行了详细的分析和比较,给出了相应的结论。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>1】 </span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">在信息系统建设项目中,通常从经济可行性、技术可行性、法律可行性和用户使用可行性四个方面来进行可行性分析。请用</span>300字以内的文字简要说明项目可行性分析这四个方面各自的主要内容。</span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>2】 </span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">请根据题干描述的项目开发总体思路,用</span><span style=\"font-size: 10.5pt; text-indent: 21pt;\">600字以内的文字对技术可行性、法律可行性和用户使用可行性进行初步分析,并给出分析结论。</span></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>3】 </span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">假设本项目有甲、乙、丙三个解决方案,投资总额均为</span><span style=\"font-size: 10.5pt; text-indent: 21pt;\">1000万元,建设期均为2年,运营期均为4年,运营期各年末净现金流入量总和为2000万,年利率为10%,三种方案的现金流量表如表2-1所示。</span><br/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/d3abd1915b6803b340413d4a86b10f6b.png?x-oss-process=style/ruankaodaren\"/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">请根据表</span><span style=\"font-size: 10.5pt; text-indent: 20.7pt;\">2-1中的数据,计算甲、乙、丙三种方案的净现值,给出具体计算过程,并说明那种方案最优。</span></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>1】 </span></strong><br/></p><p><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">经济可行性:经济可行性也称为投资收益分析或成本收益分析,主要评估项目的建设成本、运行成本和项目建成后可能的经济收益;</span></span><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><br/></span></strong></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">技术可行性:技术可行性也称为技术风险分析,主要评估信息系统需要实现的功能和性能,以及技术能力约束;</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">法律可行性:法律可行性也成为社会可行性,需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性;</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">用户使用可行性:用户使用可行性也成为执行可行性,是从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><strong style=\"font-family: sans-serif; font-size: 16px;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>2】 </span></strong><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:</span></span><span style=\"line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">技术可行性分析,通过题干描述可知该项目得到领导层的高度重视,对项目的工期和质量要求非常严格,</span>IT部门对J2EE平台的应用开发较为熟悉。但是,该公司IT部门的负责人李总在明知本公司技术人员在Web技术方面不熟悉的情况下仍然建议采用该技术进行系统开发,忽视企业当前的资源和条件,得出过于乐观的结果,将会对后期的项目实施导致灾难性的后果。因此,李总的方案从技术上是不可行的。</span><strong style=\"font-family: sans-serif; font-size: 16px;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><br/></span></strong></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">法律可行性分析,李总在明知采用不正当手段获得竞争对手公司的核心业务组件的前提下,仍然建议在系统中使用其他企业受到保护的技术成果,这种方案在法律上是不可行的。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">用户使用可行性分析,从管理可行性和运行可行性两方面进行分析,(</span>1)管理可行性:根据题干描述,公司的主管领导王总对该项目将大力支持,公司的中高层管理人员也同样表示支持该项目的实施,因此该项目从管理上是可行的。(2)运行可行性:根据题干描述,公司的业务代表小张提出两个方面的问题,一个是企业业务人员没有足够的IT技能,可能对系统的数据采集与质量带来影响;二是系统上线后会改变一些业务流程,可能会为用户带来不便。针对上述问题,需要进-步进行讨论并与业务人员进行沟通,需要对业务人员和用户进行培训,并提供运维服务支持。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>3】 </span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">本问题主要考査考生对于净现值分析法的实际应用能力。</span></span><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><br/></span></strong></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">净现值是指一个项目预期实现的现金流入的现值与实施该项计划的现金支出的差额。在计算三种方案的净现值时,必须首先给出折现系数,计算每种方案年初投资额和年末净现金流量的折现值,然后将每种方案的净现金流量折现值与投资额折现值分别求和,最后用净现值流量之和减去投资额之和即为该方案的净现值。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">具体计算过程可以下表方式给出。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">方案甲:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>1)NPV=300*0.83+400*0.75+500*0.68+800*0.62-(700+300*0.91)=412</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>2)NPVR=412/(700+300*0.91)=0.423</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">方案乙:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>1)NPV=200*0.83+400*0.75+600*0.68+800*0.62-(600+400*0.91)=406</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>2)NPVR=406/600+400*0.91=0.421</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">方案丙:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>1)NPV=400*0.83+500*0.75+500*0.68+600*0.62-(800+200*0.91)=437</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>2)NPVR=437/(800+200*0.91)=0.445</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">因为方案丙的净现值和净现值率均最大,因此,方案丙最优。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918068563234817","title":"<br><p>【说明】 某公司拟开发一个自由,可定制性强、用户界面友好的在线调查系统,以获取员工 在课程学习、对公司重人事件的看法、对办公室环境的建议等相关反馈。因需要调查的内容 各异,可选择的调查方式多样,故本在线调查系统应满足以下需求:</p><p>1)支持编辑和视图两种模式,编辑模式只对调查发起者可见,视图模式对接受调查者 可见:</p><p>2)调查向卷具有可定制性,因调查的内容各异,需要多样的信息采集方式,可设置的 调查问题类型包括单选、多选、矩阵类单选、矩阵类多选和开放性问题。</p><p>3)操作简单,调查者可以方便地新建和编辑各种问题类型,接受调查者可对每个问题 和每个调查问卷给出评论。</p><p>4)系统支持显示调查统计结果,以及导出统计结果。 针对以上需求,经项目经讨论,拟采用 REST 架构风格设计实现该在线调查系统。</p><p>【问题 2】 (10 分)</p><p>REST 架构风格的核心是资源抽象。在系统设计中,项目组拟将系统中的每一个实体抽象 成一种资源。皆列举出该系统中的 5 种资源。</p>","analyze":"<p>无</p>","multi":0,"questionType":3,"answer":"<p>(1)调查发起者</p><p>(2)接受调查者</p><p>(3)调查问卷</p><p>(4)调查问卷类型</p><p>(5)调查问卷评论</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239870619045889","title":"论工作流管理技术在CIM系统协作中的应用<br>计算机集成制造(Computer Integration Manufacturing,CIM)是信息技术和生产技术的综合应用,旨在提高制造业企业的生产率和响应能力。企业面临的任务是:将企业先后建立的多个分立的CIM系统集成起来,形成一个协调的企业CIM综合应用平台,实现各个不同CM系统间的协同工作,使得企业的业务过程、数据信息和组织管理都被作为CIM集成平台的组成部分。利用工作流管理技术为企业构建上述CIM综合应用平台,使企业可以方便地协调各种业务功能,优化资源的组织利用,从而获得最佳的运行效益。但企业已有的工作流管理系统往往用于管理企业的业务过程和控制企业的业务活动,并不能直接用来支持CIM综合应用平台的建设。<br>\n请围绕“工作流管理技术在CIM系统协作中的应用”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与分析和开发的CIM系统协作项目以及你所担任的主要工作。<br>2.简要分析现有工作流管理系统直接支持企业实施CIM系统协同工作有何不足,并从工作流执行角度详细论述通过哪些方式可以支持应用协作;阐述你所选择的协作方式及其理由。<br>3.工作流管理系统提供动态创建工作流模型功能的基础上,分析并说明用户可以采用哪些方式完成CIM系统间的协同工作,以及在你所参与的项目中用户所采用的协作方式。","analyze":"一、简要描述你所参与分析和开发的CIM协作系统,并明确指出你在其中承担的主要任务和开展的主要工作。<br>二、简要分析传统的工作流管理系统在对CIM系统所提供的协作能力的不足,并详细阐述工作流管理系统如何提供不同层次的协作能力。<br>1.传统工作流管理系统在对CIM系统所提供的协作能力的不足表现在以下几个方面。<br>(1)现有工作流管理系统基本上是一个任务管理系统,主要实现按照一定的流程对任务进行管理和活动间控制流的导航,对于CIM系统中需要实现的信息和数据协作管理的支持能力弱,尤其是缺乏信息协作机制和企业信息模型管理功能。<br>(2)目前的工作流管理系统在支持异构分布应用上能力不足,尤其是应用协作和应用封装能力不足。<br>(3)对于企业CIM系统环境下分布应用的管理和监控能力不足,目前的工作流管理系统在企业组织模型上提供了一定的建模和管理能力,但是,在资源模型管理能力上与企业实际应用需求差别较大,对于不是由工作流管理系统直接启动的应用没有任何管理能力(缺乏用户管理、软件配置、配置管理和权跟管理等功能)。<br>2.为了实现CIM系统间的协作功能,需要从工作流模型的定义到模型的执行、分布式工作流机的实现等方面扩展现有工作流管理系统的功能。从工作流执行角度,可以通过以下几种方式实现不同层次的应用协作。<br>(1)激活式。对于不同应用,用户给出应用的可执行文件名,由工作流机直接调用执行,当应用被激活以后,工作流机就不再对它进行控制。这种方式是最简单的协作方式,无须对应用程序进行包装,只是一种命令的执行方式。<br>(2)接口式。这种方式要求应用提供一定形式的、可被调用的接口函数,工作流机通过调用这些接口函数来控制应用程序的启动、相关操作的执行以及最后的退出。<br>(3)控件式。对于桌面应用间的协作,利用面向对象的封装性,将己有的控件嵌入应用组件内部实现应用间协作。<br>(4)包装式。将不同应用封装成为CORBA对象,工作流执行程序通过调用封装后的CORBA对象所提供的方法对应用程序的有关操作进行控制。这一方式继承了CORBA的语言无关性和互操作性等优点,但实现过程比较复杂,需要第三方CORBA产品的支持。<br>(5)服务式。基于服务包装技术,将不同Web应用包装成为服务,工作流以服务调用流程的方式控制不同应用的执行过程并实现数据间的协作和转换。<br>考生需要明确说明所采用的应用协作方式及其理由。<br>三、在工作流管理系统提供动态创建工作流模型功能的基础上,用户可以采用以下方式完成应用协作。<br>(1)直接定义。用户可以通过工作流建模工具定义一个过程模型,在过程模型中确定应用的集成和控制逻辑,然后提交工作流机执行。<br>(2)嵌入式。用户通过定义过程模型,并将这个过程作为一个执行函数嵌入某个应用中,在应用执行到这个函数时,工作流机自动完成这个过程模型的执行,实现嵌入式的过程协作。<br>(3)对话式。由用户定义一个宏过程,在宏过程的每个步骤中都给出一组可供选择的应用,用户控制整个宏过程的执行,并在每个步骤中选择一个或多个应用提交工作流机执行,并返回执行的结果。如果不是本地工作流机管理的应用,则通过由本地工作流 机向其他工作流机提交请求的方式完成应用的执行。<br>考生需要明确说明用户通过何种方式实现应用协作。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918055829327873","title":"<br><p>【说明】 某公司是一家以运动健身器材销售为主营业务的企业,为了扩展销售渠道,解决原销售系统存在的许多问题,公司委托某软件企业开发一套运动健身器材在线销售系统。目前,新系统开发处于问题分析阶段,所分析各项内容如下所述:</p><p>(a)用户需要用键盘输入复杂且存在重复的商品信息;</p><p>(b)订单信息页面自动获取商品信息并填充;</p><p>(c)商品订单需要远程访问库存数据并打印提货单;</p><p>(d)自动生成电子提货单并发送给仓库系统;</p><p>(e)商品编码应与原系统商品编码保持一致;</p><p>(f)商品订单处理速度太慢;</p><p>(g)订单处理的平均时间减少 30%;</p><p>(h)数据编辑服务器 CPU 性能较低;</p><p>(i)系统运维人员数量不能增加。</p><p>【问题 1】 (8 分) 问题分析阶段主要完成对项目开发的问题、机会和或指示的更全面的理解。请说明系统分析师在问题分析阶段通常需要完成哪四项主要任务。</p>","analyze":"<p>无</p>","multi":0,"questionType":3,"answer":"<p>系统分析师在问题分析阶段通常需要完成的主要任务包括</p><p>(1)、研究问题领域:利用信息系统框架来列出和定义系统领域。</p><p>(2)、分析问题和机会</p><p>(3)、分析业务过程</p><p>(4)、确定系统改进目标</p><p>(5)、修正项目计划</p><p>(6)、阶段确认</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794934196400312321","title":"<br><p>论文提交注意事项:<br/><br/><br/><br/>1、在进行论文写作(电子版本)练习时,建议先在word上完成并保存好,然后将其复制粘贴至以下作答框;<br/><br/>2、提交论文内容时,论文篇数控制在一篇(不要一次性提交多篇)。若提交多篇仅批阅第一篇;<br/><br/>3、介于学员较多,且论文篇幅较长,讲师仔细审阅一篇论文需要十几分钟,建议在正式提交之前,请先进行自检自查,例如论文思路、结构等内容是否合理,自检通过后再进行论文提交,所以尽量准备好再提交,再耐心等候讲师批改完毕;<br/><br/>4、考虑到经常出现在一天内需要讲师进行批阅的论文高达几十篇,因此论文提交后,可能无法第一时间得到回复,讲师会尽量在24小时内进行批阅(节假日回复时间可能会顺延),敬请谅解;<br/><br/>5、请复制粘贴在答案空白处,不要以附件形式提交,不要以附件形式提交,不要以附件形式提交;<br/><br/>6、论文题目注意不要超过限定的120分钟做题时间,避免误操作导致提交空卷!<br/><br/><br/><br/>论文提交模板(直接在以下答题框作答,不要上传附件!!!提交附件不予批改!!!):<br/><br/><br/><br/>论文题目(居中 )<br/><br/><br/><br/>正文<br/><br/><br/><br/>首行缩进两字符,区分段落<br/><br/><br/>字数:2500字左右<br/><br/>论文手写版(不作强制要求):(请自行打印“班内共享”里的论文答题纸,进行手写练习,再将清晰的照片复制或上传在答题区域)<br/><br/>PS:论文手写版主要用于老师检查字迹,附在答题框编辑好的论文内容后面即可<br/><br/>试题一<br/>论系统敏捷的开发方法。</p><p>敏捷方法目前已经逐渐被广泛运用,用以应对快速变化的需求。敏捷宣言强调个体和交互胜过过程和工具、可以工作的软件胜过面面俱到的文档、客户合作胜过合同谈判、响应变化胜过遵循计划。强调让客户满意和软件尽早增量发布,小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。敏捷方法是一系列方法的统称。包括很多种不同的方法。</p><p>问题内容:</p><p>请围绕“系统系统敏捷的开发方法”论题,依次从以下三个方面进行论述。</p><p>1. 概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。</p><p>2. 详细论述系统常见的敏捷开发方法。(列出常见3种详细论述即可)</p><p>3. 结合你具体参与管理和开发的实际软件项目,说明你在项目中用到了哪些方法,并说明具体实施过程以及应用效果。</p>","analyze":"<p>敏捷开发常见的开发方法:</p><p>l 结对编程:一个程序员开发,另一个程序在一旁观察审查代码,能够有效的提高代码质量,在开发同时对代码进行初步审查,共同对代码负责。</p><p>l 自适应开发:强调开发方法的适应性(Adaptive)。不象其他方法那样有很多具体的实践做法,它更侧重为软件的重要性提供最根本的基础,并从更高的组织和管理层次来阐述开发方法为什么要具备适应性。</p><p>l 水晶方法:每一个不同的项目都需要一套不同的策略、约定和方法论。</p><p>l 特性驱动开发:是一套针对中小型软件开发项目的开发模式。是一个模型驱动的快速迭代开发过程,它强调的是简化、实用、 易于被开发团队接受,适用于需求经常变动的项目。</p><p>l 极限编程XP:核心是沟通、简明、反馈和勇气。因为知道计划永远赶不上变化,XP无需开发人员在软件开始初期做出很多的文档。XP提倡测试先行,为了将以后出现bug的几率降到最低。</p><p>l 并列争球法SCRUM:是一种迭代的增量化过程,把每段时间(30天)一次的迭代称为一个“冲刺”,并按需求的优先级别来实现产品,多个自组织和自治的小组并行地递增实现产品。</p><p><br/></p>","multi":0,"questionType":3,"answer":"<p>无</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239969906610177","title":"随着企业信息化程度不断提高,企业的正常运作高度依赖于信息系统为其持续不断地提供有效服务,这对信息系统的可靠性提出了更高的要求。为了提高系统的可靠性,需要对系统进行可靠性分析与设计,对信息系统生命周期中故障的发生、发展规律进行研究,实现预防故障、消灭故障的H标。信息系统的可靠性分析与设计的重要内容是根据业务可靠性需求,建立可靠性模型,反复进行可靠性指标的预计与分配,选择合适方案,逐步将可靠性指标分配到系统各个层次或部件中。<br>\n请围绕“信息系统的可靠性分析与设计”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与管理和开发的信息系统以及你在其中所担任的主要工作。<br>2.容错技术是提高系统可靠性的常用技术,请列举两种常见的系统容错技术,并对每种技术进行解释。<br>3.结合你具体参与管理和开发的信息系统,说明在系统分析与设计过程中针对何种具体的可靠性要求,使用了哪些提高系统可靠性的技术,具体实施过程和效果如何。","analyze":"一、简要描述你所参与管理和开发的信息系统项目,并明确指出在其中承担的主要任务和开展的主要工作。<br>二、容错是指系统在运行过程中发生一定的硬件故障或软件错误时,仍能保持正常工作而不影响正确结果的一种措施,容错技术主要采用冗余方法来消除系统的故障。常见的容错技术包括:<br>1.冗余方法<br>冗余是指在正常系统运行所需的基础上加上一定数量的资源,包括信息、时间、硬件和软件。冗余是容错技术的基础,通过冗余资源的加入,可以使系统的可靠性得到大大的提高。主要的冗余技术有结构冗余(硬件冗余和软件冗余)、信息冗余、时间冗余和冗余附加4种。<br>(1)结构冗余。结构冗余是常用的冗余技术,按其工作方式,可以分为静态冗余、 动态冗余和混合冗余三种。静态冗余又称为屏蔽冗余或被动冗余,通过表决和比较来屏蔽系统中出现的错误。动态冗余又称为主动冗余,通过故障检测、故障定位及故障恢复等手段来达到容错的目的。混合冗余将静态冗余和动态冗余结合起来,以提高系统的可靠性。<br>(2)信息冗余。信息冗余是在实现正常功能所需要的信息外,再添加一些信息,以保证运行结果正确性的方法,通常采用编码和译码技术来提高信息冗余的效率。<br>(3)时间冗余。时间冗余是以时间(即降低系统运行速度)为代价以减少硬件冗余和信息冗余的开销来达到提高系统可靠性的目的。实现时间冗余的方法很多,其主要思想是对相同的计算任务重复执行多次,然后通过比较计算结果确定是否存在故障。<br>(4)冗余附加。冗余附加是指为实现上述冗余技术所需的资源和技术,包括程序、指令、数据,以及存放和调用它们的空间等。<br>2.软件容错技术<br>软件容错的基本思想是从硬件容错中引申而来,利用软件设计的冗余和多样化来达到屏蔽信息错误的影响,提高系统可用性的目的。软件容错的主要方法是提供足够的冗余信息和算法程序,使系统在实际运行时能够及时发现程序设计错误,采取补救措施,以提高系统的可靠性,保证整个系统的正常运行。常见的软件容错技术有N版本程序设计、恢复块方法和防卫式程序设计等。<br>(1)N版本程序设计。N版本程序设计是一种静态的故障屏蔽技术,主要设计思想是用N个具有相同功能的程序同时执行一项计算,结果通过多数表决来选择。其中N个版本的程序必须由不同的人(小组)独立设计,使用不同的方法、不同的设计语言、不同的开发环境来实现,目的是减少N个版本的程序在表决点上相关错误的概率。<br>(2)恢复块方法。恢复块方法是一种动态的故障屏蔽技术,提供具有相同功能的主块和几个后备块,一个块就是一个执行完成的程序段,主块首先投入运行,结束后进行验证测试,如果没有通过验证测试,系统经现场恢复后由后备块1运行,后备块1运行结束后也进行验证测试,如果没有通过验证测试,则由后备块2运行,重复这一过程, 直到耗尽所有的后备块,或者某个程序故障行为超出预料,从而导致不可恢复的结果。<br>(3)防卫式程序设计。防卫式程序设计不采用任何传统的容错技术,基本思想是通过在程序中包含错误检查代码和错误恢复代码,使得一旦发生错误,程序就能撤销错误状态,恢复到一个已知的正确状态中。其实现策略包括错误检测、破坏估计和错误恢复三个方面。<br>3.双机容错技术<br>双机容错技术是一种软硬件结合的容错应用方案,通常由两台服务器和一个外接共享磁盘阵列及相应的双机软件组成,其屮共享磁盘阵列是一个可选的部件,可以在两台服务器中分别采取RAID卡来取代。在双机容错系统中,两台服务器一般区分主系统和从系统(备用系统),两台服务器互为主从关系。每台服务器都有自己的系统盘,安装操作系统和应用程序。每台服务器至少安装两块网卡,一块连接到网络上,对外提供服务, 另一块与另一台服务器相连,用以侦测对方的工作状况,并通过“心跳”方法保证主系统与备用系统的联系。同时,每台服务器都连接在共享磁盘阵列上,用户数据存放在共享磁盘阵列中,当一台服务器出现故障时,另一台服务器主动替代工作,保证网络服务不间断。双机容错系统有双机热备、双机互备和双机双工三种工作模式。<br>4.集群技术<br>集群技术就是将多台计算机组织起来进行协同工作,是提高系统可用性和可靠性的一种技术。在集群系统中,每台计算机均承担部分计算任务和容错任务,当其中一台计算机出现故障时,系统使用集群软件将这台计算机从系统中隔离出去,通过各计算机之间的负载转嫁机制完成新的负载分担,同时句系统管理人员发出警报。集群系统通过功能整合和故障过渡,实现了系统的高可用性和可靠性。按照解决问题的不同,一般将集群系统分为高性能计算集群、负载均衡集群和高可用集群。<br>三、考生需要以实际开发项目为背景,首先说明系统对可靠性有哪些具体的指标要求,针对每种要求,对应采用了哪些提高系统可靠性的方法,详细描述各种方法的具体实施过程,并对使用效果进行描述。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239892613976065","title":"论软件企业的软件过程改进<br>软件过程是人们用来开发和维护软件以及相关产品的一组活动、方法和实践,是软件企业中最复杂、最重要的业务流程。软件过程改进(Software Process Improvement, SPI)帮助软件企业规划、实施软件过程的改进,为企业的业务服务,必须受企业发展战略的指导。软件过程改进通过在软件开发实践中发现软件过程中的问题,并在实践中找到解决问题的办法,不断推动软件过程的持续改进,提高产品或服务的质量,提高软件开发的效率。软件企业想要高效率、高质量和低成本地开发软件,必须以软件过程改进为中心,全面开展软件工程和质量管理。\n1. 概要叙述你参与的软件过程改进项目以及你所担任的主要工作。<br>2. 详细论述软件企业实施软件过程改进的主要步骤及每个步骤的工作内容。<br>3. 结合你参与的软件过程改进项目,具体阐述软件企业主要是对软件过程的哪些环节实施软件过程改进,并详细说明实施效果。","analyze":"一、简要描述你所参与的软件过程改进项目,并明确指出在其中承担的主要任务和开展的主要工作。<br>二、分析软件企业实施软件过程改进的主要步骤,并详细阐述每个步骤工作内容。<br>软件企业实施软件过程改进的主要步骤:<br>(1) 制定过程改进方案。评审结束后,策划组要对评审结果进行分析,筛选出改进点;然后将每个改进点都作为一个改进项目,分别制定改进方案。<br>(2) 评价改进方案。评价主要是考察三方面的因素:对商业目标的影响、风险和在CMM中的定位。<br>(3) 改进方案排序。按照分值对各个改进方案进行排序,总分的计算方法如下:总分=(权重1)(对商业目标的影响)+(权重2)(风险)+(权重3)(在CMM中的定位)。<br>(4) 制定方案实施进度表。考虑各个改进点的依赖关系,根据优先级顺序和依赖关系进行总体战略策划,并制定进度表。<br>(5) 获得管理层的承诺。高层管理人员参与确定关键成功因素是非常必要的,W为他们要负责批准战略计划、授权启动改进项目并且不断重申对于过程改进的承诺。<br>三、结合你参与的软件过程改进项目,具体阐述软件企业主要是对软件过程的哪些环节实施软件过程改进,并详细说明实施效果。<br>软件过程改进建议主要针对软件过程的6个环节进行,包括:<br>(1) 改进用户需求过程;<br>(2) 改进需求分析方式;<br>(3) 改进系统分析和设计原则;<br>(4) 改进系统的实施和验证;<br>(5) 改进用户验收被动局面;<br>(6) 改进系统维护过程。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794917596989247489","title":"<br>论系统自动化测试及其应用","analyze":"略","multi":0,"questionType":3,"answer":"<p>软件系统测试是在将软件交付给客户之前所必须完成的重要步骤之一,目前,软件测试仍是发现软件缺陷的主要手段。软件系统测试的对象是完整的、集成的计算机系统,系统测试的目的是验证完整的软件配置项能否和系统正确连接,并满足系统设计文档和软件开发合同规定的要求。系统测试工作任务难度高,工作量大,存在大量的重复性工 作,因此自动化测试曰益成为当前软件系统测试的主要手段。</p><p>请围绕“系统自动化测试及其应用”论题,依次从以下三个方面进行论述。</p><p>1. 概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。</p><p>2. 详细论述系统自动化测试的主要工作内容及优缺点。</p><p>3. 结合你具体参与管理和开发的实际项目,说明是如何进行系统自动化测试的,说明具体实施过程以及应用效果。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918060862492673","title":"<br><p>【说明】 某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进 行了分析,具体描述如下:</p><p>1)用户(非注册用户)通过手机向租赁服务系统进行注册,成为可租赁共享单车的合法用户, 其中包括提供身份、手机号等信息,并支付约定押金;</p><p>2)将采购的共享单车注册到租赁服务系统后方可投入使用。即将单车的标识信息(车辆编号、 二维码等)录入到系统;</p><p>3)用户(注册或非注册用户)通过手机查询可获得单车的地理位置信息以便就近取用;</p><p>4)用户(注册用户)通过手机登录到租赁服务系统中,通过扫描二维码或输入车辆编号以进行 系统确认,系统后台对指定车辆状态(可用或不可用),以及用户资格进行确认,通过确认后 对车辆下达解锁指令;</p><p>5)用户在用完车辆后关闭车锁,车辆自身将闭锁状态上报到租赁服务系统中,完成车辆状态 的更新和用户租赁费用结算;</p><p>6)系统应具备一定的扩容能力,以满足未来市场规模扩张的需要。 项目组李工认为该系统功能相对独立,系统可分解为不同的独立功能模块,适合采用结构化 分析与设计方法对系统进行分析与设计。但王工认为,系统可管理的对象明确,而且项目团 队具有较强的面向对象系统开发经验,建议采用面向对象分析与设计方法。经项目组讨论, 决定采用王工的建议,采用面向对象分析与设计方法开发系统。</p><p>【问题 3】(6 分) 随着共享单车投放量以及用户量的增加会存在系统性能或容量下降问题,请用 200 字以内的 文字说明,在系统设计之初,如何考虑此类问题?</p>","analyze":"<p>无</p>","multi":0,"questionType":3,"answer":"<p>(1)、考虑弹性扩展,利用集群,扩展时采用水平扩展方式</p><p>(2)、利用分布式存储,将每个城市的数据安区域分散存储,减少压力,提升性能</p><p>(3)、采用负载均衡技术,提升高并发能力</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918103946383361","title":"<br><p><span style=\"font-family:汉仪中圆简\">试题二</span><span style=\"font-family: 汉仪中圆简; font-size: 12pt; text-indent: 0pt;\"> </span><span style=\"font-family:汉仪中圆简\">论软件的系统测试及其应用</span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">软件测试是软件交付客户前必须要完成的重要步骤之一,目前仍是发现软件错误(缺陷)的主要手段。系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,针对整个系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。系统测试的主要内容包括功能性测试、健壮性测试、性能测试、用户界面测试、安全性测试、安装与反安装测试等。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span><span style=\"font-family:宋体\">请围绕</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 20.7pt;\">“软件的系统测试及其应用”论题,依次从以下三个方面进行论述。</span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1<span style=\"font-family:宋体\">.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2<span style=\"font-family:宋体\">.详细论述软件的系统测试的主要活动及其所包含的主要内容,并说明功能性测试和性能测试的主要的目的。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">3<span style=\"font-family:宋体\">.结合你具体参与管理和开发的实际项目,概要叙述如何采用软件的系统测试方法进行系统测试,说明具体实施过程以及应用效果。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><span style=\"font-family:宋体\">系统测试的对象是完整的、集成的计算机系统,系统测试的目的是在真实系统工作环境下,验证完整的软件配置项能否和系统正确连接,并满足系统</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 20.7pt;\">/</span><span style=\"font-family:宋体\">子系统设计文档和软件开发合同规定的要求。系统测试的技术依据是用户需求或开发合同,除应满足一般测试的准入条件外,在进行系统测试前,还应确认被测系统的所有配置项已通过测试,对需要固化运行的软件还应提供固件。</span><br/></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">一般来说,系统测试的主要内容包括功能测试、健壮性测试、性能测试、用户界面测试、安全性测试、安装与反安装测试等,其中,最重要的工作是进行功能测试与性能测试。功能测试主要采用黑盒测试方法;性能测试主要验证软件系统在承担一定负载的情况下所表现出来的特性是否符合客户的需要,主要指标有响应时间、吞吐量、并发用户数和资源利用率等。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">功能测试的目的很简单,测试系统是否达到了用户明确提出的需求及隐含需求。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">性能测试的目的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,并优化软件,最后起到优化系统的目的。具体来说,包括以下四个方面:</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>1<span style=\"font-family:宋体\">)发现缺陷。软件的某些缺陷与软件性能密切相关,针对这些缺陷的测试一般需要伴随着性能测试进行。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>2<span style=\"font-family:宋体\">)性能调优。与调试不同,性能调优并不一定针对发现的性能缺陷,也可能是为了更好地发挥系统的潜能。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>3<span style=\"font-family:宋体\">)评估系统的能力。软件性能测试不仅需要测试软件在规定条件下是否满足性能需求,往往还需要测试能够满足性能需求的条件极限。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>4<span style=\"font-family:宋体\">)验证稳定性和可靠性:在一定负载下测试一定的时间,是评估系统稳定性和可靠性是否满足要求的唯一方法。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239918853541889","title":"论软件项目质量管理及其应用<br>软件工程的目标是生产出高质量的软件。ANSI/IEEE Std 729-1983对软件质量的定义是“与软件产品满足规定的和隐含的需求能力有关的特征或特性的全体”,实际上反映了三方面的问题:<br>(1)软件需求是度量软件质量的基础。<br>(2)只满足明确定义的需求,而没有满足应有的隐含需求,软件质量也无法保证。<br>(3)不遵循各种标准定义的开发规则,软件质量就得不到保证。<br>软件质量管理贯穿于软件生命周期,极为重要。软件质量管理过程包括软件项目质量计划、软件质量保证和软件质量控制。质量管理的关键是预防重于检査,应事前计划好质量,而不只是事后检査,这有助于降低软件质量管理成本。<br>\n请围绕“软件项目质量管理及其应用”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与管理和开发的软件项目以及你在其中担任的主要工作。<br>2.详细论述在该项目中进行质量保证和质量控制时所实施的活动,并论述二者之间的关系。<br>3.分析并讨论你所参与的项目中的质量管理成本,并给出评价。","analyze":"一、概要叙述你参与管理和开发的软件项目,并明确指出在其中承担的主要任务和参与的主要工作。<br>二、项目实施过程中进行质量保证和质量控制时所实施的活动,并论述二者的关系。质量保证是为了使项目将会达到有关质量标准而开展的有计划、有组织的工作活动。软件质量保证的目的是验证在软件开发过程中是否遵循了合适的过程和标准,其主要职责是保证软件透明开发的主要环节,它贯穿于整个项目的始终。<br>质量保证的主要活动是项目产品审计和项目执行过程审计。项目产品审计是根据质量保证计划对项目过程中的工作产品进行质量审查的过程:项目执行过程审计(有时也称为质量审查)是对项目质量管理活动的结构性复查,是对项目的执行过程进行检査,以确保所有活动都遵循规程进行。<br>质量控制可以确定项目结果是否与质量标准相符,同时确定消除不符的原因和方法,控制产品的质量,及时纠正缺陷。质量控制的关键是所有的工作产品都具有良好定义的、可度量的规约,而反馈循环的引入对于把产生的缺陷减少到最低程度至关重要。质量控制的主要活动是技术评审(包括同行技术评审)、代码走查、代码评审、单元测试、集成测试、压力测试、系统测试、验收测试和缺陷追踪等。<br>技术评审是通过正式的评审会议,对工作产品进行评审,以尽早发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高产品的质量。<br>代码走查是以小组(3~4人)为单位进行代码阅读,互相帮助来检查代码中存在的错误,这是一种不太正式的代码检査,可以看成是开发人员的个人质量行为。<br>代码评审是由一组人通过阅读、讨论和争议来对程序进行静态分析的过程,往往采用比较正式的会议形式,是比代码走查更高一层的质量控制。<br>测试也是质量控制的基本活动。单元测试检验单个模块是否按其详细设计说明运行,测试的是程序逻辑:集成测试是测试系统各个部分的接口以及在实际环境中的性能级别;系统测试是检验系统作为一个整体是否按其需求规格说明正确运行,验证系统整体的运行情况;压力测试是测试系统在特殊条件下的限制和性能,测试系统在大数据量、低资源条件下的健壮性、系统恢复能力等;验收测试是在客户的参与下检验系统是否满足客户的所有需求,尤其是在功能和使用方便性方面。<br>质量保证与质量控制的关系:<br>•质量保证的焦点在于过程,而质量控制的焦点在于交付产品(包括阶段性产品)前的质量把关。<br>•质量保证是一种通过采取组织、程序、方法和资源等各种手段的保证来得到高质量软件的过程,属于管理职能;质量控制是直接对项目工作结果的质量进行把关的过程,属于检查职能。<br>•质量保证的关键点是确保正确地做:质量控制的关键点是检查做得是否正确。<br>•质量保证和质量控制有共同的目标,有一组既可用于质量保证,也可用于质量控制的方法、技术和工具。<br>考生应该对自己在项目中采用的质量保证和质量控制的具体活动进行论述,并对取得的效果进行说明,同时论述质量保证和质量控制的关系。<br>与任何管理活动一样,质量管理也有成本。质量成本是为了取得产品或服务的质量而付出的所有努力的总成本。<br>三、分析并讨论在该项目中的质量管理成本,并给出评价。<br>质量成本包括预防成本和缺陷修复成本。预防成本是为了确保项目质量而进行预防工作所耗费的费用,缺陷修复成本是为确保项目质量而进行修复缺陷工作所耗费的费用。—般而言,预防成本应大于缺陷修复成本。<br>预防成本包括评估费用和预防费用。评估费用是使项目符合所提要求检测缺陷所衍生的成本,例如质量审计、测试和V&V等;预防费用是使项目符合所提要求预防失败所衍生的成本,例如用户满意确定、过程评审和改进等。<br>缺陷修复成本包括内部费用和外部费用。内部费用是对于不能符合所提要求、尚未发行的软件(返工)所衍生的费用,例如缺陷标记、返工和重新测试等;外部费用是对于已经发布但是不符合要求的软件所衍生的费用,例如技术支持、问题估计、修正和索赔等。<br>考生应该对项目质量活动中的成本进行论述,对成本组成予以评价。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794934197356613633","title":"<br>试题二 论软件设计方法及其应用<p>软件设计(Software Design,SD) 根据软件需求规格说明书设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及程序流程等,形成软件的具体设计方案。软件设计把许多事物和问题按不同的层次和角度进行抽象,将问题或事物进行模块化分解,以便更容易解决问题。分解得越细,模块数量也就越多,设计者需要考虑模块之间的耦合度。</p><p> </p><p>请围绕“论软件设计方法及其应用”论题,依次从以下三个方面进行论述。</p><p>1.概要叙述你所参与管理或开发的软件项目,以及你在其中所承担的主要工作。</p><p>2.详细阐述有哪些不同的软件设计方法,并说明每种方法的适用场景。</p><p>3.详细说明你所参与的软件开发项目中,使用了哪种软件设计方法,具体实施效果如何。</p>","analyze":"<p>1.简要描述所参与设计的软件系统,并明确指出在系统设计过程种承担的主要工作。</p><p>2.分析系统设计的主要方法,并详细阐述每种设计方法。</p><p>1) 净室方法</p><p>净室软件工程(净室方法)是软件开发的一种形式化方法,它可以生成高质量的软件。它使用盒结构规约进行分析和设计建模,并且强调将正确性验证(而不是测试)作为发现和消除错误的主要机制,使用统计的测试来获取认证被交付的软件的可靠性所必需的出错率信息。</p><p>净室方法从使用盒结构表示的分析和设计模型入手,一个“盒”在某特定的抽象层次上封装系统(或系统的某些方面)。通过逐步求精的过程,盒被精化为层次,其中每个盒具有引用透明性:每个盒规约的信息内容对定义其精华是足够的,不需要信赖于任何其他盒的实现。这使得分析人员能够层次地划分一个系统,从在顶层的本质表示转移向在底层的实现特定的细节。净室方法主要使用三种盒类型:黑盒、状态盒和清晰盒。</p><p>净室方法是一种严格的软件工程方法,它是一种强调正确性的数学验证和软件可靠性认证的软件过程模型,其目标和结果是非常低的出错率,这是使用非形式化方法难于或不可能达到的。</p><p>2) 结构化设计</p><p>结构化方法由结构化分析、结构化设计、结构化程序设计构成,它是一种面向数据流的开发方法。结构化分析是根据分解与抽象的原则,按照系统中数据处理的流程,用数据流图来建立系统的功能模型,从而完成需求分析工作。</p><p>① 结构化设计原则</p><p>② 结构化设计步骤</p><p>③ 结构化缺点</p><p>在结构化设计中,模块和模块之间的关系局限于信息流,限制了对模块之间众多关系的表达,也无法体现模块和模块之间其他的众多关系,包含各种各样的结构、行为、依赖、包含(在结构化设计中这种关系隐含在分层中)、继承、关联关系等等。结构化设计仅解决了模块在封装和信息隐藏方面的问题。</p><p>④ 结构化设计适合场景</p><p>3) 面向对象设计</p><p>面向对象的设计模型包含以包图表示的软件体系结构图、以交互图表示的用例实现图、完整精确的类图、针对复杂对象的状态图和用以描述流程化处理过程的活动图等。</p><p>① UML与4+1视图</p><p>② 设计原则</p><p>③ 设计模式</p><p>④ 面向对象设计适合场景</p><p>4) 原型法</p><p>结构化方法和面向对象方法有一个共同点:在系统开发初期必须明确系统的功能要求,确定系统边界。从工程学角度来看,这是十分自然的:解决问题之前必须明确要解决的问题是什么,然而对于信息系统建设而言,明确问题本身不是一件轻松的事情。</p><p>① 原型分类</p><p>水平原型和垂直原型,抛弃原型、演进原型和递增原型</p><p>② 原型类型的选择</p><p>③ 原型法适合场景</p><p>3.结合项目实践。针对实际参与的软件设计过程,说明所采用的设计方法,并描述其具体实施过程和效果。</p>","multi":0,"questionType":3,"answer":"<p>无</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794932462189826049","title":"<br><p><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">试题五</span></span></strong><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(共</span></span></strong><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\">2</span></strong><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\">5<span style=\"font-family:宋体\">分)</span></span></strong><br/></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">阅读以下关于</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">汽车配件网上交易系统的</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">叙述,在答题纸上回答问题</span>1至问题3。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【说明】</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">某汽车配件销售厂商拟开发一套网上销售与交易系统,以扩大产品销量,提升交易效率。项目组经过讨论与分析,初步确定该系统具有首页、商品列表、商品促销、商品库存、商品价格、订单中心、订单结算、支付、用户管理、频道(用于区分不同类别的商品)、搜索、购物车等主要功能。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\"> 【问题</span>1】</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">根据业务逻辑切分系统功能是进行系统功能分解的一项重要原则。项目组目前已经将该系统分解为网站、交易和业务服务三个子系统,请将题干中已经确定的系统功能归入这三个子系统中,填写表</span>5.1中的空白,将解答写在答题纸的对应栏内。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/e1aabf19500a2ad21005fbd203dfe72b.png?x-oss-process=style/ruankaodaren\"/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体;font-size: 10.5pt;\">【问题</span><span style=\"font-size: 10.5pt;\">2】</span><br/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">商品实时价格查询是该系统一个重要的业务场景,其完整业务流程如图</span>5-1所示。其中商品实时价格由采销人员在后台设置,包括基础价格与促销信息(例如直降、打折等);用户在前台商品详情页面请求实时价格;商品实时价格则由商品的基础价格与促销信息计算得出。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/31af65cfdc288b294a4a4053d0ea17f2.png?x-oss-process=style/ruankaodaren\"/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体;font-size: 10.5pt; text-indent: 21pt;\">基于上述流程,系统设计人员进一步将业务流程细分为商品价格写逻辑流程、商品价格读逻辑流程和回源写逻辑流程三个部分。根据图</span><span style=\"font-size: 10.5pt; text-indent: 21pt;\">5-1所示的业务流程和题干描述,从备选答案中选择正确的选项填写表5.2中的空(a)~(h),将解答写入答题纸的相应栏内。</span><br/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-size: 10.5pt; text-indent: 21pt;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/544fb1e1e4f149b5596e31bc4b8c45b0.png?x-oss-process=style/ruankaodaren\"/></span></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family:宋体;font-family: 宋体; font-size: 10.5pt;\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt;\">3】</span></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">在设计实现商品实时价格查询业务流程时,项目组的分析师王工向系统设计师和实现人员提出了一些原则,请分析并判断这些原则的正确性,将应填入表</span>5-3中(a)~(d)处的解答写在答题纸的相应栏内。</span><span style=\"font-family: 宋体; color: #333333; font-size: 10.5pt;\"><br/></span></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/2a1d1f8cfde1b9f74b7a66e0c4529fba.png?x-oss-process=style/ruankaodaren\"/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","analyze":"<p><br/></p><p>【问题1】<br/></p><p>答;系统分为网站子系统、交易子系统和业务服务子系统三个子系统。<br/></p>分析可知网站子系统主要负责商品的展示与浏览,交易子系统主要负责订单、结算、支付、购物车等与系统交易相关的业务内容,而业务服务子系统则关注促销、库存、价格、用户管理等功能。<p><br/></p><p>【问题2】</p><p>答:(a) 异步 (b) 价格发布子系统 (c) 商品价格数据时间戳 (d) 商品从价格库<br/></p>(e) 回源写逻辑流程 (f) 促销信息库 (g) 商品主价格库 (h) 商品从价格库<p><br/></p><p>【问题3】<br/></p><p>答:(a) × (b) √ (c) × (d) √<br/></p><p><br/></p><p><br/></p><p><br/></p><p><br/></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239854546472961","title":"论信息化建设中的企业知识管理<br>企业知识管理(Enterprise Knowledge Management, EKM)是指利用现代信息技术,开发企业知识资源,调动人力资源学习潜能,并建立与之相适应的组织模式,推进企业现代化进程,提高企业核心竞争力和经济效益的过程。信息化建设是企业实施知识管理的基本工具,它为企业知识管理提供技术和资源支持;企业知识管理为解决信息化建设 出现的问题提供理论指导。构建企业知识管理系统是信息化建设中企业知识管理的重要组成部分,利用知识管理系统对有价值的信息即知识进行强化管理,采用信息技术与人 相结合的方式建立并管理联接于客户、企业及供应商之间的知识链,以整合组织知识学习过程,提高组织竞争力。\n请围绕“信息化建设中的企业知识管理”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与的企业知识管理系统的开发项目以及你所担任的主要工作。<br>2.分析在信息化建设中实施企业知识管理的主要阶段,并详细阐述每个阶段的内容和主要工作。<br>3.企业知识管理系统的构成是与知识管理过程密切相关的,简要介绍你所参与构建的企业知识管理系统的主要模块及其功能。","analyze":"写作要点<br>1.简要描述所参与的企业知识管理系统的开发项目,并明确指出在其中承担的主要任务和开展的主要工作。<br>2.分析在信息化建设中实施企业知识管理的主要阶段,并详细阐述每个阶段的内容和主要工作。<br>信息化建设中实施企业知识管理包括五个主要阶段:<br>(1)认知阶段。统一企业对知识管理的认知,梳理知识管理对企业的作用与意义,评估企业的知识管理现状。帮助企业认识是否需要知识管理,并确定知识管理实施的正确方向。主要工作包括:全面完整的认识知识管理,对企业中高层进行知识管理认知,特别是让企业高层认识知识管理;利用知识管理成熟度模型等评价工具多方位评估企业知识管理现状及通过调研分析企业管理的主要问题;评估知识管理为企业带来的长、短期效果;从而为是否推进知识管理实践提供决策支持;制定知识管理战略和推进方向等。<br>(2)规划阶段。通过对知识管理现状、知识类型的详细分析,并结合业务流程等多角度,进行知识管理规划。主要工作包括:从战略、业务流程及岗位来进行知识管理规划;企业管理现状与知识管理发展的真实性分析;制订知识管理相关战略目标和实施策略,并对流程进行合理化改造;知识管理落地的需求分析及规划;在企业全面建立知识管理的理论基础。<br>(3)试点阶段。按照规划选取适当的部门和流程依照规划基础进行知识管理实践。并从短期效果来评估知识管理规划,同时结合试点中出现的问题进行修正。主要工作包括:每个企业都有不同的业务体系,包括生产、研发和销售等,各不同业务体系的任务特性均不相同,其完成任务所需要的知识亦有不同,因此需要根据不同业务体系的任务特性和知识应用特点,拟订最合适、成本最低的知识管理方法。另外,考虑到一种业务体系下有多方面的知识,如何识别关键知识,并判断关键知识的现状,进而在知识管理模式的指导下采取有针对性的提升行为。<br>(4)推广和支持阶段。在试点阶段不断修正知识管理规划的基础上,知识管理将大规模在企业推广,以全面实现其价值。主要工作包括:知识管理试点部门的实践,在企业中其他部门的复制;知识管理全面地融入企业业务流程和价值链;知识管理制度初步建立;知识管理系统的全面运用;学习型组织、头脑风暴等知识管理提升计划的全面运行,并将其制度化。<br>(5)制度化阶段。企业重新定义战略,并进行组织构架及业务流程的重组,准确评估知识管理在企业中实现的价值。主要工作包括:企业开始意识到知识管理是企业运作的一种战略,而且有必要成为综合企业运作机制的一部分,从而把知识管理全面融入企业战略、流程、组织、绩效等管理体系。在此基础上,知识管理将逐渐演变为企业核心竞争力的一部分,有力促进企业每一位员工的发展。<br>3.企业知识管理系统的构成是与知识管理过程密切相关的。知识管理过程是知识生成、知识挖掘、知识重组和知识应用多个步骤相互连接、反复进行的交互过程,因此,知识管理系统可按下面的4个模块进行设计和开发。<br>(1)知识生成模块。本模块的目标是从海量的信息中抽取出针对某个应用领域的知识,它包括:确定某个应用领域,建立一个目标数据集,进行信息整理和预处理,对知识进行标记。<br>(2)知识挖掘模块。本模块的目标是按照一定的知识提取算法,从知识库中发现隐含的、有意义的知识,获取能改变对事物认识的知识。这些方法主要有关联分析、聚类、概念描述和偏差检测4类。<br>(3)知识重组模块。本模块是结合具体的用户需求,形成特定用户系统化的知识。具体方法就是运用情报研究领域的方法,如层次分析法,将零散的知识转换为针对用户需求且让用户易于理解的知识。<br>(4)知识应用模块。本模块结合决策分析方法,如SWOT方法、SPACE方法等,将知识重组得到的系统化的知识运用到实际生产运行过程中,从而形成新的知识,即决策备选方案或新的科技成果。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794933149703360513","title":"<br><p><br/></p><p><br/></p><h3>试题五( 25 分)</h3><p>阅读以下关于Web 应用系统负载均衡的问题,在答题纸上回答问题1至问题3。<br/>某电子商务公司的主要业务是书籍、服装、家电和日用品的在线销售。随着公司业务发展和用户规模的不断扩大,现有的网上交易系统无法正常处理日益增大的请求流量,公司决策层决定升级其网上交易系统。在对该系统的升级方案进行设计和讨论时,公司的系统分析师王工提出采用基于高性能主机系统的方法进行系统升级,另外一位系统分析师李工则提出采用基于负载均衡集群的方法进行系统升级。公司的分析师和架构师对这两种思路进行讨论与评估,最终采纳了李工的方法。 </p><p>【问题 1】(9 分)<br/>请从系统的可用性、可伸缩性和应用特点三个方面说明公司为何没有采用王工提出的方法。<br/>【问题 2】(8 分) <br/>负载均衡通常分为传输层负载均衡和应用层负载均衡两类。请基于这种分类方式,说明基于 DNS 的负载均衡方法和基于 HTTP 重定向服务器的负载均衡方法分别属于哪类负载均衡方法,并用200字以内的文字说明这两种方法实现负载均衡的方式。<br/>【问题 3】(8 分)<br/>在确定使用基于负载均衡集群的系统升级方法后,李工给出了一个基于LVS(Linux Virtual Server)的负载均衡集群实现方案。公司的系统分析师在对现有系统进行深入分析的基础上,认为以下两个实际情况对升级方案影响较大,需要对该方案进行改进。<br/>1. 系统需要为在线购物提供购物车功能,用来临时存放选中的产品。<br/>2. 系统需要保证向所有的VIP 用户提供高质量的服务。<br/>针对上述描述,首先说明每种情况分别会引入哪些与负载均衡相关的问题,并用 200字以内的文字说明针对不同的问题,应该如何改进李工的解决方案。<span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:0.0000pt;\"></span></p><p><br/></p>","analyze":"<p><br/></p><p><br/></p><p>试题分析</p><p>本题考查的是Web应用系统设计、维护和升级的相关内容,主要考查系统负载均衡技术。<br/>【问题1】<br/>本问题考查Web应用系统升级时的方案选择问题。在Web应用中,服务器的处理能力和IO已经成为提供应用服务的瓶颈。由于涉及的信息量非常大,用户访问频率也高,许多基于Web的大型应用系统每秒钟需要处理下百万个甚至更多的请求。显然单台服务器有限的性能难以解决这个问题。<br/>为了解决下述问题,采用高性能的主机系统(小型机或大型机)是可行的。但是,除了其价格昂贵、可扩展性差以外,这种主机系统在很多情况下也不能同时处理上百万个并发的请求。因为高速主机系统只是对于复杂单一任务和有限的并发处理显得高性能,而Internet中的Web应用绝大多数处理是简单任务、高强度并发处理。因此,即便有大量资金投入,采用高性能、高价格的主机系统,也不能满足Web应用的需要。<br/>【问题2】<br/>本问题主要考查负载均衡技术的分类和两种具体方法的掌握。负载均衡技术是集群系统中一项重要技术,可以提高集群系统的整体处理能力,也提高了系统的可靠性,最终目标是加快集群系统的响应速度,提高客户端访问的成功概率。<br/>负载均衡通常分为传输层负载均衡和应用层负载均衡两类。基于DNS的负载均衡属于传输层负载均衡技术,其主要原理是在DNS服务器中为同一个主机名配置多个地址,在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的节点上去,使得不同的客户端访问不同的节点,从而达到负载均衡的目的。基于HTTP重定向服务器的负载均衡属于应用层负载均衡技术,其主要原理是服务器使用HTTP重定向指令,将一个客户端重新路山到另一个位置。服务器返回一个重定向响应,而不是返回请求的对象。客户端确认新地址然后重发请求,从而达到负载均衡的目的。<br/>【问题3】<br/>主要考查负载均衡技术的实际应用。在实际应用中,通常会将传输层负载均衡方法与应用层负载均衡方法结合起来使用,以提高系统整体的性能、可用性和可靠性。<br/>题干描述中,第一种情况的描述说明系统需要提供应用会话数据支持。通常采用会话服务器(session server)机制在服务器端存放应用会话数据。但需要注意的是,应用会话数据大多数情况下是不可恢复的,因此采用支持应用会话数据容错的解决方案非常重要。<br/>第二种情况的描述要求保证特定用户的服务质量。当数据量不断增长时,由于在会话服务器或缓存服务器,业务服务器和会话(或缓存)服务器之间可能会反复移动较大量的数据,从而无法保证服务质量。因此,通常的做法是基于应用层负载均衡器实现客户端联系(client affinity)将某个客户端的所有请求转发到相同的服务器上,使得一个用户会话的所有请求被同一服务器实例处理,从而保证服务质量。</p><p>试题答案</p><p>(5)</p><p>【问题1】<br/>王工提出的方案是采用高性能的主机系统实现系统升级。从可用性角度看,采用高性能的主机系统很难实现系统的冗余机制,当发生故障后会导致整个系统会失去响应能力,从而无法保证系统的高可用性;从可伸缩性角度看,采用高性能的主机系统,升级服务器的成本与获得的相应能力不成比例,整个系统的可扩展性较差;从应用特点来看,Internet中的Web应用绝大多数是简单任务、高强度的并发处理,而主机系统只是对于复杂单一任务和有限的并发处理具有高性能,不能同时处理大量的并发请求。因此,公司没有采用王工的方案。<br/>【问题2】<br/> 基于DNS的负载均衡属于传输层负载均衡技术,其主要原理是在DNS服务器中为同一个主机名配置多个地址,在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的节点上去,使得不同的客户端访问不同的节点,从而达到负载均衡的目的。<br/>基于HTTP重定向服务器的负载均衡属于应用层负载均衡技术,其主要原理是服务器使用HTTP重定向指令,将一个客户端重新路由到另一个位置。服务器返回一个重定向响应,而不是返回请求的对象。客户端确认新地址然后贡发请求,从而达到负载均衡的目的。<br/>【问题3】<br/>第一种情况的描述说明系统需要提供应用会话数据支持。通常采用会话服务器机制在服务器端存放应用会话数据。但需要注意的是,应用会话数据大多数情况下是不可恢复的,因此采用支持应用会话数据容错的解决方案非常重要。<br/>第二种情况的描述要求保证特定用户的服务质量。当数据量不断增长时,由于在会话服务器或缓存服务器,业务服务器和会话(或缓存)服务器之间可能会反复移动较大量的数据,从而无法保证服务质量。因此,通常的做法是基于应用层负载均衡器实现客户端联系,将某个客户端的所有请求转发到相同的服务器,使得一个用户会话的所有请求被同一服务器实例处理,从而保证服务质量。<span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:0.0000pt;\"></span></p><p><br/></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918105024319489","title":"<br><p><span style=\"font-family:汉仪中圆简\">试题三</span><span style=\"font-family: 汉仪中圆简; font-size: 12pt; text-indent: 0pt;\"> </span><span style=\"font-family:汉仪中圆简\">论软件开发模型及应用</span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">软件开发模型(</span>Software Development Model<span style=\"font-family:宋体\">)是指软件开发全部过程、活动和任务的结构框架。软件开发过程包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要任务和活动,用来作为软件项目工作的基础。对于不同的软件项目,针对应用需求、项目复杂程度、规模等不同要求,可以采用不同的开发模型,并采用相应的人员组织策略、管理方法、工具和环境。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">请围绕</span>“软件开发模型及应用”论题,依次从以下三个方面进行论述。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1<span style=\"font-family:宋体\">.简要叙述你参与的软件开发项目以及你所承担的主要工作。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2<span style=\"font-family:宋体\">.列举出几种典型的软件开发模型,并概要论述每种软件开发模型的主要思想和技术特点。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">3<span style=\"font-family:宋体\">.根据你所参与的项目中使用的软件开发模型,具体阐述使用方法和实施效果。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 20.7pt;\">瀑布模型:严格遵循软件生命周期各阶段的固定顺序,一个阶段完成再进入另一个阶段。其优点是可以使过程比较规范化,有利于评审;缺点在于过于理想,缺乏灵活性,容易产生需求偏差。</span><br/></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">快速原型模型:对于许多需求不够明确的项目,比较适合采用该模型。它采用了一种动态定义需求的方法,通过快速地建立一个能够反映用户主要需求的软件原型,让用户在计算机上使用它,了解其概要,再根据反馈的结果进行修改,因此能够充分体现用户的参与和决策。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">演化模型:也是一种原型化开发,但与快速原型不同的是,快速原型模型在获得真实需求时,就将抛弃原型。而演化模型则不然,它将从初始的模型中逐渐演化为最终软件产品,是一种渐进式原型法。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">增量模型:它采用的是一种递增式模型,它将软件产品划分成为一系列的增量构件,分别进行设计、编码、集成和测试。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">螺旋模型:结合了瀑布模型和演化模型的优点,最主要的特点在于加入了风险分析。它是由制定计划、风险分析、实施工程、客户评估这一循环组成的,它最初从概念项目开始第一个螺旋。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">喷泉模型:主要用于描述面向对象的开发过程,最核心的特点是迭代。所有的开发活动没有明显的边界,允许各种开发活动交叉进行。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">统一过程(</span>UP<span style=\"font-family:宋体\">):统一过程是一个通用过程框架,可以用于种类广泛的软件系统、不同的应用领域、不同的组织类型、不同的性能水平和不同的项目规模。</span><span style=\"font-family:Times New Roman\">UP</span><span style=\"font-family:宋体\">是基于构件的,在为软件系统建模时,</span><span style=\"font-family:Times New Roman\">UP</span><span style=\"font-family:宋体\">使用的是</span><span style=\"font-family:Times New Roman\">UML</span><span style=\"font-family:宋体\">。与其他软件过程相比,</span><span style=\"font-family:Times New Roman\">UP</span><span style=\"font-family:宋体\">具有三个显著的特点,即用例驱动、以架构为中心、迭代和增量。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">敏捷方法:敏捷方法是一种以人为核心、迭代、循序渐进的开发方法。在敏捷方法中,软件项目的构建被切分成多个子项目,各个子项目成果都经过测试,具备集成和可运行的特征。在敏捷方法中,从开发者的角度来看,主要的关注点有短平快的会议、小版本发布、较少的文档、合作为重、</span> <span style=\"font-family:宋体\">客户直接参与、自动化测试、适应性计划调整和结对编程;从管理者的角度来看,主要的关注点有测试驱动开发、持续集成和重构。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239868425424897","title":"论大数据处理技术及其应用<br>近年来,互联网、云计算、移动计算和物联网技术迅速发展,数以亿计的网络用户、无所不在的移动设备、RFID和无线传感器时时刻刻都在产生海量的数据,并且需要处理 的数据呈几何级数增长。另一方面,企业业务需求和竞争压力对海量数据处理的实时性、有效性提出了更高的要求,传统的数据处理方法往往无法适应这种变化。在这种背景下, 企业需要针对“大数据”的应用特征,选取更加合适的数据处理方法与技术。\n请围绕“大数据处理技术及其应用”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与实施的、与大数据处理相关的开发项目及你所担任的主要工作。 <br>2请从数据量、数据分析需求和硬件平台三个方面阐述大数据处理系统与传统数据处理系统的差异;列举并解释大数据处理系统应该具有的重要特征(至少列举四个)。<br>3.阐述你参与实施的项目在进行大数据处理时遇到了哪些问题,是如何解决的。","analyze":"写作要点<br>1.论文中要介绍企业的业务背景、组织结构、数据分析需求、大数据处理系统的架构、采用的技术等内容和担任的实际工作。<br>2.从数据量、数据分析需求和硬件平台三个方面来看,大数据处理系统与传统数据处理系统之间的差异是:<br>(1)从数据量角度看,传统数据处理系统可以处理的数据量一般在GB或TB级,而大数据处理系统需要处理的数据量一般都在PB级。<br>(2)从数据分析需求角度看,传统数据处理系统主要关注常规的数据分析,包括对现有数据的分析和检测。大数据处理系统主要关注数据的深度分析(Deep Analytics), 期望能够对未来趋势有更多的分析和预测,以增强企业竞争力。深度分析包括移动平均线分析、数据关联关系分析、回归分析等多种复杂统计分析方法。<br>(3)从硬件平台角度看,传统数据处理系统主要由高端服务器构成。由于数据量迅速增加,数据库规模不断增加,从而导致系统成本急剧上升。出于成本考虑,越来越多的企业将大数据处理系统的硬件平台由高端服务器转向了由中低端硬件构成的大规模集群平台。<br>大数据处理系统应该具有的重要特征包括:<br>(1)高度可扩展性。数据库不能依靠一台或少数几台机器的升级(scale-up,纵向扩展)满足数据量的爆炸式增长,而是希望能方便地做到横向扩展(scale-out)来实现此目标。因此,大数据处理系统应该支持横向大规模可扩展,并支持大规模并行处理。<br>(2)高性能。数据量的增长并没有降低对数据库性能的要求,反而有所提高。软件系统性能的提升可以降低企业对硬件的投入成本、节省计算资源,提高系统吞吐量。大数据处理系统应该能够快速响应复杂查询与分析。<br>(3)高度容错。一方面,大数据系统所采用硬件集群平台,随着节点数的增加会带来节点失效概率的增加。另一方面,大数据的容错性要求在查询执行过程中,一个参与节点失效时,不需要重做整个查询。在这种情况下,系统不能依赖于硬件来保证容错性,要更多地考虑软件级容错。<br>(4)支持异构环境。由于计算机硬件更新较快,一次性购置大量同构的计算机设备是不可取的,而且也会在未来添置异构计算资源。在这种情况下,大数据处理系统需要支持异构环境,并需要通过负载均衡、任务调度等方面的设计调整并提高系统的整体处理性能。<br>(5)较短的分析延迟。分析延迟指的是分析前的数据准备时间。在大数据时代,分析所处的业务环境是变化的,因此也要求系统能动态地适应业务分析需求。在分析需求发生变化时,减少数据准备时间,系统能尽可能快地做出反应,快速地进行数据分析。<br>(6)易用且开放的接口。传统的关系型数据库通常采用SQL进行数据查询。SQL的优点是简单易用,但其主要用于数据的检索查询,对大数据上的深度分析来说,是不够的。原因在于:<br>①其提供的服务方式依赖于数据移动来实现:将数据从数据库中取出,然后传递给应用程序,该实现方式在大数据时代代价过高;<br>②复杂的分析功能SQL难以胜任。<br>因此,除对SQL的支持外,系统还应能提供开放易用的接口,让用户自己开发需要的功能。<br>(7)较低成本。在满足需求的前提下,需要尽量降低硬件、软件、日常维护和管理人员等综合成本的指标。<br>(8)向下兼容性。数据仓库技术发展了 30多年,产生了大量面向客户业务的数据处理工具、分析软件和前端展现工具等。这些软件已被分析人员所熟悉,是大数据时代中小规模数据分析的必要补充。因此大数据分析系统需要考虑与传统数据分析工具的兼容性。<br>(以上特征,只要任意给出4个即可)<br>3.在进行大数据处理系统开发时可能遇到的问题包括:如何对数据需求进行梳理;如何选择底层数据存储系统(包括关系型数据库、NoSQL数据库等),如何选择合适的数据处理算法与处理流程;如何对处理算法进行调整,使其适应大数据处理平台的要求;等等。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794932935747719169","title":"<br><p><br/></p><p><br/></p><h3>试题三(25 分)</h3><p>阅读下列系统设计说明,回答问题1至问题3,将解答填入答题纸的对应栏内。</p><p>【说明】</p><p>某玩具公司正在开发一套电动玩具在线销售系统,用于向注册会员提供端对端的玩具 定制和销售服务。在系统设计阶段,"创建新订单 (New Order)" 的设计用例详细描述如表 3-1 所示,候选设计类分类如表 3-2 所示,并根据该用例设计出部分类图如图3-1所示。 <br/></p><p><br/></p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/1b6e8dfd861193341a4d8f2bda1ef01b.png?x-oss-process=style/ruankaodaren\"/></p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/427c796405a06f6d1fb9d016d23a61a3.png?x-oss-process=style/ruankaodaren\"/></p><p><br/></p><p><br/></p><p><br/></p><p>在订单处理的过程中,会员可以点击“取消订单"取消该订单。如果支付失败,该订单将被标记为挂起状态,可后续重新支付,如果挂起超时30分钟未支付,系统将自动取消该订单。订单支付成功后,系统判断订单类型:</p><p>(1)对于常规订单,标记为备货状态,订单信息发送到货运部,完成打包后交付快递发货;</p><p>(2)对于定制订单,会自动进入定制状态,定制完成后交付快递发货。会员在系统中点击”收货"按钮变为收货状态,结束整个订单的处理流程。根据订单处理过程所设计的状态图如图3-2所示。</p><p><br/></p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/fcbd7b67783c4f177f86e6d7dae7ddff.png?x-oss-process=style/ruankaodaren\"/></p><p><br/><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p><br/></p>","analyze":"<p><br/></p><p>答案:</p><p>X1:收货地址</p><p>X2:支付方式</p><p>X3:邮箱地址</p><p>X4:定制属性</p><p>【问题3】 (10分)</p><p>根据订单处理过程的描述,在图 3-2 中S1~S5处分别填入对应的状态名称。</p><p>答案:</p><p>S1:订单挂起</p><p>S2:订单备货</p><p>S3:订单定制</p><p>S4:订单发货</p><p>S5:订单收货<span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p><br/></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794934194424795137","title":"<br>试题三 论需求开发过程","analyze":"无","multi":0,"questionType":3,"answer":"<p>请围绕“需求开发过程”论题,依次从以下三个方面进行论述。</p><p>1. 概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。</p><p>2. 写出需求开发包括的几个过程。</p><p>3. 结合你具体参与管理和开发的实际软件项目,说明需求开发过程的具体实施过程以及每个阶段的主要任务。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794917598889267201","title":"<br>论企业智能运维技术与方法","analyze":"略","multi":0,"questionType":3,"answer":"<p>智能运维(Artificial Intelligence for IT Operations, AIOps)是将人工智能应用于运维领域,基于已有的运维数据(日志数据、监控数据、应用信息等),采用机器学习方法来进一步解决自动化运维难以解决的问题。具体来说,智能运维在自动化运维的基础上,增加了一个基于机器学习的智能决策模块,控制监测系统采集运维决策所需的数据,做出智能分析与决策,并通过自动化脚本等手段去执行决策,以达到运维系统的整体目标。 智能运维能够提高企业信息系统的预判能力和稳定性,降低IT成本,提升企业产品的竞争力。</p><p>请围绕“企业智能运维技术与方法”论题,依次从以下三个方面进行论述。</p><p>1. 概要叙述你参与管理与实施的软件运维项目以及你在其中所担任的主要工作。</p><p>2. 智能运维主要从效率提高、质量保障和成本管理等三个方面提升运维水平,其成熟程度可以分为尝试应用、单点应用、串联应用、能力完备和能力成熟等五个级别,请任意选择三个成熟度级别,说明其在效率提升、质量保障和成本管理等方面的特征。</p><p>3. 结合你具体参与管理与实施的实际软件系统运维项目,举例说明如何采用智能运维技术和方法提高运维效率、保障运维质量并降低运维成本,实施效果如何。在智能运维过程中都遇到了哪些具体问题,是如何解决的。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918062796066817","title":"<br><p>【说明】 某公司长期从事计算机产品的研制工作,公司领导为了响应国家军民融合的发展战略,决定 要积极参与我国军用设备领域的研制工作,将本公司的计算机及软件产品通过提升和改造, 应用到军用装备的安全关键系统中。公司为了承担军用产品的研发任务,公司领导将论证工 作交给王工负责。王工经调研分析,提交了一份完整论证报告。</p><p>【问题 2】(6 分)</p><p>IEC 61508 (《电气/电子/可编程电子安全系统的功能要求》是国际上对安全关键系 统规定的一种较完整的安全性等级划分标准,本标准是由国际电工委员会 (International Electronic Commission) 正 式 发 布 的 电 气 和 电 子 部 件 行 业 标 准 (GB/T 20438 等同于此标准)。本标准对设备或系统的安全完整性等级(SIL)划分为 4 个等 级(SIL1、SIL2、SIL3、SIL4),SIL4 是最高要求。</p><p>表 3-1 给出了本标准对安全功能等级和失效容忍概率的对应关系。请根据自己所掌握的 安全功能等级相关知识,补充完善表 3-1 给出的(1)~(6)空格,并将答案写在答题纸上。 10-1</p><p>表 3-1 安全功能等级(SIL)和失效容忍惯率对照表</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/e369942827fe1e5def04e1440027d219.jpg?x-oss-process=style/ruankaodaren\" title=\"e369942827fe1e5def04e1440027d219.jpg\" alt=\"1.jpg\"/></p>","analyze":"<p>无</p>","multi":0,"questionType":3,"answer":"<p>(1)≥10-5 to <10-4</p><p>(2)≥10-9 to <10-8</p><p>(3)≥10-4 to <10-3</p><p>(4)≥10-3 to <10-2</p><p>(5)≥10-7 to <10-6</p><p>(6)≥10-6 to <10-5</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239929393827841","title":"论面向服务的企业应用集成技术及其应用<br>企业应用集成(Enterprise Application Integration,EAI)是每个企业都必须要面对的实际问题。面向服务的企业应用集成是一种基于面向服务体系结构的新型企业应用集成技术,强调将企业和组织内部的资源和业务功能暴露为服务,实现资源共享和系统之间的互操作性,并支持快速地将新的应用以服务的形式加入到已有的集成环境中,增强企业IT环境的灵活性。<br>\n请围绕“面向服务的企业应用集成技术及其应用”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与实施的企业应用集成项目以及你在其中所担任的主要工作。<br>2.阐述面向服务的企业应用集成技术的三个重要软件层次,并对每个层次的主要功能进行详细论述。<br>3.阐述在使用面向服务的企业应用集成技术进行应用集成时所遇到的问题及你是如何解决的。","analyze":"一、论文中要具体介绍组织的业务背景、组织结构、现有应用系统的分布、采用的技术的等等内容和担任的实际工作。<br>二、面向服务的企业应用集成技术以服务作为封装资源和业务功能的核心概念。服务从整体的角度看待系统功能的实现,使用与实现技术无关的标准化结构进行构建,并为业务带来了灵活性和敏捷性,通过松散耦合、封装和信息隐藏使重构更加容易。<br>面向服务的企业应用集成技术主要包含三个重要的软件层次,它们分别是基础设计层、应用结构层和业务组织层,各层的主要功能如下:<br>1.基础设计层<br>基础设计层的主要功能是能够快速有效地设计、开发以及执行灵活且可扩展的底层服务构件。<br>2.应用结构层<br>企业应用集成需要整合来自多个组织的异构信息系统信息和功能,因此需要协调并保证各种解决方案的一致性。应用结构层的主要功能正是以表示业务服务的逻辑构件为中心,集中定义服务之间的接口和服务级协定。<br>3.业务组织层<br>业务组织层的主要功能是以服务为基础提供设计、建模以及运行业务流程的集成环境。业务流程中操作的排序、选择和执行会形成流程编排,流程编排也可进一步封装为服务,响应业务事件。<br>三、使用面向服务的企业应用集成技术进行应用集成时可能存在的问题包括如何发现服务;如何进行服务规约,包括服务候选服务的分类与选择,服务编排,服务库的设计,等等;如何实现服务,包括将服务的实现分配到相应的服务构件中,并决定服务的实现方式。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931596489674753","title":"<br><p><br/></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">试题一</span>.论项目风险管理及其应用</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">项目风险是一种不确定的事件或条件,一旦发生,会对项目目标产生某种负面(或正面)的影响。项目风险管理是项目管理人员通过风险识别、风险估计和评价,并以此为基础合理地使用多种管理方法、技术和手段,对项目活动设计的风险实施有效的控制,采取主动行动,创建条件,可靠地实现项目的总体目标。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\">1.</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"text-indent: 21pt; font-size: 10.5pt;\">2.</span><span style=\"text-indent: 21pt; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">论述在信息系统项目中,风险管理的基本过程。</span></span><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"text-indent: 21pt; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-size: 10.5pt; text-indent: 21pt;\">3.针对你参与的实际项目中的风险,阐述该项目的风险管理过程,并具体说明其实施效果。</span><span style=\"font-family:宋体\"><br/></span></span></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"text-indent: 21pt; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-size: 10.5pt; text-indent: 21pt;\"><br/></span></span></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\">1.</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">解析:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right: 0pt; margin-left: 0pt; text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据要求能够概要叙述你参与项目的背景,可以包括项目的名称、起始时间、项目背景介绍、建设内容、项目金额等内容,介绍你在本项目中的角色,工作职责,主要承担的工作等内容。此部分内容可以分为一段,或者二段均可,字数在</span>300-400为宜。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\">2.</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">论述在信息系统项目中,风险管理的基本过程。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">解析:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">风险管理的基本过程包括风险管理计划编制、风险识别、风险定性分析、风险定量分析、风险应对计划编制和风险监控。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">1. 风险管理计划编制</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">风险管理计划描述的是如何安排与实施项目风险管理,它是项目开发计划的从属计划。风险管理计划主要包括角色与职责、预算、风险类别、风险概率和影响的定义、汇报格式、风险跟踪等内容。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">2. 风险识别</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">风险识别包括确定风险的来源、风险产生的条件、描述风险特征和确定哪些风险事件有可能影响整个项目。风险识别应当在项目的生命周期自始至终定期进行。风险识别可分为三步进行:收集资料、估计项目风险形式、根据直接或间接的症状将潜在的风险识别出来。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">3. 风险定性分析</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(1) 风险可能性与影响分析。风险影响分析包括对时间、成本、范围等各方面的影响。对于同一个风险,由于不同角色和参与者会有不同的看法,因此一般采用会议的方式进行风险可能性与影响的分析。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(2) 确定风险优先级。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(3) 确定风险类型。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">4. 风险定量分析</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">风险定量分析是在不确定的情况下进行决策的一种量化方法,该过程主要采用灵敏度分析、期望货币价值分析、决策树分析、蒙特卡洛模拟等技术。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">5. 风险应对计划编制</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">风险应对计划中,包括应对每一个风险的措施、风险的责任人等内容。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">风险应对策略分为两种类型:预防策略和响应策略。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">6. 风险监控</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">风险监控是指跟踪已识别的风险,监测残余风险和识别新风险,保证风险计划的执行,并评价这些计划对减轻风险的有效性。在风险监控的过程中,如果发生了没有识别出来的风险事件,则无法按照风险应对计划来处理。此时需要一种新的措施来应对,这种措施称为权变措施。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">3.针对你参与的实际项目中的风险,阐述该项目的风险管理过程,并具体说明其实施效果。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">解析:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">考生必须结合自身参与项目的实际状况,</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">阐述分先管理在项目过程中是如何运用的,</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">程,并对该管理过程的实际实施效果进行分析。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794934199323742209","title":"<br><p>试题四 论软件的系统测试及其应用</p><p>软件系统测试的对象是完整的、集成后的计算机系统,其目的是在真实系统工作环境下,验证完整的软件配置项能否和系统正确连接,并满足系统设计文档和软件开发合同规定的要求。常见的系统测试包括功能测试、性能测试、压力测试、安全测试等。同时,在系统测试中,涉及到众多的软件模块和相关干系人,测试的组织和管理是系统测试成功的重要保证。</p><p>请围绕“软件的系统测试及其应用”论题,依次从以下三个方面进行论述。</p><p>1. 简要叙述你参与管理和开发的软件项目和你在其中所承担的主要工作。</p><p>2. 概要论述系统测试过程中测试管理的主要活动内容,论述性能测试的目的和基本类型。</p><p>3. 结合你具体参与管理和开发的实际项目,说明如何管理性能测试的各项活动,以及性能测试具体采用的方法、工具、实施过程以及应用效果。</p>","analyze":"<p>【要点解析】</p><p>性能测试的目的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,并优化软件,最后起到优化系统的目的。具体来说,包括以下四个方面。</p><p>(1)发现缺陷:软件的某些缺陷与软件性能密切相关,针对这些缺陷的测试一般需要伴随着性能测试进行。</p><p>(2)性能调优:与调试不同,性能调优并不一定针对发现的性能缺陷,也可能是为了更好地发挥系统的潜能。</p><p>(3)评估系统的能力:软件性能测试不仅需要测试软件在规定条件下是否满足性能需求,往往还需要测试能够满足性能需求的条件极限。</p><p>(4)验证稳定性和可靠性:在一定负载下测试一定的时间,是评估系统稳定性和可靠性是否满足要求的唯一方法。</p><p>软件测试管理包括:过程管理、配置管理和评审工作。</p><p> </p><p>(1)过程管理。过程管理包括测试活动管理和测试资源管理。</p><p>(2)配置管理。按照软件配置管理要求,将软件测试过程中产生的各种工作产品纳入配置管理,建立专门的配置管理库。</p><p>(3)评审。测试过程中的评审分为测试就绪和测试结果评审。测试就绪评审指测试前对测试计划和测试说明进行评审,评审测试计划的合理性和测试用例的正确性、完整性和覆盖程度,以及测试组织、环境、设备、工具是或否齐全并符合技术要求;测试结果评审内容包括测试记录和测试报告等。</p>","multi":0,"questionType":3,"answer":"<p>无</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239843645476865","title":"论Web系统的测试技术及其应用<br>随着网络技术的广泛应用,许多传统的信息系统已经逐渐被移植到互联网上,Web系统已经对日常的工作和生活产生了深远的影响。为了保证Web系统的正确性,在系统开发阶段就要对其进行全面的测试、确认和验收,而且由于Web系统具有与传统信息系统截然不同的特点,需要采用针对Web系统特点的测试技术与方法。<br>\n请围绕“Web系统的测试技术及其应用”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与实施的Web系统开发项目以及你所担任的主要工作。<br>2.阐述主要针对哪几个方面进行Web系统测试,并对每个方面的具体测试内容进行详细论述。<br>3.阐述在进行Web系统的测试时遇到了哪些问题,如何解决。","analyze":"写作要点:<br>一、论文中要具体介绍组织的业务背景、组织结构、Web系统的架构、采用的技术等内容和担任的实际工作。<br>二、Web系统测试包括以下几方面。<br>1.功能测试<br>(1)链接测试。链接测试可分为三个方面。首先,测试所有链接是否按指示链接到正确的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立页面。链接测试可以自动进行,现在已经有许多工具可以采用。<br>(2)表单测试。当用户给Web应用系统管理员提交信息时,就需要使用表单操作,例如用户注册、登录、信息提交等。在这种情况下,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。如果使用默认值,还要检验默认值的正确性。如果表单只能接受指定的某些值,则也要进行测试。<br>(3)Cookies测试。如果Web应用系统使用了 Cookies,就必须检查Cookies是否能正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响,等等。<br>(4)设计语言测试。Web设计语言版本的差异可以引起客户端或服务銮端严重的问题,例如使用哪种版本的HTML等。当在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。除了 HTML的版本问题外,不同的脚本语言,例.如Java、JavaScript、ActiveX、VBScript 或 Perl 等也要进行验证。<br>(5)数据库测试。在Web应用中,最常用的数据库类型是关系型数据库。在使用了数据库的Web应用系统中,一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息不正确造成的,而输出错误往往是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试。<br>2.性能测试<br>(1)连接速度测试。由于用户连接到Web应用系统的速度差异较大,需要对Web系k响应时间进行测试;另外,需要对页面响应速度和超时设置进行测试;最后,需要考虑由于连接速度太慢而引起的数据丢失。<br>(2)负载测试。负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。<br>(3)压力测试。压力测试是指实际破坏一个Web应用系统,测试系统的反映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。压力测试的区域包括表单、登录和其他信息传输页面等。<br>3.可用性测试<br>(1)导航测试。导航测试需要考虑导航是否直观,Web系统的主要部分是否可通过主页存取,Web系统是否需要站点地图、搜索引擎或其他的导航帮助等导航可用性问题。 Web系统的层次一旦决定,就要着手测试用户导航功能,让最终用户参与这种测试,效果将更加明显。<br>(2)图形测试。图形测试的内容有:验证图形用途,减少传输时间与传输量;验证所有页面字体的风格是否一致;验证背景颜色是否与字体颜色和前景颜色相搭配;检查图片的大小和质量,等等。<br>(3)内容测试。主要检验Web应用系统提供信息的正确性、准确性和相关性。<br>(4)整体界面测试。考查整个Web系统的页面结构设计,是否给用户的一个整体感。<br>对所有的可用性测试来说,都需要有外部人员的参与,最好是最终用户的参与。<br>4.客户端兼容性测试<br>(1)平台测试。需要在各种操作系统下对Web系统进行兼容性测试。<br>(2)浏览器测试。测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。<br>5.安全性测试<br>(1)用户名、密码测试。必须测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登录而直接浏览某个页面等。<br>(2)超时测试。测试Web系统是否有超时的限制。<br>(3)日志信息测试。需要测试相关信息是否写进了日志文件、是否可追踪。<br>(4)安全套接字测试。当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性。<br>(5)服务器端脚本问题。服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还要就没有经过授权,就不能在服务器端放置和编辑脚本的问题进行测试。<br>三、在进行Web系统测试时可能存在的问题包括如何构建测试环境;如何选择合适的工具进行自动化测试;如何模拟大规模并发访问,并进行系统的性能测试;如何设计调查问卷,进行系统的可用性测试,等等。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794933997560942593","title":"<br><p>阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。</p><p>【说明】</p><p>某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台的主要功能如下:</p><p>(1)开户。根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;</p><p>(2)存款。客户可以向其账户中存款,根据存款金额修改账户余额;</p><p>(3)取款。客户可以从其账户中取款,根据取款金额修改账户余额;</p><p>(4)证券交易。客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过电话),将交易信息存入交易记录中;</p><p>(5)检查交易。平台从交易记录中读取交易信息,将交易明细返回给客户。</p><p>现采用结构化方法对该证券交易平台进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/b1326ebb30ca1d8d1600877c5257951f.jpg?x-oss-process=style/ruankaodaren\" title=\"b1326ebb30ca1d8d1600877c5257951f.jpg\" alt=\"1.jpg\"/></p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/5261fb76239ac3f3fa85fc1dac9d22e8.jpg?x-oss-process=style/ruankaodaren\" title=\"5261fb76239ac3f3fa85fc1dac9d22e8.jpg\" alt=\"2.jpg\"/></p><p>【问题1】(6分)</p><p>使用说明中的词语,给出图1-1中的实体E1-E3的名称,以及图1-2中的数据存储D1-D3的名称。</p><p><br/></p><p>【问题2】(10分)</p><p>用200字以内的文字简述结构化开发方法的核心思想。除了数据流图外结构化分析还包括哪些工具</p><p><br/></p><p>【问题3】(9分)</p><p>系统设计是系统分析的延伸与拓展。系统分析阶段解决“做什么”的问题,而系统设计阶段解决“怎么做”的问题。同时,它也是系统实施的基础,为系统实施工作做好铺垫。</p><p>系统设计的主要内容包括概要设计和详细设计。请简述两个过程的主要任务。</p>","analyze":"略","multi":0,"questionType":3,"answer":"<p>[问题1]</p><p>E1:客户服务助理,E2:客户,E3:经纪人。</p><p>D1:客户记录,D2:账户记录,D3:交易记录</p><p>[问题2]</p><p>u3000结构化方法的核心思想是"自顶向下,逐步分解"。特别适合于数据处理领域的问题,但是不适合解决大规模的、特别复杂的项目,且难以适应需求的变化。</p><p> 结构化分析一般包括以下工具:数据流图(Data Flow Diagram,DFD)、数据字典(Data Dictionary,DD)、结构化语言、判定表、判定树。</p><p>[问题3](8分)</p><p>概要设计主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。在概要设计中,将系统开发的总任务分解成许多个基本的、具体的任务,为每个具体任务选择适当的技术手段和处理方法的过程称为详细设计。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918570407514113","title":"<br><p><br/></p><h3 style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:23.7000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:汉仪中圆简\">试题五</span>( 25 <span style=\"font-family:汉仪中圆简\">分)</span></span><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"></span></h3><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">阅读以下关于</span> Web <span style=\"font-family:宋体\">系统架构设计的叙述,在答题纸上回答问题</span><span style=\"font-family:Times New Roman\">1 </span><span style=\"font-family:宋体\">至问题 </span><span style=\"font-family:Times New Roman\">3</span><span style=\"font-family:宋体\">。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">【说明】</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">某公司开发的</span> B2C <span style=\"font-family:宋体\">商务平台因业务扩展,导致系统访问量不断增大,现有系统访问速度缓慢,有时甚至出现系统故障瘫痪等现象。面对这一情况,公司召开项目组讨论会议,寻求该商务平台的改进方案。讨论会上,王工提出可以利用镜像站点、</span><span style=\"font-family:Times New Roman\">CDN </span><span style=\"font-family:宋体\">内容分发等方式解决并发访问量带来的问题。而李工认为,仅仅依靠上述外网加速技术不能完全解决系统现有问题,如果访问量持续增加,系统仍存在崩渍的可能。李工提出应同时结合 </span><span style=\"font-family:Times New Roman\">Web </span><span style=\"font-family:宋体\">内网加速技术优化系统改进方案,如综合应用负载均衡、缓存服务器、</span><span style=\"font-family:Times New Roman\">Web </span><span style=\"font-family:宋体\">应用服务器、分布式文件系统、分布式数据库等。经过讨论,公司最终决定采用李工的思路,完成改进系统的设计方案。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【问题</span> 1<span style=\"font-family:宋体\">】 </span><span style=\"font-family:Times New Roman\">(10 </span><span style=\"font-family:宋体\">分)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">针对李工提出的改进方案,从</span> a ~j <span style=\"font-family:宋体\">中分别选出各技术的相关描</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">述和对应常见支持软件填入表</span> 5-1 <span style=\"font-family:宋体\">中的</span><span style=\"font-family:Times New Roman\">(1) ~(10) </span><span style=\"font-family:宋体\">处。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/ab20ff3db571ee44149198eb68e1fc88.png?x-oss-process=style/ruankaodaren\"/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【问题</span> 2<span style=\"font-family:宋体\">】</span><span style=\"font-family:Times New Roman\">(9 </span><span style=\"font-family:宋体\">分)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">请用</span> 100 <span style=\"font-family:宋体\">字以内的文字解释分布式数据库的概念,并给出提高分布式数据库系统性能的 </span><span style=\"font-family:Times New Roman\">3 </span><span style=\"font-family:宋体\">种常见实现技术。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【问题</span> 3<span style=\"font-family:宋体\">】 </span><span style=\"font-family:Times New Roman\">(6 </span><span style=\"font-family:宋体\">分)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">针对</span> B2C <span style=\"font-family:宋体\">商务购物平台的数据浏览操作远远高于数据更新操作的特点,指出该系统应采用的分布式数据库实现方式,并分析原因。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><br/></span></span></p>","analyze":"<p><span style=\"font-family:宋体\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 21pt;\"> 1</span><span style=\"font-family:宋体\">】 </span><span style=\"font-family:Times New Roman\">(10 </span><span style=\"font-family:宋体\">分)</span><br/></p><p><span style=\"font-size: 10.5pt; font-family: 宋体; background: #D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"font-size: 10.5pt; font-family: 宋体;\">:(</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">1</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">)</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">b<span style=\"font-family:宋体\">;</span></span><span style=\"font-size: 10.5pt; font-family: 宋体;\">(</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">2</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">)</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">e<span style=\"font-family:宋体\">;</span></span><span style=\"font-size: 10.5pt; font-family: 宋体;\">(</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">3</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">)</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">a<span style=\"font-family:宋体\">;</span></span><span style=\"font-size: 10.5pt; font-family: 宋体;\">(</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">4</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">)</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">i<span style=\"font-family:宋体\">;</span></span><span style=\"font-size: 10.5pt; font-family: 宋体;\">(</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">5</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">)</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">c<span style=\"font-family:宋体\">;</span></span><span style=\"font-size: 10.5pt; font-family: 宋体;\">(</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">6</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">)</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">d<span style=\"font-family:宋体\">;</span></span><span style=\"font-size: 10.5pt; font-family: 宋体;\">(</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">7</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">)</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">g<span style=\"font-family:宋体\">;</span></span><span style=\"font-size: 10.5pt; font-family: 宋体;\">(</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">8</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">)</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">f<span style=\"font-family:宋体\">;</span></span><span style=\"font-size: 10.5pt; font-family: 宋体;\">(</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">9</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">)</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">h<span style=\"font-family:宋体\">;</span></span><span style=\"font-size: 10.5pt; font-family: 宋体;\">(</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">10</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">)</span><span style=\"font-size: 10.5pt; font-family: 宋体;\">j<span style=\"font-family:宋体\">。</span></span><span style=\"font-family:宋体\"><br/></span></p><p><span style=\"font-family:宋体\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 21pt;\"> 2</span><span style=\"font-family:宋体\">】</span><span style=\"font-family:Times New Roman\">(9 </span><span style=\"font-family:宋体\">分)</span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">分布式数据库是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个节点具有独立处理的能力(称为场地自治),它可以执行局部应用,同时,每个节点也能通过网络通信子系统执行全局应用。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">(</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">)</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">采用数据分片技术,提高访问的局部性,提升系统性能。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">(</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">)</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">采用查询优化技术(包括:全局查询树的变换、副本的选择与多副本的更新策略、查询树的分解、半连接与直接连接)提高查询速度。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">(</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">3</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">)</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">读写分离技术</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【问题</span> 3<span style=\"font-family:宋体\">】 </span><span style=\"font-family:Times New Roman\">(6 </span><span style=\"font-family:宋体\">分)</span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">在本题所涉及到的环境中,由于读取数据的需求非常强烈,涉及到的数据量极大,而更新较少,可以在分布式数据库中采用一主多从的机制来分散读取数据的压力。更新数据时,操作主库,从主库再同步到从库,从库只负责读取数据。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794917084550156289","title":"<br><p>试题三、给敏捷开发方法,敏捷软件开发遵循一套软件开发的价值和原则,在开发中,需求和解决方案通过自组织跨功能的团队达成。敏捷软件开发主张适度计划,迭代开发,提前交付与持续改进,并且快速灵活地应对变更,作为敏提开发方法之一,Scrum方法被广泛应用。<br/>请围绕敏捷开发方法论题从以下3点进行论述。<br/>1.概要叙述你参与管理和开发的软件项目,以及你在其中担任的主要工作<br/>2.请简要描述Scrum的提开发方法中的角色、工件和活动。<br/>3.具体阐述你参与管理和开发的项目如何基于Scrum敏捷开发方法进行系统开发的</p>","analyze":"<p>略</p>","multi":0,"questionType":3,"answer":"<p>【要点解析】</p><p>Scrum是一种敏捷开发方法,旨在通过迭代和增量开发方式来提高开发效率和质量。它通常用于小型的团队合作,其角色包括Scrum主管、产品负责人和团队成员。以下是Scrum中角色、工件和活动的详细描述:</p><p>(1)角色:</p><p>l Scrum主管(也称为Scrum Master):负责确保Scrum方法的正确实施,包括确保团队成员遵循Scrum规则,组织会议和协调团队工作。</p><p>l 产品负责人(也称为产品经理):负责定义产品或服务的特性和功能,以及设定优先级。</p><p>l 团队成员:负责实现产品或服务的特性和功能,包括开发、测试、部署等活动。</p><p>(2)工件:</p><p>l 迭代计划(Iteration Plan):规定了开发周期或迭代的时间范围和目标,包括任务分配和时间表。</p><p>l 用户故事(User Story):是一种描述用户需求和期望的方式,通常使用简单的语言来描述,以便于团队成员理解。</p><p>l 燃尽图(Burn Down Chart):是一种显示开发进度的方式,通过记录剩余工作量和过去时间的进度来预测完成时间。</p><p>(3)活动:</p><p>l 迭代:是Scrum的基础时间单位,通常以两周到四个月的时间段为单位。在这个时间范围内,团队成员要实现所需的功能并完成测试。</p><p>l 冲刺(Sprint):是迭代内的开发时间单位,通常以一周到两周的时间段为单位。在这个时间范围内,团队成员要实现所需的功能并完成测试。</p><p>l 每日站会(Daily Standup Meeting):是团队成员每天举行的会议,通常在上午或下午开始时进行。会议旨在交流每个人的工作进度和问题,以便于及时调整和解决问题。</p><p>l 迭代回顾(Iteration Review):是在每个迭代结束时举行的会议,旨在评估迭代内的工作和结果,并为下一个迭代提出改进建议。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918334519857153","title":"<br><p><br/></p><p style=\"margin: 20px 0em 1em; text-indent: 28px;\">试题二(共25分)</p><p>阅读以下关于系统设计的叙述,在答题纸上回答问题1至问题3。</p><p style=\"margin: 5px 0em 1.67em; text-indent: 28px;\">【说明】</p><p>某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在项目之初,项目组决定釆用面向对象的开发方法进行系统开发,并对系统的核心业务功能进行了分析,具体描述如下。</p><p>注册用户通过商品信息页面在线浏览商品,将需要购买的商品添加进购物车内,点击“结算”按钮后开始录入订单信息。</p><p>用户在订单信息录入页面上选择支付方式,填写并确认收货人、收货地址和联系方式等信息。点击“提交订单”按钮后产生订单,并开始进行订单结算。</p><p>订单需要在30分钟内进行支付,否则会自动取消,用户也可以手工取消订单。</p><p>用户支付完成,经确认后,系统开始备货,扣除该商品可接单数量,并移除用户购物车中的所有商品资料。</p><p>生成订单表单,出货完毕,订单生效。为用户快递商品,等待用户接收。</p><p>用户签收商品,交易完成。</p><p> </p><p>【问题1】(12分)</p><p>识别设计类是面向对象设计过程中的重要工作,设计类表达了类的职责,即该类所担任的任务。请用300字以内的文字说明设计类通常分为哪三种类型,每种类型的主要职责,并针对题干描述案例涉及的具体类为每种类型的设计类举出2个实例。</p><p><br/></p><p> </p><p>【问题2】(3分)</p><p>在面向对象的设计过程中,活动图(Activity Diagram)阐明了业务用例实现的工作流程。请用300字以内的文字给出活动图与流程图(Flow Chart)的三个主要区别。</p><p><br/></p><p> </p><p>【问题3】(10分)</p><p>在面向对象的设计过程中,状态图(Statechart Diagram)描述了一个实体基于事件反应的动态行为。请根据题干描述,填写图2-1中的(a)~(e)空白,完成订单处理的状态图。</p><p><br/></p>","analyze":"<p>【问题1】(12分)答案:(1)实体类。实体类映射需求中的每个实体,保存需要存储在永jiu存储体中的信息,例如,用户、商品等。(2)控制类。控制类是用于控制用例工作的类,用于对一个或几个用例所特有的控制行为进行建模。例如,结算、备货等。(3)边界类。边界类用于封装在用例内、外流动的信息或数据流。例如,浏览器、购物车等。【问题2】(3分)答案:(1)流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。(2)活动图能够表示并发活动的情形,而流程图不行。(3)活动图是面向对象的,而流程图是面向过程的。</p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796239874666549249","title":"论政务流程的优化与再造<br>政务流程是一组相关的、结构化的活动集合,这些活动集合为公众提供特定的服务或产品。一般而言,政务流程有三类:面向公众的流程,为公众提供产品或服务;支持流程,为政府内部提供产品、服务和信息;管理流程,促使面向公众的流程和支持流程有效配合,以符合公众和用户的期望与需要。<br>为提升政府的治理能力,许多地区政府在建设电子政务系统的同时,都进行了政务流程的规范、优化与再造。<br>流程再造是用成本、质量、服务和速度等来衡量和改善工作业绩,对业务流程进行的根本性再思考和彻底再设计。政府流程的优化与再造是对政府治理的理念、原则、结构、行为等进行大的改进,以提高政府绩效和服务品质,而不是简单的组织精简和结构重组。<br>\n请围绕“政务流程的优化与再造”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与管理、分析的电子政务类信息系统项目以及你所担任的主要工作。<br>2.论述你在实施电子政务项目时,现有政务流程存在的问题。<br>3.阐述如何实施电子政务流程的优化与再造,效果如何。","analyze":"一、概要叙述你参与管理、分析的电子政务类信息系统项目,应明确指出你所担任的主要工作。<br>二、论述你在实施电子政务项目时,现有政务流程存在的主要问题。<br>目前,现有的政务流程普遍存在以下问题:<br>(1)当流程涉及若干个职能部门时,因部门只对自己的工作和上级负责,流程的责任人很难明确。<br>(2)政府部门层级繁多,容易与公众脱节,信息容易失真。<br>(3)由于技术的限制不能实现整个业务条块的网络化,业务数据流只能按照地理位置分割在多个部门,增加了交接环节和复杂程度,政务流程复杂而且分散。<br>(4)流程的各个环节由不同职能部门负责,可能会出现因影响职能部门利益而使流程受阻,从而导致整个组织的效能弱化。<br>考生也可不限于上述内容进行论述。<br>三、阐述如何实施电子政务流程的优化与再造,效果如何。<br>—般情况下,流程优化与再造的实施主要考虑的内容如下所述。<br>1.基本思想<br>以公众为出发点、以流程为中心、注重节约成本和提高效能。考生就其中的一项进行论述即可。<br>2.基本方法<br>(1)将政府的管理、决策与事务性工作分开。<br>(2)清理,消除原有流程中非增值的环节;整合,对清理后的流程予以简化,并对分解开的流程进行整合,使整个流程更加顺畅。<br>(3)简化中间管理层,扩大授权,最大限度地发挥每个人的工作潜能与责任心并承担相应管理责任。<br>(4)按照流程的自然次序梳理流程,克服人为的、硬性的直线序列。<br>(5)从源头一次捕获信息,实现信息在整个流程上的共享。<br>(6)流程应该能够可以订制,适应不同情况可有多种变化形式。<br>考生论及其中两项即可。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918566649417729","title":"<br><p><br/></p><h3 style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:23.7000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:汉仪中圆简\">试题一(</span>25 <span style=\"font-family:汉仪中圆简\">分)</span></span><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"></span></h3><p><br/></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">阅读以下关于基于微服务的系统开发的叙述,在答题纸上回答问题</span>1<span style=\"font-family:宋体\">至问题</span><span style=\"font-family:Times New Roman\">3</span><span style=\"font-family:宋体\">。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">【说明】</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下</span>:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">系统的参与者包括乘客、出租车司机和平台管理员三类;</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">系统能够实现对乘客和出租车司机的信息注册与身份认证等功能,并对乘客的信用信息进行管理,对出租车司机的违章情况进行审核;</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">系统需要与后端的银行支付系统对接,完成支付信息审核、支付信息更新与在线支付等功能;</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">针对乘客发起的每一笔订单,系统需要实现订单发起、提交、跟踪、撤销、支付、</span> <span style=\"font-family:宋体\">完成等业务过程的处理</span>:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">系统需要以短信、微信和电子邮件多种方式分别为系统中的用户进行事件提醒。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的需求定义明确,建议尝试采用新的微服务架构进行开发,并任命王工为项目技术负责人,负责项目开发过程中的技术指导工作。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【问题</span> 1<span style=\"font-family:宋体\">】</span><span style=\"font-family:Times New Roman\">(12 </span><span style=\"font-family:宋体\">分</span><span style=\"font-family:Times New Roman\">)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">请用</span> 100 <span style=\"font-family:宋体\">字以内的文字说明一个微服务中应该包含的内容,并用 </span><span style=\"font-family:Times New Roman\">300 </span><span style=\"font-family:宋体\">字以内的文字解释基于微服务的系统与传统的单体式系统相比的 </span><span style=\"font-family:Times New Roman\">2 </span><span style=\"font-family:宋体\">个优势和带来的 </span><span style=\"font-family:Times New Roman\">2 </span><span style=\"font-family:宋体\">个挑战。</span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【问题</span> 2<span style=\"font-family:宋体\">】 </span><span style=\"font-family:Times New Roman\">(8 </span><span style=\"font-family:宋体\">分</span><span style=\"font-family:Times New Roman\">)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">识别并设计微服务是系统开发过程中的一个重要步骤,请对题干需求进行分析,对微服务的种类和包含的业务功能进行归类,完成表</span>1-1 <span style=\"font-family:宋体\">中的</span><span style=\"font-family:Times New Roman\">(1)~(4)</span><span style=\"font-family:宋体\">。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/46c2f90d0b07b8f7e63faec63c49835a.png?x-oss-process=style/ruankaodaren\"/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【问题</span> 3<span style=\"font-family:宋体\">】(</span><span style=\"font-family:Times New Roman\">5 </span><span style=\"font-family:宋体\">分)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">为了提高系统开发效率,公司的系统分析师王工设计了一个基于微服务的软件交付流程,其核心思想是将业务功能定义为任务,将完成某个业务功能时涉及到的步骤和过程定义为子任务,只有当所有的子任务都测试通过后改业务功能才能上线交付。请基于王工设计的在线支付微服务交付流程,从(</span>a<span style=\"font-family:宋体\">)</span><span style=\"font-family:Times New Roman\">~</span><span style=\"font-family:宋体\">(</span><span style=\"font-family:Times New Roman\">f</span><span style=\"font-family:宋体\">)中分别选出合适的内容填入图 </span><span style=\"font-family:Times New Roman\">1-1 </span><span style=\"font-family:宋体\">中的(</span><span style=\"font-family:Times New Roman\">1</span><span style=\"font-family:宋体\">)</span><span style=\"font-family:Times New Roman\">~</span><span style=\"font-family:宋体\">(</span><span style=\"font-family:Times New Roman\">5</span><span style=\"font-family:宋体\">)处。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/e1a218508054ca920f392638d147c111.png?x-oss-process=style/ruankaodaren\"/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:134.5500pt;mso-char-indent-count:13.0000;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">图</span> 1-1 </span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">在线支付微服务交付流程</span><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"> </span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">选项:</span>(a)<span style=\"font-family:宋体\">提交测试 (</span><span style=\"font-family:Times New Roman\">b</span><span style=\"font-family:宋体\">)全量上线 (</span><span style=\"font-family:Times New Roman\">c</span><span style=\"font-family:宋体\">) 对接借记卡</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:51.7500pt;mso-char-indent-count:5.0000;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>d<span style=\"font-family:宋体\">) 获取个人优惠券 (</span><span style=\"font-family:Times New Roman\">e</span><span style=\"font-family:宋体\">)试部署 (</span><span style=\"font-family:Times New Roman\">f</span><span style=\"font-family:宋体\">)对账</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><span style=\"font-family:宋体\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 21pt;\"> 1</span><span style=\"font-family:宋体\">】</span><span style=\"font-family:Times New Roman\">(12 </span><span style=\"font-family:宋体\">分</span><span style=\"font-family:Times New Roman\">)</span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">答案:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">微服务中应该包含的内容有:资源、对资源的操作的一组</span> API <span style=\"font-family:宋体\">集合</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">微服务的优势:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>1<span style=\"font-family:宋体\">)通过分解巨大单体式应用为多个服务方法解决了复杂性问题。它把庞大的单一模块应用分解为一系列的服务,同时保持总体功能不变。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>2<span style=\"font-family:宋体\">)让每个服务能够独立开发,开发者能够自由选择可行的技术,提供 </span><span style=\"font-family:Times New Roman\">API </span><span style=\"font-family:宋体\">服务。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>3<span style=\"font-family:宋体\">)微服务架构模式是每个微服务独立的部署。开发者不再需要协调其它服务部署对本服务的影响。这种改变可以加快部署速度。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>4<span style=\"font-family:宋体\">)微服务使得每个服务独立扩展。你可以根据每个服务的规模来部署满足需求的规模。甚至你可以使用更适合于服务资源需求的硬件。微服务架构带来的挑战:</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>1<span style=\"font-family:宋体\">)并非所有的系统都能转成微服务。例如一些数据库层的底层操作是不推荐服务化的。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>2<span style=\"font-family:宋体\">)部署较以往架构更加复杂:系统由众多微服务搭建,每个微服务需要单独部署,从而增加部署的复杂度,容器技术能够解决这一问题。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>3<span style=\"font-family:宋体\">)性能问题:由于微服务注重独立性,互相通信时只能通过标准接口,可能产生延迟或调用出错。例如一个服务需要访问另一个服务的数据,只能通过服务间接口来进行数据传输,如果是频繁访问,则可能带来较大的延迟。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>4<span style=\"font-family:宋体\">)数据一致性问题:作为分布式部署的微服务,在保持数据一致性方面需要比传统架构更加困难。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【问题</span> 2<span style=\"font-family:宋体\">】 </span><span style=\"font-family:Times New Roman\">(8 </span><span style=\"font-family:宋体\">分</span><span style=\"font-family:Times New Roman\">)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:Times New Roman\"></span></span><span style=\"text-indent: 21pt; font-size: 10.5pt; font-family: 宋体; background: #D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"text-indent: 21pt; font-size: 10.5pt; font-family: 宋体;\">:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:Times New Roman\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>1<span style=\"font-family:宋体\">)乘客信息注册、乘客身份认证、乘客信用信息管理</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>2<span style=\"font-family:宋体\">)出租车司机信息注册、出租车司机身份认证、司机违章情况审核</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>3<span style=\"font-family:宋体\">)支付管理</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>4<span style=\"font-family:宋体\">)订单发起、订单提交、订单跟踪、订单撤销</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【问题</span> 3<span style=\"font-family:宋体\">】(</span><span style=\"font-family:Times New Roman\">5 </span><span style=\"font-family:宋体\">分)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(</span>1<span style=\"font-family:宋体\">)</span><span style=\"font-family:Times New Roman\">f </span><span style=\"font-family:宋体\">(</span><span style=\"font-family:Times New Roman\">2</span><span style=\"font-family:宋体\">)</span><span style=\"font-family:Times New Roman\">c </span><span style=\"font-family:宋体\">(</span><span style=\"font-family:Times New Roman\">3</span><span style=\"font-family:宋体\">)</span><span style=\"font-family:Times New Roman\">d </span><span style=\"font-family:宋体\">(</span><span style=\"font-family:Times New Roman\">4</span><span style=\"font-family:宋体\">)</span><span style=\"font-family:Times New Roman\">e </span><span style=\"font-family:宋体\">(</span><span style=\"font-family:Times New Roman\">5</span><span style=\"font-family:宋体\">)</span><span style=\"font-family:Times New Roman\">b</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794930597372907521","title":"<br><p><br/></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">试题三</span></span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(共</span>25分)</span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">请详细阅读有关嵌入式实时操作系统方面的描述,回答问题</span>1至问题2。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【说明】</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">近年来,分区化(</span>Partitioning)技术已被广泛应用于大型嵌入式系统,此项技术重在解决嵌入式系统中多类应用软件共享计算机资源的安全性问题,同时,也可降低软件开发成本,提高软件的可重用能力。某公司承担了一项宇航计算机系统研制任务,要求将以前采用的多处理机系统精简为由单个处理器系统完成,而整体功能应在原有功能不变的基础上,可灵活扩展,并要求原应用软件可被快速移植到新系统。公司将任务交给王工程师组织并承担总体设计工作。在采用何种嵌入式实时操作系统的选型问题上,王工认为宇航系统强调安全性,原系统应用软件功能分布在各自的处理机上,在保持功能不变的情况下,应适当地维持各个软件的相对独立性,因此采用具有分区能力的操作系统(如:VxWorks653)比较合适。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"> </span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>1】 </span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">图</span>3-1给出了具有分区能力的操作系统架构,该架构支持分区和进程两类调度,并提供了分区的时间、空间隔离保障,保证了应用软件可安全共享计算机资源。请用300字以内文字说明该类操作系统中分区化技术的主要特点。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/737416be8a64fba6621e9509ba663317.png?x-oss-process=style/ruankaodaren\"/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"> </span><span style=\"font-family:宋体\">图</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-align: center;\">3-1 具有分区能力的操作系统架构</span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>2】 </span></strong><span style=\"font-family: 宋体; font-size: 10.5pt; text-align: center;\"><br/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">完成该项目总体设计后,王工将软件设计工作交给李工,要求李工在原有软件基础上,完成新环境下的软件设计。经分析,李工统计出了原系统的任务基本情况(见表</span>3-1)。原系统包含三个子系统,为了保证各子系统软件间的相对独立性,将三个子系统移植到新系统的三个分区工作,假设将“显示子系统”、“雷达子系统”和“任务子系统”分别用P1、P2和P3表示,系统的最小时间计时(tick)设为1ms,调度表的主时间框架将是40ms。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据表</span>3-1给出的原系统各任务周期和最坏执行时间数据,新系统中的所有任务可被调度,请对此进行分析说明,完善表3-2所示的分区调度表的设计,在空(1)~(10)填写正确内容并将解答填入答题纸的对应栏内。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">(注:</span>WCET,Worst-CaseExecutionTime)。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/2c6e18b889cb6588eb0e8b0534d42cdb.png?x-oss-process=style/ruankaodaren\"/></span></p><p class=\"MsoNormal\" style=\"text-align:center;line-height:150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>1】 </span></strong><br/></p><p><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>1)应用软件代码和操作系统代码工作在处理器的不同特权级别上,应用软件的失效不会影响操作系统的运行:</span><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><br/></span></strong></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>2)每一个分区有自己私有存储资源,分区所占空间是相互隔离的,分区内某进程的失效仅仅只影响到进程所在的分区;</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>3)操作系统可为分区内应用软件提供多种类型的API服务,使原有应用软件可方便地移植到分区内运行;</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>4)分区的调度是按预先配置好的时间表进行调度,任何-个分区只能在系统分配给它的时间窗口内运行,任何分区不能、也无法占用其他分区的窗口时间;</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>5)具有分区能力的操作系统提供健康监控管理能力,它通过操作系统内的故障监测机制,将发现的应用、分区和系统的错误通过注入机制报告健康监控系统,由它进行统一的故障处理;</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>6)分区化操作系统允许不同安全等级(A-E)的应用软件共享计算机资源,可实现软件验证的最小化、局部化。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;color:#FF0000;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span>2】 </span></strong><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">答:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">所有任务可被调度的分析如下:</span></span><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><br/></span></strong></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">保证所用任务的可调度性必须满足在主时间框架内,系统中所用任务的最坏执行时间(</span>WCET)均被执行至少一次。初步计算如下: </span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">1(P3T1)≤5ms</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">1(P1T1)+ l(P2T1)≤10m</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"> 2(P1T2)+ 1(P3T2)≤20m</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">1(P3T1)*8+1(P1T1)*4+l(P2T1)*4+2(P1T2)*2+1(P3T2)*2+5(P1T3)*1+3(P2T2)<=40ms</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">依据上述三个设计条件,新系统的分区调度表可安排如下:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(1)0 (2) 1 (3) 2 (4) P2 (5) P3</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(6)4 (7) 20 (8) 1 (9) null (10) 7</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><strong><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></strong></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918064658337793","title":"<br><p>【说明】</p><p>某软件企业开发一套类似于淘宝网上商城业务的电子商务网站。该系统涉及多种用户角 色,包括购物用户,商铺管理员,系统管理员等。</p><p>在数据库设计中,该系统数振库的核心关系包括:</p><p>产品(产品编码,产品名称,产品价格,库存数量,商铺编码) 商铺(商铺编码,商铺名称,商铺地址,商铺邮箱,服务电话); 用户(用户编码,用户名称,用户地址,联系电话)</p><p>订单(订单编码,订单日期,用户编码,商铺编码,产品编码,产品数量,订单总价)</p><p>不同用户角色也有不同的数据需求,为此该软件企业在基本数据库关系模式的基础上,定制 了许多试图。其中,有很多视图涉及到多表关联和聚集函数运算。</p><p>【问题 1】 (8 分) 商铺用户需要实时统计本商铺的货物数运和销售情况,以便及时补货,或者为商铺调整 销售策略。为此专门设计了可实时查看当天商铺中货物销售情况和存贷情况的视图,商铺产品销售情况日报表(商铺编码,产品编码,日销售产品数量,库存数量,日期)。</p><p>数据库运行测试过程中,发现针对该视图查询性能比较差,不满足用户需求。 请说明数据库视图的基木概念及其优点,并说明本视图设计导致查询性能较差的原闪。</p>","analyze":"<p>无</p>","multi":0,"questionType":3,"answer":"<p>视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。</p><p>视图优点如下:</p><p>1)视点集中</p><p>视图集中即是使用户只关心它感兴趣的某些特定数据和他们所负责的特定任务。这样通过只允许用户看到视图中所定义的数据而不是视图引用表中的数据而提高了数据的安全性。</p><p>2)简化操作</p><p>视图大大简化了用户对数据的操作。因为在定义视图时,若视图本身就是一个复杂查询的结果集,这样在每一次执行相同的查询时,不必重新写这些复杂的查询语句,只要一条简单的查询视图语句即可。可见视图向用户隐藏了表与表之间的复杂的连接操作。</p><p>3)定制数据</p><p>视图能够实现让不同的用户以不同的方式看到不同或相同的数据集。因此,当有许多不同水平的用户共用同一数据库时,这显得极为重要。</p><p>4)合并分割数据</p><p>在有些情况下,由于表中数据量太大,故在表的设计时常将表进行水平分割或垂直分割,但表的结构的变化却对应用程序产生不良的影响。如果使用视图就可以重新保持原有的结构关系,从而使外模式保持不变,原有的应用程序仍可以通过视图来重载数据。</p><p>5)安全性</p><p>视图可以作为一种安全机制。通过视图用户只能查看和修改他们所能看到的数据。其它数据库或表既不可见也不可以访问。如果某一用户想要访问视图的结果集,必须授予其访问权限。视图所引用表的访问权限与视图权限的设置互不影响。</p><p>由于日销售产品数量基于订单统计而得,而订单表是一张大表,数据量可能非常大,导致统计耗时。</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null}],"other":null}}