单选题内存按字节编址,地址从0A4000H到0CBFFFH,共有 (39) 字节。若用存储容量为32K×8bit的存储器芯片构成该内存,至少需要 (40) 片。
单选题关于诊疗科、医师、患者和治疗观察关系模式如下所示,其中带实下划线的表示主键,虚下划线的表示外键,双下划线的表示既是主键又是外键。诊疗科(诊疗科代码,诊疗科名称)医师(医师代码,医师姓名,诊疗科代码)患者(患者编号,患者姓名)治疗观察()______表示上述关系模式的E-R图。图中,**、1*和11分别表示多对多、1对多和1对1的联系。
单选题以下关于信息库(repository)的叙述,最恰当的是 (1) ; (2) 不是信息库所包含的内容。
单选题某流水线浮点加法器分为5级,若每一级所需要的时间分别是6ns、8ns、5ns、7ns和6ns,则此流水线的最大加速比为______。 A.2.0 B.4.0 C.4.5 D.5.0
单选题根据程序局部性理论,Denning提出了工作集理论。在进程运行时,如果它的工作页面都在______内,能够使用进程有效地运行,否则会出现频繁的页面调入/调出现象。 A.主存储 B.虚拟存储 C.辅助存储 D.外部存储
单选题在软件项目开发过程中,评估软件项目风险时,______与风险无关。
问答题试题一(25分)必答题阅读以下关于基于微服务的系统开发的叙述,在答题纸上回答问题1至问题3。【说明】某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下:系统的参与者包括乘客、出租车司机和平台管理员三类;系统能够实现对乘客和出租车司机的信息注册与身份认证等功能,并对乘客的信用信息进行管理,对出租车司机的违章情况进行审核;系统需要与后端的银行支付系统对接,完成支付信息审核、支付信息更新与在线支付等功能;针对乘客发起的每一笔订单,系统需要实现订单发起、提交、跟踪、撤销、支付、完成等业务过程的处理:系统需要以短信、微信和电子邮件多种方式分别为系统中的用户进行事件提醒。在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的需求定义明确,建议尝试采用新的微服务架构进行开发,并任命王工为项目技术负责人,负责项目开发过程中的技术指导工作。
问答题阅读以下关于软件系统数据架构建模的说明,根据要求回答下面问题。
[说明]
RMO是一家运动服装制造销售公司,计划在5年的时间内将销售区域从华南地区扩展至全国范围。为了扩大信息技术对于未来业务发展的价值,公司邀请咨询顾问帮助他们制订战略信息系统规划。经过评审,咨询顾问给出的战略规划要点之一是建立客户关系支持系统CRSS。RMO公司决定由其技术部成立专门的项目组负责CRSS的开发和维护工作。
项目组在仔细调研和分析系统需求的基础上,确定了基于互联网的CRSS系统架构。但在确定系统数据架构时,张工认为应该采用集中式的数据架构,给出的理由是结构简单、易维护且开发及运行成本低;而刘工建议采用分布式的数据架构,并提出在开发中通过“局部数据库+缓存”的读写分离结构实现,具有较好的运行性能和可扩展性。
项目组经过集体讨论,考虑到公司的未来发展规划,最终采用了刘工的建议。
问答题[问题2]
将GPS的定位数据传回总公司信息中心,可以采用GSM(全球移动通信)短信传输或GPRS(通用无线分组业务)网络传输两种方式。请确定采用哪种技术比较合适,并用150字以内文字分析采用该技术的原因。
问答题论模型驱动架构在系统开发中的应用
模型驱动架构(Model Driven Architecture,MDA)是对象管理组织提出的软件体系架构方法学,它基于UML以及一系列工业标准,能够支持基于可视化模型驱动的软件设计、内容存储与交换。MDA的核心思想是抽象出与实现技术无关、完整描述业务功能的核心平台无关模型(PIM),然后针对不同实现技术制定多个映射规则,通过映射规则和辅助工具将PIM转换成与具体实现技术有关的平台相关模型(PSM),最后完成PSM到代码的转换。
通过PIM、PSM、MDA分离业务建模与底层实现技术,降低技术变迁对业务模型带来的影响。
请围绕“模型驱动架构在系统开发中的应用”论题,依次从以下三个方面进行论述。
(1)简要叙述你参与管理和开发的、与MDA相关的软件开发项目以及你所担任的主要工作。
(2)简要分析模型驱动架构能够为软件开发带来哪些好处,详细论述采用模型驱动架构进行开发的过程。
(3)具体阐述你参与管理和开发的项目中使用模型驱动架构的情况与实际开发效果。
问答题
问答题 阅读以下关于图书馆的数字信息化工程方面的叙述,回答问题1和问题2。
随着Intranet信息技术的发展,图书馆为了更好地发挥其图书流通、资料检索和学术交流的职能,图书馆的数字信息化工程也势在必行。某图书馆为了尽快地步入世界先进图书馆的行列,已经启动了一部分的数字图书馆工程。该数字图书馆工程主要包括对外信息
Web发布系统,交互式检索网、后台馆藏信息管理系统、多媒体资料采集制作以及VOD点播系统等。
郭工程师参与了整个数字化信息系统的总体设计,该图书馆数字化信息系统从网络环境上讲,主要划分为多个网段:
(1)Intranet接入部分,采用2M的DDN专线;
(2)公共网段(非军事区),主要包括前台发布数据库服务器、Web服务器、E-Mail/
FTP/DNS服务器、检索服务器及SAN网络区域存储设备;
(3)是内部局域网,包括内网Web服务器、后台馆藏数据库服务器、OA服务器等;
(4)是VOD点播专用网,包括音频视频点播服务器等。
考虑到经费和人员素质及今后的维护管理运营等方面,郭工程师建议操作系统采用 Windows
NT平台,服务器选用DELL高端的系列,数据库采用IBM的DB2。主干网为千兆快速交换式以太网,局域网百兆到桌面,VOD点播网十兆到桌面。在该网络环境下应用主要分为三大部分:
(1)对外Web发布系统、对外图书辅助检索系统;
(2)后台馆藏信息管理系统和图像/全文混合检索系统;
(3)VOD点播系统。由于绝大部分应用采用Browser/Server方式结构,最终用户在本地只需安装IE或者Netscape
Web浏览器,在后台数据库服务器的支持下通过网页方式请求和访问各类应用服务。另外,由于在图书馆信息系统中流通的多为索引、摘要、全文或音频视频等多媒体信息,对Web服务器性能与网络带宽等都有更高的要求。
通过不断地试验和实践,郭工程师发现从以下几个方面可以相对有效地提升Web服务器性能:
(1)缓存服务器和均衡负载设备使用可以缓解访问瓶颈,提高网络带宽、实现均衡负载。目前某图书馆采用这种方式,把大数据量的静态图片、点播资源、虚拟三维应用等都事先置放在cache服务器中,即使现今只有2M
Internet
的接入带宽,以上应用的播放速度和效果仍能让用户满意。另外一种方式采用均衡负载设备或Web双机镜像。这种方式通过负载均衡的方法达到Web访问性能最优。Web双机镜像是较早以前流行的方式,虽能使系统可靠性提升,但由于双机总是在互相询问对方状态,将会影响一定的访问性能。均衡负载设备是独立于Web服务器的硬件,它和Web服务器及网站中其他服务器接在同一交换机上,通过负载调度程序为各个服务器分配工作量,从而,能达到充分利用资源,提高访问性能的目的。只是由于某图书馆目前对外发布资源相对仍较少,只采用了三台Web服务器,因此目前的均衡负载设备作用还不显著。
(2)从Web服务器的配置来看Web服务器自身CPU个数及速度、网卡数量、Web服务器与防火墙的位置关系等,都会影响到Web服务器的性能。从Web服务器硬件本身来讲,
CPU个数的增加、网卡个数的增加、I/O信道的扩展无疑可以直接地提高Web服务器性能。此外,由于千兆口的防火墙目前较少且费用较高;如果把Web服务器放置防火墙之后,一定会大大影响Internet访问性能。某图书馆采用IDS(入侵侦测)+Web服务器(服务器防火墙,较低端,不会影响流量)+应用服务器+数据库服务器(防火墙,高端),分层次的安全模式,既保证了系统的安全性,又提升了网络访问性能。另外,某图书馆还采用了SAN网络区域存储来提高服务器访问速度。
(3)三层C/S软件结构设计和应用程序的适当部署也会提高Web服务器的性能。
该图书馆采用这种方式专门开发了搜索引擎应用服务器和混合检索应用服务器等,达到了良好的应用效果。事实上,Web服务器的性能提升还存在很多手段和方法,比如CPU与存储之间关系,Web交换机等等。
问答题[问题4](6分)
针对该信息系统中核心销售数据处理的特点,如采用关系表水平分割的逆规范化方法,请给出具体的解决方案,并说明该方案存在的问题。
问答题试题三 论设计模式在软件开发中的应用
设计模式描述了在特定场景下解决一般设计问题的类和相互通信的对象。一个设计模式命名、抽象并确定了一个通用设计结构的主要方面,这些设计结构能被用来构造可复用的面向对象设计。现在,设计模式已经广泛地应用在软件开发中。
请围绕“设计模式在软件开发中的应用”论题,依次对以下三个方面进行论述。
1. 概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。
2. 简要介绍设计模式的基本概念及分类,详细说明在你所参与分析和开发的应用项目中应用了哪些设计模式、方法以及选用它们的原因。
3. 分析并讨论使用设计模式的效果,并分析和评价设计模式对软件开发的影响。
问答题[问题1]
上述网上贷款、业务采用SOA架构来实现。上述业务流程中涉及哪些功能单元?什么是SOA?本题中的案例采用SOA具有哪些优点?请用200字以内文字说明。
问答题 阅读以下关于企业应用集成的叙述,在回答问题1至问题3。
某软件公司承担了某大型企业应用系统集成任务,该企业随着信息化的进展,积累了许多异构的遗产信息系统,这些系统分别采用J2EE、.NET等技术进行开发,分布在不同的地理位置,采用不同的协议进行数据传输。企业要求集成后的系统能够实现功能整合,并在组织现有功能的基础上提供增值服务。为了按时完成任务,选择合适的企业应用集成方法和架构非常重要。项目组在讨论方案时,提出了两种集成思路。
(1)刘工建议采用传统的应用集成方法,将应用集成分为多个层次,并采用消息代理中间件连接遗产系统。
(2)王工建议采用基于SOA的方法进行应用集成,将现有遗产系统采用Web
Service的方式进行包装,暴露统一格式的接口,并采用企业服务总线(ESB)进行连接。
项目组仔细分析比较了两种方案的优点和不足后,认为刘工和王工的建议都合理,但是结合当前项目的实际情况,最后决定采用王工的建议。
问答题[问题3]
一个项目的投资回报率ROI(Return of Investment)是度量企业从一项投资中获得的回报总量与投资总量之间关系的百分率。根据上表给出的数据,计算该项目的全生存期的投资回报率(lifetime ROI)和年平均投资回报率(annual ROI)。
问答题[问题1]
CMM共分5个等级,18个关键过程域,其中的10个关键过程域如图23—1所示。请在答题纸图23-1中用连线方式连接CMM等级和对应的关键过程域。
问答题电子政务建设是信息化建设的一部分。我国政府机构的信息化建设,是从20世纪80年代政府办公自动化(OA) 起步的。到了90年代前期,一些部门、一些地区(主要是南方开放地区)在“以信息化推动现代化”方针的鼓舞下,开始建设政府机构的专用网络(内网),以提高这些政府机构的工作效率,实现政府机构之间(主要是上下级机构之间)的互联互通、资源共享。其标志性项目是从1993年底开始的“金卡”、“金关”、“金桥”等“三金工程”。请根据你实际参与开发的经验,论述下列三个问题:[问题1] 简述你参加过的电子政务建设开发概要和你所担任的工作。[问题2] 具体叙述你在进行电子政务建设中的具体过程,采用了哪些主要的策略和技术?解决了哪些主要的矛盾和问题?使用过什么工具和环境?[问题3] 简要讨论你组织与实施电子政务建设的过程的体会。你现在认为应当作哪些方面的改进以及如何加以改进?
