单选题 软件质量属性通常需要采用特定的设计策略实现。例如,{{U}} {{U}} 3 {{/U}} {{/U}}设计策略能提高该系统的可用性,{{U}} {{U}} 4 {{/U}} {{/U}}设计策略能够提高该系统的性能,{{U}} {{U}} 5 {{/U}} {{/U}}设讨‘策略能够提高该系统的安全性。
单选题
  • A.心跳机制
  • B.数据驱动
  • C.关注点分离
  • D.信息隐藏
【正确答案】 A
【答案解析】
单选题
  • A.引入中间层
  • B.事务机制
  • C.主动冗余
  • D.优先级队列
【正确答案】 D
【答案解析】
单选题
  • A.信息隐藏
  • B.内置监控器
  • C.限制访问
  • D.检查点
【正确答案】 C
【答案解析】本题考查提高质量属性的常见手段。 提高可用性的手段包括:命令/响应机制、心跳机制、异常处理机制、冗余机制等。 提高性能的手段包括:引入并发、维持数据或计算的多个副本、增加可用资源、控制采样频度、限制执行时间、固定优先级调度等。 提高安全性的手段包括:身份认证、限制访问、检测攻击、维护完整性等。
单选题 张某原是某软件公司的系统分析师,一直从事计算机网络端口优化处理的研发工作。2007年5月张某退休。半年后,张某研发出网络端口优化处理程序,解决了提高计算机网络端口有效利用率这个技术问题,并以个人名义向专利局提出发明专利申请。该项发明创造应属于______所有。 A.软件公司 B.张某 C.张某和软件公司共同D.社会公众
【正确答案】 A
【答案解析】根据专利法实施细则,职务发明创造是指: ①在本职工作中做出的发明创造; ②履行本单位交付的本职工作之外的任务所做出的发明创造: ③退职、退休或者调动工作后1年内做出的,与其在原单位承担的本职工作或者原单位分配的任务有关的发明创造。 在本题中,因为张某是在退休后半年内研发出网络端口优化处理程序,所以,该项发明创造应属于张某原来所在的软件公司所有。
单选题 软件的横向重用是指重用不同应用领域中的软件元素。______是一种典型的、原始的横向重用机制。
  • A.对象
  • B.构件
  • C.标准函数库
  • D.设计模式
【正确答案】 C
【答案解析】软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。按照重用活动是否跨越相似性较少的多个应用领域,软件重用可以区别为横向重用和纵向重用。横向重用是指重用不同应用领域中的软件元素,例如数据结构、分类算法和人机界面构建等。标准函数是一种典型的、原始的横向重用机制。纵向重用是指在一类具有较多公共性的应用领域之间进行软部件重用。纵向重用活动的主要关键点是域分析:根据应用领域的特征及相似性预测软部件的可重用性。
单选题 希赛公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用______架构风格最为合适。
  • A.解释器
  • B.主程序-子程序
  • C.隐式调用
  • D.管道-过滤器
【正确答案】 C
【答案解析】本题主要考查架构风格与架构设计策略。根据题目描述,漫步者机器人需要根据自身状态的外界环境进行自动调整,这是一个典型的根据外部事件进行响应的场景。比较4个候选项,隐式调用比较适合根据外部事件进行处理和动作的情景。
单选题 希赛公司的销售收入状态如表所示,该公司达到盈亏平衡点时的销售收入是______(百万元人民币)。
希赛公司的销售收入状态
项目 金额(单位百万元人民币)
销售收入 800
材料成本 300
分包费用 100
固定生产成本 130
毛利 270
固定销售成本 150
利润 120
  • A.560
  • B.608
  • C.615
  • D.680
【正确答案】 A
【答案解析】盈亏平衡点(又称保本点、盈亏分离点)是指企业经营处于不赢不亏状态所需达到的业务量(产量或销售量),即销售收入等于总成本,是投资或经营中一个很重要的数量界限。近年来,盈亏平衡分析在企业投资和经营决策中得到了广泛的应用。 因此,如果预期销售额与盈亏平衡点接近,则说明项目没有利润。盈亏平衡点越低,表明项目适应市场变化的能力越大,抗风险能力越强。 盈亏平衡点可以通过研究产品的单位售价(P)、单位可变成本(VC)和总固定成本(TFC)来计算。可变成本是与产量水平成比例变化的要素,通常包括原材料、劳动力成本和利用成本。固定成本是不随数量变化的费用。通常包括租金、保险费和财产税。盈亏平衡点的计算公式如下: BEP=TFC/(P-VC) 在本题中,固定生产成本为130,固定销售成本为150,因此,总固定成本TFC为280。假设年销售产品x件,则单位售价为P=800/x,单位可变成本为: VC=(300+100)/x=400/x 所以 BEP=280/(800/x-400/x)=280x/400=0.7x 即该公司生产和销售0.7x件商品就可达到盈亏平衡,又因为商品的单位售价为800/x,因此,该公司达到盈亏平衡点时的销售收入是 (800/x)*0.7x=560
单选题 甲公司开发的通信软件,使用“点波”牌商标,商标没有注册。2007年4月该地另一公司(乙公司)成立,主要开发通信软件,也拟使用“点波”牌商标,并于2007年5月10日向商标局递交了商标注册申请书。甲公司得知这一消息后,于同年5月25日也向商标局递交了商标注册申请书。依据我国商标法,______ 能获准“点波”牌商标注册。
  • A.甲公司
  • B.乙公司
  • C.甲、乙公司都
  • D.甲、乙公司都不
【正确答案】 B
【答案解析】根据商标法的规定,商标注册采取的是“谁先申请谁先获得”的方法。两个或者两个以上的商标注册申请人,在同一种商品或者类似商品上,以相同或者近似的商标申请注册的,初步审定并公告申请在先的商标;同一天申请的,初步审定并公告使用在先的商标,驳回其他人的申请,不予公告。
单选题 GJB 473—88(军用软件开发规范)是______。
  • A.国家标准
  • B.行业标准
  • C.地方标准
  • D.企业标准
【正确答案】 B
【答案解析】GJB是中国军用标准,军用标准属于行业标准。
单选题 企业经常要对收集的原始数据进行处理,数据处理的目的不包括______。
  • A.增加信息量
  • B.变换数据形式使其便于进一步处理
  • C.便于使用者检索
  • D.为管理人员提供决策支持
【正确答案】 A
【答案解析】数据处理是按一定目的,用一定手段将所获得的原始信息进行加工处理。数据处理的目的是把信息的原始形式变换成便于观察、分析、查找、传递或易于进一步处理的形式;经过筛选分类、提取过滤和编辑整理,提高信息的质量;对数据进行加工计算、分离和选择,为管理人员提供管理、控制的依据;将经过处理的数据存储起来,以便于使用者检索;发布、销售数据,供客户使用。数据处理遵循“信息不增原理”,即数据信号的任何处理、提炼都不能使信息量增加;相反,处理的结果常常会损失一些信息量,处理的环节和次数越多,损失的机会就越大。对有些用户来说,最关心的是处理结果是否有用、有价值,不管是否损失了信息量。例如,对某个班级的考试成绩经过数据处理后,获得了平均值、最高与最低值。虽然损失了信息量,但领导看了觉得很有用。
单选题 在军事演习中,张司令希望将部队尽快从A地通过公路网(如图所示)运送到F地:
【正确答案】 C
【答案解析】本题是架构考试中常见的一类计算题。该题解题关系是需要将图中节点的输入/输出流量调整平衡,因为只有输入/输出流量平衡才能表现出真实的运量。 如图所示,对于节点E,他的输出运力为15,而所有输入运力之和为14,则E的最大真实运力,只能达到14,所以将E的输出运力修改为14。对于D节点,其输出运力和为7,而输入运力为8,则需要平衡为7。节点B也需要调,但情况比较复杂,我们需要综合分析B的输出运力与C的输出运力,分析可知,当B到C的运力调整为1时,既能达到节点运力的平衡,又能使运力最大,所以应调整为1。当完成这些调整之后,可轻易得出结论,最大运力为22。 [*]