问答题试题三(共25分)阅读有关嵌入式系统新架构风格方面的描述,在答题纸上回答问题1至问题3。在传统的嵌入式系统中,由于应用背景的不同,架构风格存在着差异。某公司长期从事各类嵌入式电子产品的研发工作,为了扩展业务,拟承担安全关键嵌入式产品的研制,为了统一本公司嵌入式产品的架构,以兼顾安全关键系统和非安全关键系统,公司领导层提出了采用国外近年新的跨领域嵌入式系统架构,新架构主要有6个特点:(1)面向构件化(2)开放式(3)支持多种安全级别
问答题试题1阅读下列关于软件架构方面的叙述,回答下列问题。近年来,甲公司的软件开发都是使用三层架构设计和面向对象的开发方法,有效地提高了系统的利用效率和性能。但是,张总工认为,在这种“全对象”模型中,层与层之间相互耦合,只有降低耦合度并通过去除不同层中对象之间的直接调用来降低它们相互之间的依赖性后,各模块才能变得更易于重用。于是主张采用面向服务的架构(SOA),张总工认为,SOA具有显著增加应用敏捷性和降低应用总体拥有成本的潜力,不仅可以带来开发上的好处,还具有管理上的优点。在讨论中,张总工给出了三层架构和SOA的对比图,如下图所示:1.请用200字以内文字回答,SOA可以带来哪些开发上的好处和管理上的优点?
问答题某公司新近签订了一份控制系统软件的研制合同。合同技术要求如下:(1)本控制系统的软件运行平台拟采用嵌入式实时操作系统,控制系统的工作周期为10ms,要求控制软件能够精确地按事先预定的时间顺序完成数据的采集、处理和输出。(2)为了提高整个系统的可靠性,控制系统采用容错处理,即用两个相对独立的计算机承担相同的工作,通过交叉对比,实现控制的双余度管理;当任何一台计算机出现故障时,系统可以进行单余度控制。系统结构如图4-1所示。(3)在10ms工作周期内的时间分配如表所示。{{B}}表{{/B}}功能时间要求(ms)功能时间要求(ms)余度数据采集1.5比较监控1输入交叉对比1输出交叉对比1.5数据处理4其他1公司总工程师将本项任务交付给项目主管李工程师实施,要求李工按双方合同要求完成本项目的策划、需求分析和方案设计工作,重点强调系统的可靠性要求,并特别提示:目前比较流行的嵌入式操作系统普遍采用可抢占式优先级调度策略,不能满足用户关于“能够精确地按事先预定的时间顺序完成数据的采集、处理和输出”的要求。
问答题[问题3]
上述网上贷款系统能够实际应用的基本前提之一是满足金融领域的安全性需求。该系统必须要满足哪些安全方面的需求?请用200字以内文字简要说明。
问答题阅读以下材料,回答问题1,问题2和问题3。
信息技术和网络经济作为先进生产力,对政府提出了向企业和社会公众提供公开、透明、方便、快捷、低成本服务的新要求。因此,国家把电子政务建设作为今后一个时期我国信息化工作的重点,政府先行,带动国民经济和社会发展信息化。这样的背景下,某信息技术有限公司在积累多年研发、实施政府机关办公自动化、电子政务的经验上,着重在国家统一构建的公共体系平台(安全支撑平台和应用支撑平台)上构架应用系统,推出上下联通、信息共享、规范标准的具有全局意义的电子政务应用系统。其中,网络基础设施层向各类电子政务应用提供必要的网络基础环境,提供可靠、有效的信息传输通道,是各类政务信息的最终承担者。应用支撑层向电子政务应用层提供所需的各种通用服务,如信息交换服务、Web门户系统、电子邮件服务、视频会议服务和接入认证网关等。它能有效简化电子政务应用系统的设计和实现。安全支撑平台在各层面为电子政务提供机密性、完整性、可用性、鉴别等安全服务。
问答题某大中型企业在全国各城市共有15个左右的分支机构,这些机构已经建设了相关的关系型数据库管理系统,每天负责独立地处理本区域内的业务并实时存储业务数据。PH软件公司承接了该大中型企业信息管理系统的升级改造开发任务。该软件公司的领域专家对需求进行深入分析后,得到的部分系统需求如下。 (1)开发一个网络财务程序,使各地员工能在Internet上通过VPN技术进行财务单据报销和处理。 (2)为了加强管理,实现对下属分支机构业务数据的异地存储备份,保证数据的安全及恢复,同时对全国业务数据进行挖掘分析,拟在该企业总部建设数据中心。 PH公司在设计该财务程序的体系结构时,开发项目组产生了以下分歧。 (1)架构师许工认为应该采用客户机/服务器(C/S)架构风格,各分支机构财务部要安装一个软件客户端,通过这个客户端连接到总公司财务部主机。如果员工在外地出差,需要报销账务的,也需要安装这个客户端才能进行。 (2)架构师郭工认为应该采用浏览器/服务器(B/S)架构风格,各分支机构及出差员工直接通过Windows操作系统自带的IE浏览器就可以连接到总公司的财务部主机。 在架构评估会议上,专家对这两种方案进行综合评价,最终采用了C/S和B/S相结合的混合架构风格。
问答题 阅读以下关于分布式数据库的叙述,回答问题1至问题3。
随着传统的数据库技术的成熟和计算机网络技术的发展,分布式数据库系统的研究与开发受到人们越来越多的关注。分布式数据库支持数据独立性和分布透明性。用户不必关心数据的逻辑分区,不必关心数据物理位置分布的细节,也不必关心副本的一致性问题。
问答题试题一 论信息系统开发方法及应用
问答题随着技术的不断发展和用户对网站功能性的需求不断提高,如今,网站项目的设计已经不能再仅仅简单地利用静态HTML文件来实现,与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站项目的设计和开发进入了需要强调流程和分工的时代,建立规范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。 网站项目管理(WPM)的含义为Web- Based Project Management,即以Web应用程序为主要表现方式的架构来进行的项目设计及管理,这样的架构中包含了浏览器、网络和Web服务器等关键主体,主要体现在网站设计、以浏览器为客户端的Web应用程序开发(例如信息类网站、网上商店、虚拟邮局、客户关系管理)等项目管理中。
问答题[问题5]
有人认为该公司使用GPS设备随时定位车辆并实施调度既不可能,也没有必要。请用200字以内的文字支持上述观点。
问答题
问答题[问题3]
假设该市已经完成了电子政务专网(外网)建没(ATM光纤骨干)和网络应用规划,目前工商局、质监局、地(国)税局欲在此网络平台上建立自己的电子政务系统,请给出一个基于企业基础数据集中管理的信息整合共享方案,并用450字以内文字描述。
问答题[问题2]
根据李工提供的上述统计数据和分析意见,企业主管认为李工不是一个称职的测试组织者,并提出了至少有4个方面的理由说明必须加强测试力量并完善测试工作,请你用300字以内文字简要说明李工的结论中存在的问题。
问答题具体叙述你在Web应用程序的测试中是如何安排测试计划的,主要是针对哪个方面进行测试。在功能和性能测试上有没有使用自动化测试工具?如有,请说明是如何使用这些工具进行自动化测试的。
问答题传统的应用系统模式是“主机/终端”或“客户机/服务器”。随着中间件技术和Web技术的发展,这些传统模式已经不能适应新的环境。目前设计大中型应用系统大多采用多层分布式结构,例如C/A/S和B/A/S。在实际应用中,应根据系统的具体需求和运行环境的不同选择合适的多层分布式结构。 请围绕“多层分布式架构风格在企业信息化的应用”论题,依次从以下3个方面进行论述。 (1)概要叙述你参与管理和开发的多层分布式管理信息系统及你在其中所担任的主要工作。 (2)简要说明多层分布式架构风格分类的依据及其特点,并指出你参与管理和开发的应用系统属于其中的哪种结构,以及选择这种结构的原因。 (3)具体论述你在开发该系统时采用了哪些方法、策略和工具来实现所选的结构,最终实际效果如何。
问答题阅读以下关于网上交易系统的叙述,回答问题。 某电子商务公司进行机构重组后,业务规模和用户规模不断扩大,现有的在线销售系统已经无法满足公司的发展要求。公司决策层对现有系统的不足进行了认真分析,决定提高现有系统客户端访问速度,增强客户端的动态交互能力,并提高整个系统代码的模块化和重用性,最终完成网上交易系统的改造与升级。在对该系统的升级方案进行设计和讨论时,公司的系统分析师王工提出采用开发浏览器插件的方式提高客户端访问速度并增强访问体验,通过重写服务端代码提高系统的模块化和重用性。另外一位系统分析师李工则提出采用Ajax技术提高客户端性能,采用.JavaSciipt技术进一步增强客户端的动态交互能力,并在服务端采用JavaScript技术提高系统代码的模块化和重用性。公司的分析师和架构师对这两种思路进行讨论与评估,最终采纳了李工的方法。
问答题[问题1]
请用400字以内文字对小张、老王、成都研发中心及上海总部在执行此项目过程中的行为进行点评。
问答题通常,软件配置管理是为软件开发提供一套配置软件及其部件的管理办法和原则,涉及到管理各类软件及其部件的配置参数与信息,以及有关的变更信息。比如:软件配置管理的内容可以包括制定好软件配置的计划、实施软件的变更管理、软件的版本管理与发行管理、提供软件配置审核和配置报告等。请根据你实际参与开发的经验,论述下列三个问题:[问题1] 简述你参与分析和开发的系统概要和你所承担的具体工作。[问题2] 具体叙述你在软件开发过程中是如何进行软件配置管理的,采取过哪些配置管理的技术和措施?解决过哪些相应的矛盾或问题?[问题3] 简要说明你在软件开发过程中实施软件配置管理的具体效果。你现在认为还有哪些可以改进的地方?如何加以改进?
问答题[问题2]
在峰值时间,使用单独的CPU无法保证在规定的时间内完成各种应用。为了解决这个问题,需要增加CPU的数量。计算在这种情况下,服务器上安装的CPU的最小数量。 (注:处理速度与CPU的数量成正比)
问答题论企业软件过程改进的实施
软件过程是软件生命周期中所有技术活动和管理活动的集合。软件过程改进是根据某种模型对现有软件过程进行评估和改进的活动。通过实施软件过程改进可以规范企业的软件开发活动,提升软件过程能力和水平,降低软件缺陷率,获得预期的产品质量,提高企业的效益,进而树立良好的企业形象,提升企业的市场竞争力。
请围绕“企业软件过程改进的实施”论题,依次从以下三个方面进行论述。