单选题 某电子商务企业为支持客户完成网上购物活动中的在线交易,委托PH系统集成开发公司开发一个在线交易平台。考虑到该商务企业业务发展较快,今后需要经常为在线交易平台添加新功能或进行硬件升级,且要求添加新功能或进行硬件升级必须在3小时内完成。PH公司决定采用基于架构的软件开发方式,以架构为核心进行在线交易平台的设计与实现。该电子商务企业所提要求主要对应于______这一软件质量属性,实现并提高该质量属性的架构设计策略不包含______。
单选题
  • A.可用性
  • B.安全性
  • C.可测试性
  • D.可修改性
【正确答案】 D
【答案解析】
单选题
  • A.限制模块之间的通信
  • B.延迟绑定
  • C.主动冗余
  • D.软件模块泛化
【正确答案】 C
【答案解析】[解析] 可修改性(Modification)是指能够快速地以较高的性能价格比对系统进行变更的能力。依题意,该电子商务企业所提要求主要对应于“可修改性”这一软件质量属性,可以采用的架构设计策略有软件模块泛化、限制模块之间通信、使用中介(仲裁者)和延迟绑定等。 主动冗余是实现“可用性”质量属性的一种架构设计策略。
单选题 以下关于体系结构风格和体系结构模式的描述中,错误的是______。
  • A.与体系结构模式一样,体系结构风格也对体系结构设计施加一种变换
  • B.相对于体系结构风格,模式涉及的范围要大一些,它更关注体系结构的整体
  • C.体系结构模式在体系结构上施加规则,描述了软件是如何在基础设施层次上处理某些功能性方面的问题
  • D.体系结构模式倾向于在系统结构的环境中处理特定的行为问题
【正确答案】 B
【答案解析】[解析] 一种体系结构风格就是一种施加在整个系统设计上的变换。其目的是为系统的所有构件建立一个结构。 与体系结构风格一样,体系结构模式也对体系结构设计施加一种变换。然而,两者在许多基本方面存在不同:①体系结构模式涉及的范围要小一些,它更多集中在体系结构的某一局部而不是体系结构的整体:②体系结构模式在体系结构上施加规则,描述了软件是如何在基础设施层次上处理某些功能性方面的问题:③体系结构模式倾向于在系统结构的环境中处理特定的行为问题。
单选题 架构设计、文档化和复审是一个迭代的过程。架构复审是基于架构开发中一个重要的环节。以下不属于架构复审的目标是______。
  • A.评估和测试架构是否满足需求,是否存在可识别的技术和协作风险
  • B.质量需求是否在设计中得到体现,层次是否清晰
  • C.构件的划分是否合理,构件的设计是否满足功能与性能的要求
  • D.文档表达是否简练,能否使用系统演化步骤去修改应用以满足新的需求
【正确答案】 D
【答案解析】[解析] 鉴于架构文档标准化,以及风险识别的现实情况,在架构复审过程中,通常会搭建一个可运行的最小化系统用于评估和测试架构是否满足需求,是否存在可识别的技术和协作风险。具体而言,架构复审的目标是标识潜在的风险,及早发现架构设计的缺陷和错误,包括架构是否满足需求、质量需求是否在设计中得到体现、层次是否清晰、构件的划分是否合理、文档表达是否明确,以及构件的设计是否满足功能与性能的要求等。
单选题 某公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。公司的架构师经过分析与讨论,给出了该定速巡航控制系统的两种候选架构方案:面向对象和闭环控制。以下是对于这两种候选架构的选择理由,其中错误的是______。
  • A.应该采用面向对象架构,因为当发生突发事件(如某些部件失灵)时,系统会同时产生数据和事件,这种情况用对象建模较为恰当
  • B.应该采用闭环控制架构,因为当用户设定期望速度值后,系统需要在不断获取当前速度和外界条件的情况下对系统状态持续调整
  • C.应该采用面向对象架构,因为抽象层的存在,满足了处理不确定性的需要,在较低层次不确定的实现细节在较高层次会变得确定
  • D.应该采用闭环控制架构,因为闭环控制架构中系统的主要构件(监控器、传感器、发动机等)是彼此分开的,并能够独立替换
