2010年11月软考系统架构设计师考试上午下午试题及答案(2)

2019-03-09 14:31

(44)A.根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程 B.软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等 C.软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动 D.软件架构能够指导设计人员和实现人员的工作 ●软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是___(45)___。 (45)A.在建立软件架构的初期,一般需要选择一个合适的架构风格

B.将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系 C.软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件 D.一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审

●基于软件架构的设计(Architecture Based Software Development. ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用___(46)___来描述软件架构,采用___(47)___来描述需求。

(46)A.类图和序列图 B.视角与视图 C.构件和类图 D.构件与功能 (47)A.用例与类图 B.用例与视角 C.用例与质量场景 D.视角与质量场景 ●某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用___(48)___架构风格最为合适。

(48)A.管道-过滤器 B.隐式调用 C.主程序-子程序 D.解释器 ●某公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如下图所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是___(49)___。

(49)A.在功能划分上将各个模块独立起来

B.在硬件构件的混合和替换方面不是很灵活 C.没有清晰地说明用户怎样与其交互

D.没有明确的层次关系,没有强调功能之间的交互 ●某公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用____(50)___架构风格最为合适。 (50)A.解释器 B.过程控制 C.分层 D.管道-过滤器 ●某公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态

调整,最终自动完成任务。针对这些需求,该机器人应该采用___(51)___架构风格最为合适。 (51)A.解释器 B.主程序-子程序 C.隐式调用 D.管道-过滤器 ●某公司欲开发一个语音识别系统,语音识别的主要过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供语义解释等。每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用___(52)___架构风格最为合适。 (52)A.解释器 B.面向对象 C.黑板 D.隐式调用 ●特定领域软件架构(DSSA)是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。实施DSSA的过程中包括一系列基本的活动, 其中___(53)___动的主要目的是为了获得DSSA。该活动参加人员中,___(54)___的主要任务是提供关于领域中系统的需求规约和实现的知 识。

(53)A.领域需求 B.领域分析 C.领域设计 D.领域实现 (54)A.领域专家 B.领域分析者 C.领域设计者 D.领域实现者

●某服务器软件系统对可用性(Availability),性能( Performance )和可修改性 (Modification)的要求较高,___(55)___设计策略能提高该系统的可用性,___(56)___设计策略能够提高该系统的性 能,___(57)___设计策略能够提高该系统的可修改性。 (55)A.Ping/Echo B.限制访问 C.运行时注册 D.接口-实现分离 (56)A.分层结构 B.事务机制 C.主动兀余 D.队列调度 (57)A.信息隐藏 B.记录/回放 C.任务模型 D.回滚 ●某服务器软件系统能够正确运行并得出计算结果,但存在“系统出错后不能在要求的时间内恢复到正常状态”和“对系统进行二次开发时总要超过半年的时间”两个问题,上述问题依次与质量属性中的___(58)___相关。

(58)A.可用性和性能 B.性能和可修改性 C.性能和可测试性 D.可用性和可修改性 ●某公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。基于上述需求,采用___(59)___最为合适。

(59)A.责任链模式 B.桥接模式 C.装饰模式 D.适配器模式

●某公司欲开发一套窗体图形界面类库。该类库需要包含若干预定义的窗格(Pane)对象,例如TextPane, ListPane等,窗格之间不允许直接引用。基于该类库的应用由一个包含一组窗格的窗口组成,并需要协调窗格之问的行为。基于该类库,在不引用窗格的前 提一下实现窗格之间的协作,应用开发者应采用___(60)___最为合适。

(60)A.备忘录模式 B.中介者模式 C.访问者模式 D.迭代器模式

●某公司开发一个文档编辑器,该编辑器允许在文档中直接嵌入图形对象,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须十分迅速,可以暂时不显示当前页面以外的图形。针对这种需求,公司可以采用___(61)___避免同时创建这些图形对象。 (61)A.代理模式 B.外观模式 C.桥接模式 D.组合模式

●正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中___(62)___是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。 “改变加密的级别可能会对安全性和性能都产生显著的影响”,这是一个对系统___(63)___的描述。

(62)A.风险点 B.非风险点 C敏感点 D.权衡点 (63)A.风险点 B.非风险点 C.敏感点 D.权衡点 ●所谓网络安全漏洞是指___(64)___。 (64) A.用户的误操作引起的系统故障

B.网络节点的系统软件或应用软件在逻辑设计上的缺陷 C.网络硬件性能下降产生的缺陷 D.网络协议运行中出现的错误

●ARP攻击造成网络无法跨网段通信的原因是___(65)___。 (65)A.发送大量ARP报文造成网络拥塞

B.伪造网关ARP报文使得数据包无法发送到网关 C. ARP攻击破坏了网络的物理连通性 D. ARP攻击破坏了网关设备

●《GB 8567-88计算机软件产品开发文件编制指南》是___(66)___标准,违反该标准而造成不良后果时,将依法根据情节轻重受到行政处罚或追究刑事责任。 (66)A.强制性国家 B.推荐性国家 C.强制性软件行业 D.推荐性软件行业

●某软件企业开发了一套能够同硬件结合以提高设备性能的软件产品,向国家专利局申请方法发明专利,获得了专利权,并为该软件产品冠以“昆仑”商品专用标识,但未进行商标注册上市销售。此情况下,该软件产品不可能得到我国___(67)___的保护。 (67)A.著作权法 B.专利法 C.商标法 D.刑法

●张某是M国际运输有限公司计算机系统管理员。任职期间,根据公司的业务要求开发了“空运出口业务系统”,并由公司使用。随后,张某向国家版权 局申请了计算机软件著作权登记,并取得了《计算机软件著作权登一记证书》,证书明确软件名称是“空运出口业务系统V1.0”,著作权人为张某。以下说法 中,正确的是___(68)___。 (68)A.空运出口业务系统V1.0的著作权属于张某 B.空运出口业务系统V1.0的著作权属于M公司

C.空运出口业务系统V1.0的著作权属于张某和M公司 D.张某获取的软件著作权登记证是不可以撤销的 ●对实际应用问题建立数学模型并求得结果后,还需要根据建模的目的和要求,利用相关知识,结合研究对象的特点,进行模型分析。模型分析工作一般不包括___(69)___。 (69)A模型的合理性分析 B.模型的误差分析 C.模型的先进性分析 D.参数的灵敏性分析

●某软件公司开发某种软件产品时花费的固定成本为16万元,每套产品的可变成本为2元,设销售单价为10元,则需要销售___(70)___套才能达到盈亏平衡点。 (70)A.13000 B.16000 C.18000 D.20000

●The software architecture is a set of software components, subsystems,

relationships,interactions, the properties of each of these elements, and the set of guiding principles that together constitute the fundamental properties and constraints of a software system or set of systems. __(71)__ defines a general set of element types and their interactions.The examples include Pipes and Filters, Model-View-Controller, and Reflection. A __(72)__ in software architecture is a representation used to understand or document one or more aspects of a problem or solution. Architecture is usually used in conjunction with many adjunct terms. The __(73)__ defines the key strategies, organization, goals and related processes of the enterprise. At the enterprise level, the __(74)__ may be more of a set of guidelines on how the various software architectures should be constructed

consistently across the enterprise.The __(75)__ , which describes the high-level set of elements involved in application from a particular domain along with their

interactions, is often used to focus on subsystem definition rather than application process level definition.

(71)A. Architectural pattern B. Architectural description C .Architectural view D. Architectural viewpoint (72)A. model B. domain C. component D. subsystem

(73)A. enterprise architecture B. technical architecture C. infrastructure architecture D. business architecture (74)A. enterprise architecture B. data architecture

C. application architecture D. information architecture (75)A. product-line architecture B. reference architecture C. technology architecture D. infrastructure architecture

2010年11月软考系统架构设计师考试下午试题

试题一(共25分)

阅读以下关于软件系统架构选择的说明,在答题纸上回答问题1至问题3。 【说明】

某公司欲针对Linux操作系统开发一个KWIC(Key Word in Context)检索系统。该系统接收用户输入的查询关键字,依据字母顺序给出相关帮助文档并根据帮助内容进行循环滚动阅读。在对KWIC系统进行需求分 析时,公司的业务专家发现用户后续还有可能采用其它方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到 行尾的方式实现帮助文档内容的循环滚动,后续还将采用其它的方法实现这一功能。

在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估 会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。 [问题1](7分)

在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。

[问题2](12分)

请完成表1-1中的空白部分(用+表示优、-表示差),对王工和李工提出的架构风格进行评价,并指出采用李工方案的原因。

[问题3](6分)

图1-1是李工给出的架构设计示意图,请将恰当的功能描述填入图中的(1)一(4)。

试题二(共25分)

阅读以下关于软件系统数据架构建模的说明,在答题纸上回答问题1至问题3。 [说明]

RMO是一家运动服装制造销售公司,计划在五年时间内将销售区域从华南地区扩展至全国范围。为了扩大信息技术对于未来业务发展的价值,公司邀请咨询顾问帮 助他们制订战略信息系统规划。经过评审,咨询顾问给出的战略规划要点之一是建立客户关系支持系统CRSS。RMO公司决定由其技术部成立专门的项目组负责 CRSS的开发和维护工作。

项目组在仔细调研和分析系统需求的基础上,确定了基于互联网的CRSS系统架构。但在确定系统数据架构时,张工认为应该采用集中式的数据架构,给出的理由 是结构简单、易维护且开发及运行成本低;而刘工建议采用分布式的数据架构,并提出在开发中通过“局部数据库+缓存”的读写分离结构实现,具有较好的运行性 能和可扩展性。

项目组经过集体讨论,考虑到公司的未来发展规划,最终采用了刘工的建议。 [问题1](8分)

请用300字以内的文字,说明张工和刘工提出的数据架构的基本思想。 [问题2](13分)

在刘工建议的基础上,为了避免CRSS系统的单点故障,请用200字以内文字简要说明


2010年11月软考系统架构设计师考试上午下午试题及答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2013年同等学力申硕考前资讯:是否需要报辅导班

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: