1、高级系统架构设计师上午试题-3 及答案解析(总分:51.00,做题时间:90 分钟)一、单项选择题(总题数:38,分数:51.00)1.软件架构需求是指用户对目标软件系统在功能、行为、性能和设计约束等方面的期望。以下活动中,不属于软件架构需求过程中标识构件范畴的是_。(分数:1.00)A.生成类图B.对类图进行分组C.对类图进行测试D.将类合并打包2.以下叙述中,_不属于可行性分析的范畴。(分数:1.00)A.对系统开发的各种候选方案进行成本/效益分析B.分析现有系统存在的运行问题C.评价该项目实施后可能取得的无形收益D.评估现有技术能力和信息技术是否足以支持系统目标的实现快速应用开发(Rap
2、id Application I)evelopment,RAD)通过使用基于_的开发方法获得快速开发。当_时,最适合于采用 RAD 方法。(分数:2.00)A.用例B.数据结构C.剧情D.构件A.一个新系统要采用很多新技术B.新系统与现有系统有较高的互操作性C.系统模块化程度较高D.用户不能很好地参与到需求分析中3.小王需要从地开车到地,可供选择的路线如下图所示。图中,各条箭线表示路段及其行驶方向,箭线旁标注的数字表示该路段的拥堵率(描述堵车的情况,即堵车概率)。拥堵率=1-畅通率,拥堵率=0 时表示完全畅通,拥堵率=1 时表示无法行驶。根据该图,小王选择拥堵情况最少(畅通情况最好)的路线是_
3、。 (分数:1.00)A.B.C.D.4.根据我国著作权法规定,职务作品完成两年的期限,自_起算。(分数:1.00)A.创作完成之日B.向单位交付作品之日C.单位规定之日D.双方约定之日5.通常情况下,多媒体数据量较大。为了在有限的信道中并行开通更多业务,应该对多媒体数据进行_压缩。(分数:1.00)A.时间域B.频率域C.空间域D.能量域6.对于违反里氏替换原则的两个类 A 和 B,可以采用的候选解决方案中,正确的是_。(分数:1.00)A.尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程B.创建一个新的抽象类 C,作为两个具体类的
4、超类,将 A 和 B 共同的行为移动到 C 中,从而解决 A 和 B行为不完全一致的问题C.将 B 到 A 的继承关系改成组合关系D.区分是“Is-a”还是“Has-a”。如果是 Is-a,可以使用继承关系,如果是 Has-a,应该改成组合或聚合关系7.Architecture Tradeoff Analysis Method(ATAM)是一种软件架构的评估方法,以下关于该方法的叙述中,错误的是_。(分数:1.00)A.对于特定的软件体系结构,在系统开发之前,可以使用 ATAM 方法确定在多个质量属性之间进行评价和折中B.在场景和需求收集有关的活动中,ATAM 方法需要所有系统相关人员的参与C
5、.ATAM 分析评估体系结构的过程包括场景开发、体系结构描述、单个场景评估、场景交互和总体评估等5 个步骤D.ATAM 方法可视为一个依赖于质量属性的框架,该框架可以使用不同的分析技术8.UML 活动图用于系统的功能建模,并强调对象间的控制流。在以下 4 种 UML 图形中,_是一个 UML活动图。 A B C D (分数:1.00)A.B.C.D.9.下列关于用户界面设计的叙述中,错误的是_。(分数:1.00)A.界面交互模型应经常进行修改B.界面的视觉布局应该尽量与真实世界保持一致C.所有可视信息的组织需要按照统一的设计标准D.确保用户界面操作和使用的一致性10.2012 年 11 月,党
6、的十八大工作报告中指出:坚持走中国特色新型工业化、信息化、城镇化、农业现代化道路,推动_深度融合促进工业化、信息化、城镇化、农业现代化同步发展。(分数:1.00)A.工业化和城镇化B.城镇化和农业现代化C.国防现代化和信息化D.信息化和工业化11.信息资源管理(IRM)是对整个组织信息资源开发利用的全面管理。那么,信息资源管理最核心的基础问题是_。(分数:1.00)A.人才队伍建设B.信息化运营的体系架构C.信息资源的标准和规范D.信息资源管理规划12.A 公司生产的“”牌 U 盘是已经取得商标权的品牌产品,但宽展期满仍未办理续展注册。此时,B公司未经 A 公司许可将该商标用做本公司生产的移动
7、硬盘的商标,_。(分数:1.00)A.B 公司的行为构成对 A 公司权利的侵害B.B 公司的行为不构成对 A 公司权利的侵害C.A 公司的权利没有终止,B 公司的行为应经 A 公司的许可D.A 公司已经取得商标权,不必续展注册,永远受法律保护若关系 R、S 如下图所示,则关系 R 与 S 进行自然连接运算后的元组个数和属性列数分别为_;关系代数表达式 1,4 ( 3=6 (RS)与关系代数表达式_等价。 (分数:2.00)A.6 和 6B.4 和 6C.3 和 6D.3 和 4A.A,D(C=D(RS)B.A,R.D(S.C=R.D(RS)C.A,R,D(R.C=S.D(RS)D.R.A,R.
8、D(S.C=S.D(RS)13.架构设计、文档化和复审是一个迭代的过程。架构复审是基于架构开发中一个重要的环节。以下不属于架构复审的目标是_。(分数:1.00)A.评估和测试架构是否满足需求,是否存在可识别的技术和协作风险B.质量需求是否在设计中得到体现,层次是否清晰C.构件的划分是否合理,构件的设计是否满足功能与性能的要求D.文档表达是否简练,能否使用系统演化步骤去修改应用以满足新的需求14.若对表 1 按_进行运算,可以得到表 2。 表 1 商品列表 条形码 商品名 价格 01020210 牙刷 3 01020211 毛巾 10 01020212 毛巾 8 01020213 铅笔 0.5
9、02110200 钢笔 8 表 2 商品运算结果 条形码 商品名 价格 01020211 毛巾 10 01020212 毛巾 8 02110200 钢笔 8 A. 条形码 =“01020211“v“02110200“(表 1) B. 商品名 =“毛巾“v“铅笔“(表 1) C. 价格 8(表 1) D. 1,2,3(表 1)(分数:1.00)A.B.C.D.企业信息集成按照组织范围分为企业内部的信息集成和外部的信息集成。在企业内部的信息集成中,_实现了不同系统之间的互操作,使得不同系统之间能够实现数据和方法的共享;_实现了不同应用系统之间的连接、协调运作和信息共享。(分数:2.00)A.技术平
10、台集成B.数据集成C.应用系统集成D.业务过程集成A.技术平台集成B.数据集成C.应用系统集成D.业务过程集成15.架构描述语言(Architecture Description Language,ADL)是一种为明确说明软件系统的概念架构和对这些概念架构建模提供功能的语言。ADL 主要包括以下组成部分:组件、组件接口、_和架构配置。(分数:1.00)A.架构风格B.架构实现C.连接件D.组件约束16.IC 技术是嵌入式系统的核心技术之一。_是一种约束型设计方法,它是在芯片上制作一些具有通用性的单元元件和元件组的半成品硬件,设计者仅需要考虑电路的逻辑功能和各功能模块之间的合理连接。(分数:1.
11、00)A.可编程 ASICB.半定制 ASICC.半定制/VLSID.全定制/VLSI17.某系统集成项目组需要在 Windows 2008 Server 操作系统平台上应用 C+语言编写相应的应用构件。该项目组宜选用_作为构件标准。(分数:1.00)A.EJBB.COM+C.CORBAD.ODBC18.软件架构需求过程主要包括需求获取、标识构件和架构需求评审等过程。其中,不属于软件架构需求获取过程范畴的是_。(分数:1.00)A.定义开发人员必须实现的软件功能B.获得用户完成业务任务的功能需求C.获得满足非功能需求相关的软件质量属性D.形成体系结构规格说明,以对需求进行形式化的描述19.某公
12、司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。公司的架构师经过分析与讨论,给出了该定速巡航控制系统的两种候选架构方案:面向对象和闭环控制。以下是对于这两种候选架构的选择理由,其中错误的是_。(分数:1.00)A.应该采用面向对象架构,因为当发生突发事件(如某些部件失灵)时,系统会同时产生数据和事件,这种情况用对象建模较为恰当B.应该采用闭环控制架构,因为当用户设定期望速度值后,系统需要在不断获取当前速度和外界条件的情况下对系统状态持续调整C.应该采用面向对象架构,因为抽象层的存在,满足了处理不确定性的需要,在较低层次不确定的实现细节在较高层次会变得确定D.应该
13、采用闭环控制架构,因为闭环控制架构中系统的主要构件(监控器、传感器、发动机等)是彼此分开的,并能够独立替换20.在单元测试中,_。(分数:1.00)A.驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块21.在信息系统的用户管理中,_身份认证方式是一种方便、安全的身份认证技术。它采用软硬件相结合、一次一密的强双因子认证模式,很好地解决了安全性与
14、易用性之间的矛盾。(分数:1.00)A.用户名/密码B.动态密码C.IC 卡D.USB Key基于 UML 的需求分析过程的基本步骤为:利用_表示需求;利用_表示目标软件系统的总体架构。(分数:2.00)A.用例及用例图B.包图及类图C.剧情及序列图D.组件图及部署图A.用例及用例图B.包图及类图C.剧情及序列图D.组件图及部署图PH 系统集成开发公司决定采用基于架构的软件开发方法,以架构为核心对近期所承接的某电子商务企业的在线交易平台进行设计与实现。该电子商务企业要求在线交易平台必须保证客户个人信息和交易信息的安全;当发生故障时,该平台的平均故障恢复时间(MTBF)必须小于 5 分钟。该电子
15、商务企业所提的两个要求分别对应于_软件质量属性;实现并提高前一个软件质量属性的架构设计策略是_;实现并提高后一个软件质量属性的架构设计策略不包括_。(分数:3.00)A.健壮性、可测试性B.安全性、可用性C.可靠性、可变性D.功能性、性能A.设置检查点或回滚B.限制模块之间的通信C.采用身份认证和数字签名策略D.将接口与实现分离A.添加适配器B.心跳C.备用件D.热重启22.下图是一个软件项目的活动网络图,其中顶点表示项目里程碑,边表示包含的活动,边上的权重表示活动的持续时间(单位:天),则项目总工期为_天。 (分数:1.00)A.62B.66C.70D.7223.研究表明,肿瘤的生长有以下规
16、律:当肿瘤细胞数目超过 10 11 时才是临床可观察的;在肿瘤生长初期,几乎每隔一定时间就会观测到肿瘤细胞数量翻一番;在肿瘤生长后期,肿瘤细胞的数目趋向某个稳定值。为此,图_反映了肿瘤的生长趋势。 A B C D (分数:1.00)A.B.C.D.24.极限编程(eXtreme Programming)是一种轻量级软件开发方法,它以_为规则。(分数:1.00)A.文档驱动B.数据驱动C.模型驱动D.代码驱动25.某数据处理流水线如下图所示,若每隔 3t 流入一个数据,连续处理 4 个数据。此数据处理流水线的实际吞吐率为_。 数据处理流水线示意图A B C D (分数:1.00)A.B.C.D.
17、某广告公司的宣传产品有宣传册、文章、传单等多种形式,宣传产品的出版方式包括纸质方式、CD、DVD、在线发布等。现要求为该广告公司设计一个管理这些宣传产品的应用,采用_设计模式较为合适,该模式_。(分数:2.00)A.DecoratorB.AdapterC.BridgeD.FacadeA.将一系列复杂的类包装成一个简单的封闭接口B.将抽象部分与它的实现部分分离,使它们都可以独立地变化C.可在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责D.将一个接口转换为客户希望的另一个接口某软件公司欲开发一个图像浏览系统,要求该系统能够显示 BMP、JPEG 和 GIF 共 3 种格式的文件,并
18、且能够在 Windows 和 Linux 两种操作系统上运行。系统首先将相关图片格式的文件解析为像素矩阵,然后将像素矩阵显示在屏幕上。为满足上述需求并减少所需生成的子类数目,采用_进行设计所得的类图如下图所示。假设该系统需要支持 8 种格式的图像文件和 4 种操作系统,不考虑类 Matrix,若采用该设计模式则至少需要设计_个类。 (分数:2.00)A.Bridge 设计模式B.Decorate 设计模式C.State 设计模式D.Template Method 设计模式A.10B.12C.14D.1626.某 IT 项目客户的业务部署在其 Internet 网站上,客户的供应商、经销商等合作
19、伙伴的业务也部署在各自的 Internet 网站上。该客户要求自己的 IT 系统能通过 Internet 和其合作伙伴集成起来,架构师最可能考虑采用的技术是_。(分数:1.00)A.B/S 和 EJBB.Web Service 和 XMLC.COM 和 DTDD.O/R 映射和.NET27.若某分页管理的虚拟存储器共有 8 个页面,每页为 1024 个字节,实际主存为 4096 个字节,采用页表法进行地址映像。若页表的内容如下表所示,则虚拟地址 1023 所对应的主存实地址为_。 某分页管理系统的页表 虚页号 0 1 2 3 4 5 6 7 实页号 3 1 2 3 2 1 0 0 装入位 1
20、1 0 0 1 0 1 0 (分数:1.00)A.656B.1023C.2047D.4095某文件系统文件存储采用文件索引节点法。假设磁盘索引块和磁盘数据块大小均为 1KB,每个文件的索引节点中有 8 个地址项 iaddr0iaddr7,每个地址项大小为 4B,其中 iaddr0iaddr5为直接地址索引,iaddr6是一级间接地址索引,iaddr7是二级间接地址索引。如果要访问 icwutil.dll 文件的逻辑块号分别为 0、260 和 518,则系统应分别采用_。该文件系统可表示的单个文件最大长度是_KB。(分数:2.00)A.直接地址索引、一级间接地址索引和二级间接地址索引B.直接地址
21、索引、二级间接地址索引和二级间接地址索引C.一级间接地址索引、一级间接地址索引和二级间接地址索引D.一级间接地址索引、二级间接地址索引和二级间接地址索引A.518B.1030C.16514D.6579828.多方多媒体会话控制组(IETF 的一个工作组)制定了一组会话控制协议来服务因特网上的多媒体应用。其中_用来描述会话包含的媒体类型。(分数:1.00)A.SDPB.SAPC.SIPD.SCCP29.在进行网络规划时,要遵循统一的通信协议标准。网络架构和通信协议应该选择广泛使用的国际标准和事实上的工业标准,这属于网络规划的_。(分数:1.00)A.实用性原则B.开放性原则C.先进性原则D.可扩
22、展性原则“编译器”是一种非常重要的基础软件,其核心功能是对源代码形态的单个或一组源程序依次进行预处理、词法分析、语法分析、语义分析、代码生成、代码优化等处理,最终生成目标机器的可执行代码。考虑以下与编译器相关的软件架构设计场景: 传统的编译器设计中,上述处理过程都以独立功能模块的形式存在,程序源代码作为一个整体,依次在不同模块中进行传递,最终完成编译过程。针对这种设计思路,传统的编译器采用_架构风格比较合适。随着编译、链接、调试、执行等开发过程的一体化趋势发展,集成开发环境(IDE)随之出现。IDE 集成了编译器、连接器、调试器等多种工具,支持代码的增量修改与处理,能够实现不同工具之间的信息交
23、互,覆盖整个软件开发生命周期。针对这种需求,IDE 采用_架构风格比较合适。IDE 强调交互式编程,用户在修改程序代码后,会同时触发语法高亮显示、语法错误提示、程序结构更新等多种功能的调用与结果呈现,针对这种需求,通常采用_架构风格比较合适。 某公司已经开发了一款针对某种嵌入式操作系统专用编程语言的 IDE,随着一种新的嵌入式操作系统上市并迅速占领市场,公司决定对 IDE 进行适应性改造,支持采用现有编程语言进行编程,生成符合新操作系统要求的运行代码,并能够在现有操作系统上模拟出新操作系统的运行环境,以支持代码调试工作。针对上述要求,为了使 IDE 能够生成符合新操作系统要求的运行代码,采用基
24、于_的架构设计策略比较合适;为了模拟新操作系统的运行环境,通常采用_架构风格比较合适。(分数:5.00)A.管道过滤器B.顺序批处理C.过程控制D.独立进程A.规则引擎B.解释器C.数据共享D.黑板A.隐式调用B.显式调用C.主程序子程序D.层次结构A.代理B.适配C.包装D.模拟A.隐式调用B.仓库结构C.基于规则D.虚拟机高级系统架构设计师上午试题-3 答案解析(总分:51.00,做题时间:90 分钟)一、单项选择题(总题数:38,分数:51.00)1.软件架构需求是指用户对目标软件系统在功能、行为、性能和设计约束等方面的期望。以下活动中,不属于软件架构需求过程中标识构件范畴的是_。(分数
25、:1.00)A.生成类图B.对类图进行分组C.对类图进行测试 D.将类合并打包解析:解析 软件架构需求过程主要是获取用户需求,标识系统中所要用到的构件,并进行架构需求评审。其中,标识构件又详细地分为生成类图、对类图进行分组和将类打包成构件 3 个步骤。2.以下叙述中,_不属于可行性分析的范畴。(分数:1.00)A.对系统开发的各种候选方案进行成本/效益分析B.分析现有系统存在的运行问题 C.评价该项目实施后可能取得的无形收益D.评估现有技术能力和信息技术是否足以支持系统目标的实现解析:可行性分析是所有项目投资、工程建设或重大改革在开始阶段必须进行的一项工作。项目的可行性分析是对多因素、多目标系
26、统进行的分析、评价和决策的过程。可行性研究通常从经济可行性、技术可行性、法律可行性和用户使用可行性 4 个方面来进行分析。 经济可行性也称为投资收益分析或成本效益分析,主要评价项目的建设成本、运行成本和项目建成后可能的经济收益。经济收益可以分为直接收益、间接收益、有形收益和无形收益等。 技术可行性也称为技术风险分析,研究的对象是信息系统需要实现的功能和性能,以及技术能力约束。 法律可行性也称为社会可行性,具有比较广泛的内容,它需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性。 用户使用可行性也称为执行可行性,是从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度
27、、使用人员的素质和培训要求等。快速应用开发(Rapid Application I)evelopment,RAD)通过使用基于_的开发方法获得快速开发。当_时,最适合于采用 RAD 方法。(分数:2.00)A.用例B.数据结构C.剧情D.构件 解析:A.一个新系统要采用很多新技术B.新系统与现有系统有较高的互操作性C.系统模块化程度较高 D.用户不能很好地参与到需求分析中解析:快速应用开发(Rapid Application Development,RAD)是一种比传统生存周期法快得多的开发方法,它强调极短的开发周期。RAD 模型是瀑布模型的一个高速变种,通过使用基于构件的开发方法获得快速开发
28、。如果需求理解得很好,且约束了项目范围,利用这种模型可以很快地开发出功能完善的信息系统。但是 RAD 也具有以下局限性: 并非所有应用都适合 RAD。RAD 对模块化要求比较高,如果有哪一项功能不能被模块化,那么 RAD 所需要的构建就会有问题;如果高性能是一个指标,且该指标必须通过调整接口使其适应系统构件才能获得,则 RAD 也有可能不能奏效。 开发者和客户必须在很短的时间完成一系列的需求分析,任何一方配合不当,都会导致 RAD 项目失败。 RAD 只能用于管理信息系统的开发,不适合技术风险很高的情况。例如,当一个新系统要采用很多新技术,或当新系统与现有系统有较高的互操作性时,就不适合使用
29、RAD。3.小王需要从地开车到地,可供选择的路线如下图所示。图中,各条箭线表示路段及其行驶方向,箭线旁标注的数字表示该路段的拥堵率(描述堵车的情况,即堵车概率)。拥堵率=1-畅通率,拥堵率=0 时表示完全畅通,拥堵率=1 时表示无法行驶。根据该图,小王选择拥堵情况最少(畅通情况最好)的路线是_。 (分数:1.00)A.B.C. D.解析:本题考查数学(概率)应用的能力。 首先将路段上的拥堵率转换成畅通率如下图: 4.根据我国著作权法规定,职务作品完成两年的期限,自_起算。(分数:1.00)A.创作完成之日B.向单位交付作品之日 C.单位规定之日D.双方约定之日解析:解析 我国著作权法实施条例第
30、十四条规定:“职务作品由作者享有著作权的,在作品完成两年内,如单位在其业务范围内不使用,作者可以要求单位同意由第三人以与单位使用的相同方式使用,单位没有正当理由不得拒绝。在作品完成两年内,经单位同意,作者许可第三人以与单位使用的相同方式使用作品所获报酬,由作者与单位按约定的比例分配。作品完成两年后,单位可以在其业务范围内继续使用。作品完成两年的期限,自作者向单位交付作品之日起计算。”。5.通常情况下,多媒体数据量较大。为了在有限的信道中并行开通更多业务,应该对多媒体数据进行_压缩。(分数:1.00)A.时间域B.频率域 C.空间域D.能量域解析:解析 音频、视频等多媒体的数据量很大。如果不进行
31、适当的处理,计算机系统无法灵活地对它们进行存取、交换等处理。而信息论认为若信源编码的熵大于信源的实际熵,该信源中一定存在冗余度。对于视频、图像和声音等原始信源的数据存在着空间冗余、时间冗余、视觉冗余和听觉冗余等冗余度。进行时间域压缩,可以迅速传输媒体信源;进行频率域压缩,可以并行开通更多业务;进行空间域压缩,可以降低存储费用;进行能量域压缩,可以降低发射功率。6.对于违反里氏替换原则的两个类 A 和 B,可以采用的候选解决方案中,正确的是_。(分数:1.00)A.尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程 B.创建一个新的抽象类
32、 C,作为两个具体类的超类,将 A 和 B 共同的行为移动到 C 中,从而解决 A 和 B行为不完全一致的问题C.将 B 到 A 的继承关系改成组合关系D.区分是“Is-a”还是“Has-a”。如果是 Is-a,可以使用继承关系,如果是 Has-a,应该改成组合或聚合关系解析:里氏替换原则是面向对象设计原则之一,由 Barbara liskov 提出,其基本思想是,一个软件实体如果使用的是一个基类对象,那么一定适用于其子类对象,而且觉察不出基类对象和子类对象的区别,即把基类都替换成它的子类,程序的行为没有变化。反过来则不一定成立,如果一个软件实体使用的是一个子类对象,那么它不一定适用于基类对象
33、。 在运用里氏替换原则时,尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程。由于子类继承基类并实现其中的方法,程序运行时,子类对象可以替换基类对象,如果需要对类的行为进行修改,可以扩展基类,增加新的子类,而无需修改调用该基类对象的代码。7.Architecture Tradeoff Analysis Method(ATAM)是一种软件架构的评估方法,以下关于该方法的叙述中,错误的是_。(分数:1.00)A.对于特定的软件体系结构,在系统开发之前,可以使用 ATAM 方法确定在多个质量属性之间进行评价和折中B.在场景和需求收集有关的活动
34、中,ATAM 方法需要所有系统相关人员的参与C.ATAM 分析评估体系结构的过程包括场景开发、体系结构描述、单个场景评估、场景交互和总体评估等5 个步骤 D.ATAM 方法可视为一个依赖于质量属性的框架,该框架可以使用不同的分析技术解析:解析 体系结构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是在 SAAM 的基础上发展起来的,主要针对性能、实用性、安全性和可修改性,在系统开发之前,对这些质量属性进行评价和折中。 在特定目标方面,ATAM 的目标是在考虑多个相互影响的质量属性的情况下,从原则上提供一种理解软件体系结构的能力的方法。对于特
35、定的软件体系结构,在系统开发之前,可以使用 ATAM 方法确定在多个质量属性之间折中的必要性。 在风险承担者方面,在场景和需求收集有关的活动中,ATAM 方法需要所有系统相关人员的参与。 在评估技术方面,可以把 ATAM 方法视为一个框架,该框架依赖于质量属性,可以使用不同的分析技术。它集成了多个优秀的单一理论模型,其中每一个都能够高效、实用的处理属性。 在方法的活动方面,ATAM 被分为场景和需求收集、体系结构视图和场景实现、属性模型构造和分析,以及折中 4 个主要的活动领域(或阶段)。 选项 C 描述的是 SAAM 架构评估方法分析评估体系结构的步骤,因此选项 C 的说法有误。8.UML
36、活动图用于系统的功能建模,并强调对象间的控制流。在以下 4 种 UML 图形中,_是一个 UML活动图。 A B C D (分数:1.00)A.B.C.D. 解析:解析 选项 A 是一个 UML 用例图;选项 B 是一个 UML 状态图;选项 C 是一个 UML 部署图;选项 D是一个 UML 活动图。9.下列关于用户界面设计的叙述中,错误的是_。(分数:1.00)A.界面交互模型应经常进行修改 B.界面的视觉布局应该尽量与真实世界保持一致C.所有可视信息的组织需要按照统一的设计标准D.确保用户界面操作和使用的一致性解析:解析 用户界面设计的基本原则是从实践中总结出来的一些设计规则。Theo
37、Mandel 在他的界面设计著作中提出 3 条“黄金规则”: 让用户拥有控制权 用户希望控制计算机,而不是被计算机控制,因此在设计人机界面时应遵循以下原则:交互模式的定义不能强迫用户进入不必要的或不希望的动作的方式;提供灵活的交互;允许用户交互可以被中断和撤销;当技能级别增长时可以使交互流水化并允许定制交互;使用户隔离内部技术细节。 减少用户的记忆负担 要求用户记住的东西越多,与系统交互时出错的可能也越大,因此好的用户界面设计不应加重用户的记忆负担。减少用户记忆负担的设计原则为:减少对短期记忆的要求;建立有意义的默认值;定义直觉性的捷径;界面的视觉布局应该基于真实世界的隐喻;以不断进展的方式揭
38、示信息。 保持界面一致 用户应该以一致的方式展示和获取信息,这意味着:所有可视信息的组织遵循统一的设计标准,所有屏幕显示都遵守该标准。输入机制被约束到有限的集合内,在整个软件系统中被一致地使用,同时从任务到任务的导航机制也被一致地定义和实现。保持界面一致性的设计原则包括以下内容:允许用户将当前任务放在有意义的语境中;在应用系列内保持一致性;不要改变用户已经熟悉的用户交互模型。10.2012 年 11 月,党的十八大工作报告中指出:坚持走中国特色新型工业化、信息化、城镇化、农业现代化道路,推动_深度融合促进工业化、信息化、城镇化、农业现代化同步发展。(分数:1.00)A.工业化和城镇化B.城镇化
39、和农业现代化C.国防现代化和信息化D.信息化和工业化 解析:解析 推动信息化和工业化深度融合,是党的十八大作出的一个重要战略部署。我国不能走西方国家先工业化、后信息化的老路。西方国家已经完成工业化,现在进入了信息化阶段,或称为后工业化时代。而我国工业化还没有完成,就迎来了信息化。因此,我们必须走出一条工业化和信息化并举的道路,通过工业化促进信息化,通过信息化带动工业化。“两化”深度融合是“四化”同步发展的引擎。11.信息资源管理(IRM)是对整个组织信息资源开发利用的全面管理。那么,信息资源管理最核心的基础问题是_。(分数:1.00)A.人才队伍建设B.信息化运营的体系架构C.信息资源的标准和
40、规范 D.信息资源管理规划解析:解析 企业信息资源管理(IRM)不是把资源整合起来就行了,而是需要一个有效的信息资源管理体系,其中最为关键的是从事信息资源管理的人才队伍建设;其次是架构问题;第三是环境要素,主要是标准和规范,信息资源管理最核心的基础问题就是信息资源的标准和规范。12.A 公司生产的“”牌 U 盘是已经取得商标权的品牌产品,但宽展期满仍未办理续展注册。此时,B公司未经 A 公司许可将该商标用做本公司生产的移动硬盘的商标,_。(分数:1.00)A.B 公司的行为构成对 A 公司权利的侵害B.B 公司的行为不构成对 A 公司权利的侵害 C.A 公司的权利没有终止,B 公司的行为应经
41、A 公司的许可D.A 公司已经取得商标权,不必续展注册,永远受法律保护解析:解析 知识产权具有法定的保护期限,保护期限一到,权利即自行终止,成为社会公众可以自由使用的知识。关于注册商标保护期限的长短问题,我国商标法第二十三条规定:注册商标的有效期为10 年,自核准注册之日起计算;第二十四条规定:注册商标有效期满,需要继续使用的,应当在期满前6 个月内申请续展注册;在此期间未能提出申请的,可以给予 6 个月的宽展期。宽展期满仍未提出申请的,注销其注册商标。每次续展注册的有效期为 10 年。续展注册经核准后,予以公告。 由以上分析可知,A 公司“”牌 U 盘的注册商标在宽展期满仍未办理续展注册,管
42、理部门将依法注销该注册商标,使之成为公众可以自由使用的标识。因此 B 公司将该商标用做其移动硬盘的商标,并不构成对 A 公司权利的侵害。若关系 R、S 如下图所示,则关系 R 与 S 进行自然连接运算后的元组个数和属性列数分别为_;关系代数表达式 1,4 ( 3=6 (RS)与关系代数表达式_等价。 (分数:2.00)A.6 和 6B.4 和 6C.3 和 6D.3 和 4 解析:A.A,D(C=D(RS)B.A,R.D(S.C=R.D(RS)C.A,R,D(R.C=S.D(RS) D.R.A,R.D(S.C=S.D(RS)解析:本题考查关系运算方面的基础知识。 根据自然连接要求,两个关系中进
43、行比较的分量必须是相同的属性组,并且在结果中将重复属性列去掉,故 后的属性列数为 4。同时,自然连接是一种特殊的等值连接,即 R 关系中的 C、D 属性与 S 关系中的 C、D 属性进行等值连接,然后去掉复属性列,其结果为: 可见 13.架构设计、文档化和复审是一个迭代的过程。架构复审是基于架构开发中一个重要的环节。以下不属于架构复审的目标是_。(分数:1.00)A.评估和测试架构是否满足需求,是否存在可识别的技术和协作风险B.质量需求是否在设计中得到体现,层次是否清晰C.构件的划分是否合理,构件的设计是否满足功能与性能的要求D.文档表达是否简练,能否使用系统演化步骤去修改应用以满足新的需求
44、解析:解析 鉴于架构文档标准化,以及风险识别的现实情况,在架构复审过程中,通常会搭建一个可运行的最小化系统用于评估和测试架构是否满足需求,是否存在可识别的技术和协作风险。具体而言,架构复审的目标是标识潜在的风险,及早发现架构设计的缺陷和错误,包括架构是否满足需求、质量需求是否在设计中得到体现、层次是否清晰、构件的划分是否合理、文档表达是否明确,以及构件的设计是否满足功能与性能的要求等。14.若对表 1 按_进行运算,可以得到表 2。 表 1 商品列表 条形码 商品名 价格 01020210 牙刷 3 01020211 毛巾 10 01020212 毛巾 8 0102铅笔 0.5 0213 02
45、110200 钢笔 8 表 2 商品运算结果 条形码 商品名 价格 01020211 毛巾 10 01020212 毛巾 8 02110200 钢笔 8 A. 条形码 =“01020211“v“02110200“(表 1) B. 商品名 =“毛巾“v“铅笔“(表 1) C. 价格 8(表 1) D. 1,2,3(表 1)(分数:1.00)A.B.C. D.解析:解析 选项 A 的“ 条形码 =“01020211“v“02110200“(表 1)”,其运算结果只有条形码的值为01020211 和 02110200 的商品(见下表),而没有表中条形码为 01020212 的商品,因此选项 A 是错
46、误的选项。 表 3 选项 A 的运算结果 条形商品价格 码 名 01020211 毛巾 10 02110200 钢笔 8 选项 B 的“ 价格 =“毛巾“v“铅笔“(表 1)”,其运算结果只有商品名为“毛巾”和“铅笔”的商品(见下表),而没有商品名为“钢笔”的商品,故选项 B 是错误的选项。 表 4 选项 B 的运算结果 条形码 商品名 价格 01020211 毛巾 10 01020212 毛巾 8 01020213 铅笔 0.5 选项 C 的“ 价格 8(表 1)”,其运算结果只有价格大于 8 的商品,如表 2 所示。因此,选项 C 是正确的答案。 选项 D 的“ 1,2,3 (表 1)”,
47、其运算过程等价于无条件对表 1 进行投影,运算结果仍为表。故选项 D 是错误的选项。企业信息集成按照组织范围分为企业内部的信息集成和外部的信息集成。在企业内部的信息集成中,_实现了不同系统之间的互操作,使得不同系统之间能够实现数据和方法的共享;_实现了不同应用系统之间的连接、协调运作和信息共享。(分数:2.00)A.技术平台集成B.数据集成C.应用系统集成 D.业务过程集成解析:A.技术平台集成B.数据集成C.应用系统集成D.业务过程集成 解析:本题考查企业信息集成的基础知识。 企业信息集成是指企业在不同应用系统之间实现数据共享,即实现数据在不同数据格式和存储方式之间的转换、来源不同、形态不一
48、、内容不等的信息资源进行系统分析、辨清正误、消除冗余、合并同类,进而产生具有统一数据形式的有价值信息的过程。企业信息集成是一个十分复杂的问题,按照组织范围来分,分为企业内部的信息集成和外部的信息集成两个方面。按集成内容,企业内部的信息集成一般可分为以下四个方面:技术平台集成,数据集成,应用系统集成和业务过程集成。其中,应用系统集成是实现不同系统之间的互操作,使得不同应用系统之间能够实现数据和方法的共享;业务过程集成使得在不同应用系统中的流程能够无缝连接,实现流程的协调运作和流程信息的充分共享。15.架构描述语言(Architecture Description Language,ADL)是一种为明确说明软件系统的概念架构和对这些概念架构建模提供功能的语