【正确答案】 C
【答案解析】[解析] 面向对象架构风格的特征是将数据表示和基本操作封装在对象中。这种模式的构件是对象,对象维护自身表示的完整性,对象之间通过消息机制进行通信,对象交互时需要知道彼此的标识,通过对象之间的协作完成计算过程。面向对象架构风格比较适用于事件驱动的场景,特别是对离散突发事件的处理。例如,当系统发生突发事件(如某些部件失灵等)时,系统会同时产生数据和事件,这种情况用对象建模较为恰当。当采用面向对象架构风格设计时,首先会定义司机、油门、时钟、速度计和车轮等构件。 控制环路架构风格是将过程输出的指定属性维护在一个特定的参考值(设定点)。控制环路风格包括过程变量、被控变量、输入变量、操纵变量和设定点等构件,通过收集实际和理想的过程状态信息,并能调整过程变量使得实际状态趋于理想状态。该架构风格则适用于连续事件的处理场景,例如维持恒定车速等场景,即当用户设定期望速度值后,系统需要在不断获取当前速度和外界条件的情况下对系统状态持续调整,使得系统状态尽可能接近这个新的期望状态。采用控制环路的架构风格设计时,应以控制器为核心,期望速度、车轮脉冲、时钟和油门等作为构件。整个计算过程通过反馈机制实现对系统的持续控制。 分层结构架构风格的特点是通过引入抽象层,在较低层次不确定的实现细节在较高层次会变得确定,并能够组织层间构件的协作,系统结构更加清晰。据此,选项c的说法有误。
单选题 Scenarios-based Architecture Analysis Method(SAAM)是一种软件架构的评估方法,以下关于该方法的叙述中,错误的是______。
  • A.SAAM的目标是对描述应用程序属性的文档,验证基本的体系结构假设和原则
  • B.SAAM把任何形式的质量属性都具体化为场景,可修改性是SAAM分析的主要质量属性
  • C.SAAM用于体系结构的最后版本,但早于详细设计
  • D.SAAM是一种功能质量属性的体系结构分析方法,评估使用场景技术
【正确答案】 D
【答案解析】[解析] SAAM是Kazman等人于1983年提出的一种非功能质量属性的体系结构分析方法,是最早形成文档并得到广泛使用的软件体系结构分析方法。据此,选项D的说法有误。 SAAM的目标是对描述应用程序属性的文档,验证基本的体系结构假设和原则。此外,该分析方法有利于评估体系结构固有的风险。SAAM指导对体系结构的检查,使其主要关注潜在的问题点,例如需求冲突,或仅从某一参与者的观点出发的不全面的系统设计。SAAM不仅能够评估体系结构对于特定系统需求的使用能力,也能被用来比较不同的体系结构。 SAAM所使用的评估技术是场景技术。场景代表了描述体系结构属性的基础,描述了各种系统必须支持的活动和将要发生的变化。 SAAM的基本特点是把任何形式的质量属性都具体化为场景,但可修改性是SAAM分析的主要质量属性。 SAAM用于体系结构的最后版本,但早于详细设计。体系结构的描述形式应当被所有参与者理解。功能、结构和分配被定义为描述体系结构的3个主要方面。
单选题 Architecture Tradeoff Analysis Method(ATAM)是一种软件架构的评估方法。从不同的体系结构角度,该方法使用了多种不同类型的场景技术。其中,______用于涵盖那些可能会对系统造成压迫的极端修改。
  • A.用例场景
  • B.原子场景
  • C.增长场景
  • D.探测场景
【正确答案】 D
【答案解析】[解析] 在本质上,场景是从用户的角度描述系统的运行行为,反映系统的期望运行方式。场景是分级组织的,是由一系列相关的活动组成的。而且场景中的活动还可以由最小单位的原子场景构成。一个原子场景代表了系统的一个最小功能点,具有不可分割和独立可测的特性。 可以将ATAM方法视为一个框架,该框架依赖于质量属性,可以使用不同的分析技术。从不同的体系结构角度讲,该方法使用了3种不同类型的场景技术,分别是用例(包括对系统典型的使用,还用于引出信息)、增长场景(用于涵盖与它的系统修改)和探测场景(用于涵盖那些可能会对系统造成压迫的极端修改)。
单选题 某企业单位根据应用需求需要在会议室部署无线AP。为了保证只允许处于该会议室内的笔记本电脑接入此无线AP,规划师提出的系统安全解决方案最有可能是______。
  • A.在该无线AP上允许SSID广播,并对客户端的MAC地址进行过滤
  • B.在该无线AP上设置不广播SSID,并对客户端的IP地址进行过滤
  • C.在该无线AP上允许SSID广播,并对客户端的IP地址进行过滤
  • D.在该无线AP上设置不广播SSID,并对客户端的MAC地址进行过滤
【正确答案】 D
【答案解析】[解析] 某企业单位根据应用需求需要在会议室部署无线AP。为了保证只允许处于该会议室内的笔记本电脑接入此无线AP,可以在该无线AP上设置不广播服务集标识符(SSID),并对客户端的MAC地址进行过滤。该会议室的笔记本电脑安装无线网卡后,需要在“关联”选项卡的“网络名(SSID)”文本框中手工输入该会议室无线AP的SSID值。
单选题 用户甲要发给乙一封信,他希望信的内容不会被第三方了解和篡改,他应该______。
  • A.先选取密钥并通过电话告诉乙,再传输利用该密钥加密的信件
  • B.先加密信件,再对加密之后的信件生成消息认证码,将消息认证码和密文一起传输
  • C.对明文生成消息认证码,加密附有消息认证码的明文,将得到的密文传输
  • D.对明文生成消息认证码,将明文与消息认证码一起传输
