1、高级系统架构设计师上午试题-4 (1)及答案解析(总分:75.00,做题时间:90 分钟)1.以下关于体系结构风格和体系结构模式的描述中,错误的是_。A与体系结构模式一样,体系结构风格也对体系结构设计施加一种变换B相对于体系结构风格,模式涉及的范围要大一些,它更关注体系结构的整体C体系结构模式在体系结构上施加规则,描述了软件是如何在基础设施层次上处理某些功能性方面的问题D体系结构模式倾向于在系统结构的环境中处理特定的行为问题(分数:1.00)A.B.C.D.2.软件架构需求是指用户对目标软件系统在功能、行为、性能和设计约束等方面的期望。以下活动中,不属于软件架构需求过程中标识构件范畴的是_。A
2、生成类图 B对类图进行分组C对类图进行测试 D将类合并打包(分数:1.00)A.B.C.D.3.软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式。“4+1”视图模型是指用 5个视图组成的模型来描述软件架构。其中,_描述了软件的静态组织结构,支持软件开发的内部需求。A物理视图 B逻辑视图C进程视图 D开发视图(分数:1.00)A.B.C.D.4.软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次的问题,其中构件层次的设计度量集中于软件构件的内部特性,_不属于构件层次设计度量。A复杂度 B模块耦合C模块内聚 D布局恰当性(分数:1.00)A.B.C.D.5.ISO/IEC 9126
3、软件质量模型中第一层定义了 6个质量特性,并为各质量特性定义了相应的质量子特性。其中子特性_属于可移植性质量特性。A依从性 B易操作性C稳定性 D遵循性(分数:1.00)A.B.C.D.6.某个面向对象系统中的文本显示类(Text View)和图片显示类(Picture View)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条,或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加 3个类,_设计模式可以实现该目的。A外观(Facade) B装饰(Decorate)C单例(Singleton) D模板方法(Template
4、 Method)(分数:1.00)A.B.C.D.7.只有当整体的体系结构被良好地定义和维护,构件及其系统的升级和维护才会有坚实的基础。以下关于构件系统架构特性的描述,错误的是_。A构件系统架构由一组平台决策、一组构件框架及其之间互操作设计组成B构件框架是一种通用的体系结构,也是一组动态地作用于构件层次机制的策略C构件是一组通常需要同时部署的原子构件,一个原子构件是一个模块和一组资源D模块是一组类和可能的非面向对象的结构体,资源是一个类型化的项的固定集合(分数:1.00)A.B.C.D.8.架构设计、文档化和复审是一个迭代的过程。架构复审是基于架构开发中一个重要的环节。以下不属于架构复审的目标
5、是_。A评估和测试架构是否满足需求,是否存在可识别的技术和协作风险B质量需求是否在设计中得到体现,层次是否清晰C构件的划分是否合理,构件的设计是否满足功能与性能的要求D文档表达是否简练,能否使用系统演化步骤去修改应用以满足新的需求(分数:1.00)A.B.C.D.9.Architecture Tradeoff Analysis Method(ATAM)是一种软件架构的评估方法,以下关于该方法的叙述中,错误的是_。A对于特定的软件体系结构,在系统开发之前,可以使用 ATAM方法确定在多个质量属性之间进行评价和折中B在场景和需求收集有关的活动中,ATAM 方法需要所有系统相关人员的参与CATAM
6、分析评估体系结构的过程包括场景开发、体系结构描述、单个场景评估、场景交互和总体评估等5个步骤DATAM 方法可视为一个依赖于质量属性的框架,该框架可以使用不同的分析技术(分数:1.00)A.B.C.D.10.嵌入式系统软硬件协同设计从目标系统构思开始,经过_阶段完成。需求描述 软硬件划分 硬件综合、接口综合、软件编译软硬件集成 软硬件协同仿真与验证A、和 B、和C、和 D、和(分数:1.00)A.B.C.D.11.硬件是嵌入式系统运行的载体,也是嵌入式系统的基础,嵌入式系统硬件的选择包括硬件平台和嵌入式处理器的选择、外围设备的选择和接口电路的选择。以下关于硬件平台的选择的描述中,说法错误的是_
7、。A如果当前项目是一个全新的项目,最好选用能够满足需求的多个处理器来实现B在多处理器设计中,把控制和管理用一个处理器实现C可以从简单的处理器入手,随着系统负载的增加而增加处理器的数量D如果已有的系统实现了相似的功能,则应尽可能重用该系统结构(分数:1.00)A.B.C.D.12.在实时系统中,响应时间是衡量系统性能的最重要因素。任务调度的目的是缩短系统平均响应时间,提高系统资源利用率。以下关于嵌入式系统实时调度技术的描述中,说法错误的是_。A抢占式调度具有实时性好,调度算法较简单,能保证高优先级任务的时间约束,上下文切换少等优点B非抢占式调度是指不允许任务在执行期间被中断,任务一旦占用嵌入式微
8、处理器,就必须执行完毕或自愿放弃C静态表驱动策略是一种离线调度策略,运行时刻表一旦生成后就不再发生变化D在任务运行过程中,采用静态优先级调度的任务优先级不会发生变化(分数:1.00)A.B.C.D.13.访问 Web服务时需要使用 HTTP传送页面文件。以下对于 HTTP工作模式的描述中,正确的是_。A使用 UDP传送页面文件,不需要建立连接B使用 TCP传送页面文件,每个页面文件单独建立 TCP连接传送C使用 UDP传送页面文件,每个页面文件单独建立 UDP连接传送D使用 TCP传送页面文件,一个 TCP连接建立后传送所请求的多个页面文件(分数:1.00)A.B.C.D.14.以下对 IPv
9、6地址的表示中,错误的是_。AFF60:0:2A90:F875:0:4CA2:9C5A B31DB:A3D6:0:2A67:F:FE80C:B2C:7:4CA2:9C5:601:0:05D7 D21BC:EA90:F83:0:D4F5:/32(分数:1.00)A.B.C.D.15.在进行网络规划时,要遵循统一的通信协议标准。网络架构和通信协议应该选择广泛使用的国际标准和事实上的工业标准,这属于网络规划的_。A实用性原则 B开放性原则C先进性原则 D可扩展性原则(分数:1.00)A.B.C.D.16.常用的软件冗余方法有多种,以下关于软件冗余的描述中,正确的是_。A用一组数据检查运算逻辑部件的功
10、能属于能力检查B软件冗余是一种动态冗余技术C多版本程序设计可以检查软件故障,但不能检查硬件故障D一致性检查时要把计算机的计算结果与手工计算结果进行比较(分数:1.00)A.B.C.D.17.在计算机系统中,某一功能的处理时间为整个系统运行时间的 50%,若要使整个系统的性能提高 1.5倍,则该功能的处理速度应加快_。A2 倍 B3 倍C4 倍 D6 倍(分数:1.00)A.B.C.D.18.客户关系管理(CRM)是一个集成化的信息管理系统,以下不属于 CRM系统具备的主要功能的是_。A具有整合各种客户联系渠道的能力,并把客户数据分为描述性、促销性和交易性数据三大类B能用于识别和规划企业资源,对
11、采购、生产、成本、库存、销售、运输、财务和人力资源等进行规划和优化C系统必须实现基本的数据挖掘模块,能对客户信息进行全方位的统一管理D能够提供销售、客户服务和营销 3个业务的自动化工具,并具有可扩展性和可复用性(分数:1.00)A.B.C.D.19.以下关于企业资源规划(ERP)的叙述,错误的是_。A购买使用一个商业化的 ERP软件,转化成本高,失败的风险也很大B除了制造和财务,ERP 系统可以支持人力资源、销售和配送CERP 为组织提供了升级和简化其所用的信息技术的机会DERP 的关键是事后监控企业的各项业务功能,使得质量、客户满意度和工作成果等可控(分数:1.00)A.B.C.D.20.信
12、息工程强调以“数据”为战略资源,以“数据规划”为基础,并以_的组织和实施来实现,并提供直到系统完成的各阶段的实施方法。A数据仓库 B应用数据库C主题数据库 D信息检索系统(分数:1.00)A.B.C.D.21.某软件开发团队为一个遗传工程领域服务公司开发一个软件新产品,该产品能够加速基因分类的速度。这项工作是面向研究方向开发的,其目标是在下一个季度内有相应的产品上市。对于该开发项目,比较适合选择_团队结构。A同步式或开放式 B随机式或开放式C封闭式或同步式 D封闭式或随机式(分数:1.00)A.B.C.D.22.统一过程(UP)是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为
13、核心,迭代并增量”。统一过程定义了 4个通用的开发阶段,其中_重点是创建分析和设计模型,强调类的定义和体系结构的表示。A起始阶段 B细化阶段C构建阶段 D交付阶段(分数:1.00)A.B.C.D.螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型的可控性的特点。它有两个显著特点,一是采用_的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列_,确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。(分数:2.00)(1).A逐步交付 B顺序C循环 D增量(分数:1.00)A.B.C.D.(2).A实现方案 B设计方案C关键点 D里程碑(分数:1.00
14、)A.B.C.D.23.需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立,并在软件项目计划中精化的软件范围,创建所需数据、信息和_ ,以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。A事件流 B消息流C对象流 D控制流(分数:1.00)A.B.C.D.24.软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定_。A模块的具体功能 B模块间的组成关系C模块间的操作细节 D模块间的相似性(分数:1.00)A.B.C.D.25.软件调试的基本目标是寻找软件错误的原因并改正。在软件调试中,_先根据自己的工作经验假设一个
15、可能的问题源,然后用数据来证明或否定该假设,利用二分法直到找到问题源。A蛮力法 B原因排除法C回溯法 D黑盒测试法(分数:1.00)A.B.C.D.26.项目组 A的任务是开发一个内存倍速软件,该软件为 PC提供比物理内存更大的可见内存。这个功能是通过标识、收集和重分配已经被分配给现有应用但未被使用的内存块而实现的。未用块被重分配给需要追加内存的应用进程。使用形式化方法描述这一规格说明,以下说法错误的是_。A该软件的数据不变式是:内存块的起始地址、结束地址,以及是否使用的标记等信息B该软件的数据不变式是:任何给定块在某一时刻只能分配给一个程序C该软件可能的操作是:添加、删除、转让和查找等D该软
16、件的状态是:已用和未用的标记(分数:1.00)A.B.C.D.27.在逆向工程中用于恢复信息的方法有 4类。不能推导出反映程序段功能及程序段之间关系的信息的方法是_。A用户指导下的搜索与变换(User-Directed Search and Transformation)方法B基于特定库的用户指导变换法C基于领域知识(Domain Knowledge-Based)的方法D自动分析法(如静态分析和调用图、控制流图生成等)(分数:1.00)A.B.C.D.28.敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品及整体精简开发。_不是采用这种
17、软件开发过程的原因。A难以提前预测哪些需求是稳定的和哪些需求会变化B对于软件项目开发来说,设计和实现可以做到基本分离C从制定计划的角度来看,分析、设计、实现和测试并不容易预测D可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介(分数:1.00)A.B.C.D.29.极限编程(ExtremeProgramming)是一种轻量级软件开发方法,_不是它强调的准则。A持续的交流和沟通 B用最简单的设计实现用户需求C用测试驱动开发 D关注用户反馈(分数:1.00)A.B.C.D.图 51中 UML类图所示意的设计模式的意图是_。在_情况中,应该使用该设计模式。(分数:2.00)(1).A为特
18、定的客户(或情况)提供特定系列的对象B定义一系列的算法并将它们一个个封装起来,使它们可以相互替换C将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示D定义一个用于创建对象的接口,让子类决定实例化哪一个类(分数:1.00)A.B.C.D.(2).A类将责任转给某个帮助子类,而用户希望定位那个被授权的帮助子类B创建复杂对象的算法独立于组成对象的部分及这些部分的集合方式C希望提供产品的类库,只开放其接口,而不是其实现D许多相关类只是在行为方面有所区别(分数:1.00)A.B.C.D.30.对于图 52所描述的设计模式,不可以_。A将对象连成一条链,并沿着该链传递请求B动态决定由
19、一组对象中某个对象处理该请求C动态指定处理一个请求的对象集合,并高效率地处理一个请求D使多个对象都有机会处理请求,避免请求的发送者和接收者间的耦合关系(分数:1.00)A.B.C.D.31.在 UML的动态建模机制中,_描述了对象之间动态的交互关系,还描述了交互的对象之间的静态链接关系,即同时反映系统的动态和静态特征。ACollaboration Diagram BInteractive DiagramCActivity DiagralTl DSequence Diagram(分数:1.00)A.B.C.D.32.现有两个用例 UC1和 UC2。其中 UC2是一个完整的用例,可被实例化,而 U
20、C1需要 UC2中的事件流才可被实例化,且 UC1指定了使用 UC2的精确位置,则 uCl和 LIC2间的关系是“_”。Ageneralize BcallCextend Dinclude(分数:1.00)A.B.C.D.33.对于两个构件 x和 y,如果 x和 y通过参数通信,则在 x和 y之间存在_关系。A约束依赖 B流依赖C互斥依赖 D共享依赖(分数:1.00)A.B.C.D.34.面向对象系统中有两种基本的复用方式:框架复用和类库复用。以下关于框架和类库的描述中,说法错误的是_。A框架是一个“半成品”的应用程序B框架会为一个特定的目的实现一个基本的、可执行的架构C类库只包含一系列可被应用
21、程序调用的类D类库是框架的一种扩展形式(分数:1.00)A.B.C.D.35.对于_,要求团队成员在这些构件所代表的应用领域中具有丰富的经验,但对其进行所需的修改,风险相对较小。A成品构件 B具有部分经验的构件C具有完全经验的构件 D新构件(分数:1.00)A.B.C.D.36.某企业核心业务系统运行性能不佳,尤其是针对数据库的操作,响应时间过长。为此,系统架构师郭工认为该业务系统中存在大量的数据查询操作,更新操作不多,尤其是存在大量的只读查询操作,应该针对这一点进行优化。以下不属于针对大量只读查询操作进行优化的主要方法是_。A对于需要存储在数据库中的数据,可以考虑采用物化视图B对于采用程序常
22、量且数据量小的数据,可以考虑存储在数据库中C针对数据的特点,采取位图索引等方式D数据存储时可以考虑适当的数据冗余,以减少数据库表之间的连接操作(分数:1.00)A.B.C.D.37.某系统集成公司采用的软件开发过程通过了 CMM3认证,表明该公司_。A所有项目都采用根据实际情况修改后得到的标准软件过程来发展和维护软件B对软件过程和产品质量建立了定量的质量目标C建立了基本的项目级管理制度和规程,可对项目的成本和进度进行跟踪和控制D可集中精力采用新技术新方法,优化软件过程(分数:1.00)A.B.C.D.38.用户界面设计的“黄金规则”不包含_。A为用户提供更多的信息和功能 B减少用户的记忆负担C
23、保持界面一致性 D置用户于控制之下(分数:1.00)A.B.C.D.39.黑盒测试注重于测试软件的功能性需求,主要用于软件的后期测试。_不能用黑盒测试检查出来。A程序控制结构错误 B接口错误C初始化和终止错误 D功能不正确或遗漏错误(分数:1.00)A.B.C.D.40.系统的硬件环境、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于_。A支持性维护 B适应性维护C完善性维护 D预防性维护(分数:1.00)A.B.C.D.41.若要求某服务器系统可用性达到 99.99%,则该系统每年的平均修复时间(MTTR)必须小于_。A4 分钟 B10 分钟C53 分钟 D106 分钟(分数:1
24、.00)A.B.C.D.42.在面向对象的软件开发过程中,设计模式的采用是为了_。A在非面向对象程序设计语言中使用面向对象的概念B复用成功的设计和体系结构C减少设计过程创建的类的个数D保证程序的运行速度达到最优值(分数:1.00)A.B.C.D.43.组合设计模式的_构件角色,表示叶节点对象没有子节点,实现构件角色声明的接口。ALeaf BRightCComposite DComponent(分数:1.00)A.B.C.D.44.软件的复杂性与许多因素有关。_不属于软件的复杂性参数。A程序中出现的操作数的数目 B程序中注释语句的数目C源程序的规模 D程序的结构(分数:1.00)A.B.C.D.
25、45.缺陷排除效率(DRE)是对软件质量保证及控制活动过滤能力的一个测量。假设某个软件在交付给最终用户之前发生的错误数量为 45,软件交付之后发现的缺陷数为 15,那么对应的 DRE值为_。A0.75 B1.3C0.5 D0.25(分数:1.00)A.B.C.D.46.在层次式架构设计中,数据持久层有多种数据访问模式。其中,_能够帮助将应用程序中的数据转换成关系型数据库中的记录,或者是将关系数据库中的记录转换成应用程序中代码便于操作的对象。ADataAccess Object BData Transfer ObjectCObject/Relation Mapping D离线数据模式(分数:1.
26、00)A.B.C.D.47.某数据处理流水线如图 53所示,若每隔 3t 流入一个数据,连续处理 4个数据。此数据处理流水线的实际吞吐率为_。(分数:1.00)A.B.C.D.48.在计算机操作系统中,一个任务被唤醒,意味着_。A该任务重新占有了 CPU B它的优先级变为最大C其任务移至等待队列队首 D任务变为就绪状态(分数:1.00)A.B.C.D.49.若某分页管理的虚拟存储器共有 8个页面,每页为 1024个字节,实际主存为 4096个字节,采用页表法进行地址映像。若页表的内容如表 5-1所示,则虚拟地址 1023所对应的主存实地址为_。表 5-1 某分页管理系统的页表虚页号 0 1 2
27、 3 4 5 6 7实页号 3 1 2 3 2 1 0 0装入位 1 1 0 0 1 0 1 0A656 B1023C2047 D4095(分数:1.00)A.B.C.D.50.在文件管理系统中,位图(Bitmap)可用来记录磁盘存储器的使用情况。假如计算机系统的字长为 32位,磁盘存储器上的物理块依次编号为:0、1、2、,那么 3552号物理块在位图中的第_个字。A111 B112C223 D224(分数:1.00)A.B.C.D.51.关系模式 Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任
28、课教师名和教师地址。其中,一个学生可以选若干门课程,一个教师可以讲授若干门课程,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授的课程,教师不会重名。关系模式 Student的分解 =_,并且是无损连接及保持函数依赖。(分数:1.00)A.B.C.D.52.若对表 5-2按_进行运算,可以得到表 5-3。表 5-2商品列表条形码 商品名 价 格01020210牙刷 301020211毛巾 1001020212毛巾 801020213铅笔 0.502110200钢笔 8表 5-3商品运算结果条形码 商品名 价 格01020211毛巾 1001020212毛巾 80211020
29、0钢笔 8A 条形码=01020211V02110200(表 1) B 商品名=毛巾V铅笔(表 1)C 价格8(表 1) D 1,2,3 (表 1)(分数:1.00)A.B.C.D.53.建立一个供应商和零件数据库。其中“供应商”表 S(Sno,Sname,Zip,City)分别表示:供应商代码、供应商名、供应商邮编和供应商所在城市,其函数依赖为:Sno(Sname,Zip,City),ZipCity。“供应商”表 S属于_。A1NF B2NFC3NF DBCNF(分数:1.00)A.B.C.D.54.若事务 T1对数据 A已加排他锁,那么其他事务对数据 A_。A加共享锁、加排他锁都成功 B加
30、排他锁成功,加共享锁失败C加共享锁、加排他锁都失败 D加共享锁成功,加排他锁失败(分数:1.00)A.B.C.D.55.多方多媒体会话控制组(IETF 的一个工作组)制定了一组会话控制协议来服务因特网上的多媒体应用。其中_用来描述会话包含的媒体类型。ASDP BSAPCSIP DSCCP(分数:1.00)A.B.C.D.56.某 IT项目客户的业务部署在其 Internet网站上,客户的供应商、经销商等合作伙伴的业务也部署在各自的 Internet网站上。该客户要求自己的 IT系统能通过 Internet和其合作伙伴集成起来,架构师最可能考虑采用的技术是_。AB/S 和 EJB BWeb Se
31、rvice 和 XMLCCOM 和 DTD DO/R 映射和 NET(分数:1.00)A.B.C.D.57.某公司欲开发一个基于图形用户界面的集成调试器。该调试器的编辑器和变量监视器可以设置调试断点。当调试器在断点处暂停运行时,编辑程序可以自动卷屏到断点,变量监视器刷新变量数值。针对这样的功能描述,采用_设计模式最为合适。AAdapter BObserverCInterpreter DCommand(分数:1.00)A.B.C.D.58.SOA架构只是实现和解决了服务模块间调用的互操作问题,为了更好地服务于企业应用,引入了企业服务总线(Enterprise Service Bus,ESB)的应
32、用架构。以下关于 ESB的描述中,错误的是_。AESB 构架是基于消息中间件、智能路由和数据转换等技术实现的BESB 能够解耦组件之间的依赖关系,以降低软件系统互连的复杂性CESB 核心层提供总线基本服务(如分发/订阅、仲裁服务等)和 Qos支持D可以在 ESB总线接入层上定义可重用和基于业界标准的业务流程(分数:1.00)A.B.C.D.59.在_中,代表的技术通过对网络数据的封包和加密传输,在公网上传输私有数据,达到私有网络的安全级别;代表的技术把所有传输的数据进行加密,可以代替 Telnet,可以为 FTP提供一个安全的“通道”;代表的协议让持有证书的 Internet浏览器软件和 WW
33、W服务器之间构造安全通道传输数据,该协议运行在 TCP/IP层之上,应用层之下。ASSH、vPN、SSL BTLS、VPN、SSHCVPN、sSH、SSL DVPN、SSL、TLS(分数:1.00)A.B.C.D.60.分别利用 MD5和 AES对用户密码进行加密保护,以下有关叙述正确的是_。AMD5 只是消息摘要算法,不适宜于密码的加密保护BAES 比 MD5更好,因为可恢复密码CAES 比 MD5更好,因为不能恢复密码DMD5 比 AES更好,因为不能恢复密码(分数:1.00)A.B.C.D.61.以下关于 RADIUS协议的描述,正确的是_。A如果需要对用户的访问请求进行提问(Chall
34、enge),则网络访问服务器(NAS)对用户密码进行加密;并发送给 RADIUS认证服务器B通过 RADIUS协议可以识别非法的用户,并记录闯入者的日期和时间C在这种 C/S协议中,服务器端是网络访问服务器(NAS),客户端是 RADIUS认证服务器D网络访问服务器(NAS)与 RADIUS认证服务器之间通过 UDP数据报交换请求/响应信息(分数:1.00)A.B.C.D.62.中华人民共和国政府信息公开条例自 2008年 5月 1日起施行。某教授于 2009年 6月 1日自行将该条例译成英文,投递给某国家的核心期刊,并于 2009年 11月 1日发表。国家相关部门认为该教授的译文质量很高,经
35、与该教授协商,于 2010年 1月 5日发文将该译文定为官方正式译文。_。A由于该教授未经相关部门同意而自行翻译官方条例,因此对其译文不享有著作权B该教授对其译文自 2009年 6月 1日起一直享有著作权C该教授对其译文在 2009年 6月 1日至 2010年 1月 4日期间享有著作权D该教授对其译文在 2009年 11月 1日至 2010年 1月 4日期间享有著作权(分数:1.00)A.B.C.D.63.在以下的标准代号中,_不属于国家标准代号。AGJB BGSBCGB/T DGB/Z(分数:1.00)A.B.C.D.64.A公司生产的“”牌 u盘是已经取得商标权的品牌产品,但宽展期满仍未办
36、理续展注册。此时,B公司未经 A公司许可将该商标用做本公司生产的移动硬盘的商标,_。AB 公司的行为构成对 A公司权利的侵害BB 公司的行为不构成对 A公司权利的侵害CA 公司的权利没有终止,B 公司的行为应经 A公司的许可DA 公司已经取得商标权,不必续展注册,永远受法律保护(分数:1.00)A.B.C.D.65.某软件工程项目包括 7个作业(AG),各作业所需的时间、工程师人数及互相衔接的关系如图 54所示(其中虚线表示不消耗资源的虚作业)。如果各个作业都按最早可能的时间开始,那么,正确描述该工程每一天所需人数的图为_。(分数:1.00)A.B.C.D.66.现实世界中随机性多于确定性。在
37、计算机上模拟随机的实际问题,并进行统计计算,这是非常有用的方法。为此,各种程序设计语言都有产生(伪)随机数的函数。这种函数,每调用一次,就可以获得一个位于区间(0,1)内的数。在程序运行时,多次产生的这些数会均匀地分布在 0、1 之间。在区间(0,1)内均匀分布的含义是指任取 N个随机数,当 N足够大时,_。应用人员可以利用这种随机数来生成满足指定概率分布的数据,并利用这些数据来模拟实际问题。A随机数大致顺序、等间隔地排列于(0,1)之间B随机数从小到大排序后,各个数都分别位于(0,1)的 N等分子区间内C大致有一半随机数小于 1/2,有一半随机数大于 1/2D其中落在任意子区间(a,b)中的
38、数的比率大致接近于 b-a(分数:1.00)A.B.C.D.Pharming is a scamming practice in which malicious code is installed on a personal computer or server,misdirecting users to _ Web sites without their knowledge or consent. Pharming has been called “phishingwithout a lure“.In phishing, the perpetrator sends out legitimat
39、e-_ e-mails, appearing to come from some of theWebs most popular sites, in an effort to obtain personal and financial information from individualrecipients. But in pharming, larger numbers of computer users can be _ because it is not necessaryto target individuals one by one and no conscious action
40、is required on the part of the victim. In one form ofpharming attack, code sent in an e-mail modifies local host files on a personal computer. The host filesconvert URLs into the number strings that the computer uses to access Web sites. A computer with acompromised host file will go to the fake Web
41、 site even if a user types in the correct Internet address orclicks on an affected _ entry. Some spyware removal programs can correct the corruption, but itfrequently recurs unless the user changes browsing _(分数:5.00)(1).A. few B. fraudulent C. normal D. structured(分数:1.00)A.B.C.D.(2).A. connecting
42、B. binding C. looking D. contenttagging(分数:1.00)A.B.C.D.(3).A. victimized B. personate C. identity D. control(分数:1.00)A.B.C.D.(4).A. hypertext B. computation C. expectation D. bookmark(分数:1.00)A.B.C.D.(5).A. habits signature B. site C. rages D. address(分数:1.00)A.B.C.D.高级系统架构设计师上午试题-4 (1)答案解析(总分:75.0
43、0,做题时间:90 分钟)1.以下关于体系结构风格和体系结构模式的描述中,错误的是_。A与体系结构模式一样,体系结构风格也对体系结构设计施加一种变换B相对于体系结构风格,模式涉及的范围要大一些,它更关注体系结构的整体C体系结构模式在体系结构上施加规则,描述了软件是如何在基础设施层次上处理某些功能性方面的问题D体系结构模式倾向于在系统结构的环境中处理特定的行为问题(分数:1.00)A.B. C.D.解析:解析 一种体系结构风格就是一种施加在整个系统设计上的变换。其目的是为系统的所有构件建立一个结构。与体系结构风格一样,体系结构模式也对体系结构设计施加一种变换。然而,两者在许多基本方面存在不同:体
44、系结构模式涉及的范围要小一些,它更多集中在体系结构的某一局部而不是体系结构的整体;体系结构模式在体系结构上施加规则,描述了软件是如何在基础设施层次上处理某些功能性方面的问题;体系结构模式倾向于在系统结构的环境中处理特定的行为问题。2.软件架构需求是指用户对目标软件系统在功能、行为、性能和设计约束等方面的期望。以下活动中,不属于软件架构需求过程中标识构件范畴的是_。A生成类图 B对类图进行分组C对类图进行测试 D将类合并打包(分数:1.00)A.B.C. D.解析:解析 软件架构需求过程主要是获取用户需求,标识系统中所要用到的构件,并进行架构需求评审。其中,标识构件又详细地分为生成类图、对类图进
45、行分组和将类打包成构件 3个步骤。3.软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式。“4+1”视图模型是指用 5个视图组成的模型来描述软件架构。其中,_描述了软件的静态组织结构,支持软件开发的内部需求。A物理视图 B逻辑视图C进程视图 D开发视图(分数:1.00)A.B.C.D. 解析:解析 软件架构是指大型、复杂的软件系统结构的设计、规格说明和实施。它以规范的形式装配若干结构元素,从而描述出系统的主要功能和性能要求,同时表述其他非功能性需求(如可靠性、可扩展性、可移植性和可用性等)。软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式,可以使用公式“软件架构=构成系统的元
46、素,指导元素集成的形式,关系和约束”来表达。“4+1”视图模型用 5个视图组成的模型来描述软件架构。该模型包含 5个主要视图及其实现的功能如表5-4所示。表 5-4“4+1”视图及其功能表视 图 功能逻辑视图(Logical View) 描述了设计的对象模型,支持系统的功能需求进程视图(Process View) 描述了设计的并发和同步特征,支持系统的运行特性物理视图(Physical view)描述了软件到硬件的映射,反映了分布式特性,支持系统的拓扑、安装和通信需求开发视图(Development view)描述了在开发环境中软件的静态组织结构,支持软件开发的内部需求场景(Scenario)
47、 用来说明重要的系统活动,是其他 4个视图在用例(Use Case)驱动下的综合4.软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次的问题,其中构件层次的设计度量集中于软件构件的内部特性,_不属于构件层次设计度量。A复杂度 B模块耦合C模块内聚 D布局恰当性(分数:1.00)A.B.C.D. 解析:解析 软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次的问题。其中,架构层次设计度量考虑了设计模型的体系结构和结构方面;构件层次设计度量通过建立内聚、耦合和复杂度的间接度量提供了模块质量的指示;界面设计度量给 GUI的布局恰当性提供了指示。构件层次的设计度量集中于软件构件的内部特性且包括模块的“三个 C”的测度,即模块内聚性、耦合性和复杂度的测度。这些测度可以帮助软件工程师判定一个构件级设计的质量。布局恰当性是人机界面设计的一个有价值的度量。典型的图形用户界面(GUI)使用布局实体(例如图标、菜单等)帮助用户完成任务。5.ISO/IEC 9