【正确答案】 C
【答案解析】[解析] 甲要发给乙一封信,如果不希望信的内容被第三方了解和篡改,则应该对明文生成消息认证码,加密附有消息认证码的明文,最后将得到的密文发送给乙。
单选题 根据我国《著作权法》规定,职务作品完成两年的期限,自______起算。
  • A.创作完成之日
  • B.向单位交付作品之日
  • C.单位规定之日
  • D.双方约定之日
【正确答案】 B
【答案解析】[解析] 我国《著作权法实施条例》第十四条规定:“职务作品由作者享有著作权的,在作品完成两年内,如单位在其业务范围内不使用,作者可以要求单位同意由第三人以与单位使用的相同方式使用,单位没有正当理由不得拒绝。在作品完成两年内,经单位同意,作者许可第三人以与单位使用的相同方式使用作品所获报酬,由作者与单位按约定的比例分配。作品完成两年后,单位可以在其业务范围内继续使用。作品完成两年的期限,自作者向单位交付作品之日起计算。”。
单选题 以下关于发明创造新颖性的描述中,正确的是______。
  • A.在规定的学术会议或者技术会议上首次发表的发明创造,在发表后6个月内申请专利的,不丧失新颖性
  • B.他人未经申请人同意而泄露发明创造内容的,申请人于任何时间内申请专利都可认为不丧失新颖性
  • C.在中国政府主办或者承认的国际展览会上首次展出的发明创造,自展出之日起12个月内申请专利的,可认为不丧失新颖性
  • D.在规定的核心学术期刊上发表的有关发明创造,在发表后3个月内申请专利的,不丧失新颖性
【正确答案】 A
【答案解析】[解析] 根据我国《专利法》规定,申请专利的发明创造在申请日以前6个月内,有下列情形之一的,不丧失新颖性:①在我国政府主办或者承认的国际展览会上首次展出的;②在规定的学术会议或者技术会议上首次发表的;③他人未经申请人同意而泄露其内容的。
单选题 GB/T 19000—2000(IDT ISO9000—2000)表示______国际标准。
  • A.参考采用
  • B.非等效采用
  • C.等效采用
  • D.等同采用
【正确答案】 D
【答案解析】[解析] 我国国家技术监督局制定了“采用国际标准和国外先进标准管理办法”,其第十一条规定“我国标准采用国际标准或国外先进标准的程度,分为等同采用(identical,简记为idt)、等效采用(equivalent,简记为eqv)、修改采用(modified,简记为mod)和非等效采用(not equivalent,简记为neq)。” GB/T 19000—2000是中华人民共和国国家标准质量管理体系,它是一种国家推荐标准。它等同采用(identical,简记为idt)ISO 9000:2000 Fundamentals And Vocabulary,并代替GB/T 6583—1994、GB/T19000.1—1994标准。
单选题 某工程埋设线缆,将中央控制室W与A~F共6个控制点相连通,各控制点的位置及距离(单位:千米)如下图所示。可使所埋设线缆总长最短的方案个数和最短距离分别是______。
【正确答案】 B
【答案解析】[解析] 要使如图所示埋设的电缆总长最短,可以有以下两个方案。 ·方案1:(WA、WB、WC、WED、EF),本方案所埋设线缆总长度为18+17+16+16+16+18=101千米。 ·方案2:(WA、WCB、WED、EF),本方案所埋设线缆总长度为18+16+17+16+16+18=101千米。
单选题 某网络公司为了扩大华北市场,希望在北京举行一个展销会,会址打算选择在北京市内的A、B、C3个会场之一。获利情况与天气有关。通过天气预报了解到展销会当日天气为晴、多云、雨的概率,收益和会场租赁费用如下表所示,那么该公司所做的决策是______。
{{B}}展销会各种收益和会场租赁费用表{{/B}}
选址方案 晴(P1=0.25) 多云(P2=0.5) 雨(P3=0.25) 租赁费用(万元)
A 4 6 1 3.6
B 5 4 1.6 3.2
C 6 2 1.2 3
  • A.选择A会场
  • B.选择B会场
  • C.选择C会场
  • D.难以选择会场
【正确答案】 A
【答案解析】[解析] 选择A会场的货币期望值:4×0.25+6×0.5+1×0.25-3.6=0.65(万元)。 选择B会场的货币期望值:5×0.25+4×0.5+1.6×0.25-3.2=0.45(万元)。 选择C会场的货币期望值:6×0.25+2×0.5+1.2×0.25-3=-0.20(万元)。 由于0.65>0.45>-0.20,因此从货币期望值最大决策考虑,建议把会场设在A处。