阅读以下关于软件架构评估的说明,在答题纸上回答问题1和问题2。 【说明】 某软件公司拟为某市级公安机关开发一套特种车辆管理与监控系统,以提高特种车辆管理的效率和准确性。在系统需求分析与架构设计阶段,用户提出的部分需求和关键质量属性场景如下: (a)系统用户分为管理员、分管领导和普通民警等三类; (b)正常负载情况下,系统必须在0.5秒内对用户的车辆查询请求进行响应; (c)系统能够抵御99.999%的黑客攻击; (d)系统的用户名必须以字母开头,长度不少于5个字符; (e)对查询请求处理时间的要求将影响系

题目

阅读以下关于软件架构评估的说明,在答题纸上回答问题1和问题2。 【说明】 某软件公司拟为某市级公安机关开发一套特种车辆管理与监控系统,以提高特种车辆管理的效率和准确性。在系统需求分析与架构设计阶段,用户提出的部分需求和关键质量属性场景如下: (a)系统用户分为管理员、分管领导和普通民警等三类; (b)正常负载情况下,系统必须在0.5秒内对用户的车辆查询请求进行响应; (c)系统能够抵御99.999%的黑客攻击; (d)系统的用户名必须以字母开头,长度不少于5个字符; (e)对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计; (f)网络失效后,系统需要在2分钟内发现并启用备用网络系统; (g)在系统升级时,需要保证在1个月内添加一个新的消息处理中间件; (h)查询过程中涉及到的车辆实时视频传输必须保证20帧/秒的速率,且画面具有600*480的分辨率; (i)更改系统加密的级别将对安全性和性能产生影响; (j)系统主站点断电后,需要在3秒内将请求重定向到备用站点; (k)假设每秒中用户查询请求的数量是10个,处理请求的时间为30毫秒,则“在1秒内完成用户的查询请求”这一要求是可以实现的; (l)对用户信息数据的授权访问必须保证99.999%的安全性; (m)目前对“车辆信息实时监控”业务逻辑的描述尚未达成共识,这可能导致部分业务功能模块的重复,影响系统的可修改性; (n)更改系统的Web界面接口必须在1周内完成; (o)系统需要提供远程调试接口,并支持系统的远程调试。 在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。公司目前正在组织系统开发的相关人员对系统架构进行评估。

【问题1】(12分) 在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。请给出合适的质量属性,填入图1-1中(1)、(2)空白处;并选择题干描述中的(a)~(o),将恰当的序号填入(3)~(6)空白处,完成该系统的效用树。【问题2】(13分) 在架构评估过程中;需要正确识别系统的架构风险、敏感点和权衡点,并进行合理的架构决策。请用300字以内的文字给出系统架构风险、敏感点和权衡点的定义,并从题干描述中的(a)~(o)各选出1个属于系统架构风险、敏感点和权衡点的描述。


相似考题
参考答案和解析
正确答案:【问题1】
(1)安全性
(2)可修改性
(3)(h)
(4)(l)
(5)(j)
(6)(n)
【问题2】
架构风险:系统架构风险是指架构设计中潜在的、存在问题的架构决策所带来的隐患。
敏感点:是指为了实现某种特定的质量属性,一个或多个构件所具有的特性。
权衡点:是影响多个质量属性的特性,是多个质量属性的敏感点。
架构风险:(m);敏感点:(e);权衡点:(i)。
更多“阅读以下关于软件架构评估的说明,在答题纸上回答问题1和问题2。 【说明】 某软件公司拟为某市级 ”相关问题
  • 第1题:

    阅读下列说明,回答问题1至问题3。

    【说明】

    某软件公司计划45天完成一个电子商务网站的建设工作,任务的工作时间要求如下表所示,软件公司现在根据该时间要求进行分析并做项目准备工作。

    若以St为起点,以Fin为终点,工作的编号、代号和持续时间描述为如下格式:

    请根据上述元素的结点画出该项目的网络图。


    正确答案:
    解析:单代号网络图是以结点及其编号表示工作,以箭线表示工作之间逻辑关系的网络图。在单代号网络图中加注工作的持续时间,以便形成单代号网络计划。
    单代号网络图中的每一个结点表示一项工作,结点可以用圆圈或矩形表示。结点所表示的工作名称、持续时间和工作代号等应标注在结点内。
    单代号网络图中的结点必须编号。编号标注在结点内,其号码可间断,但严禁重复。箭线的箭尾结点编号应小于箭头结点的编号。一项工作必须有唯一的一个结点及相应的一个编号。
    单代号网络图中的箭线表示紧邻工作之间的逻辑关系,既不占用时间、也不消耗资源。箭线应画成水平直线、折线或斜线。箭线水平投影的方向应自左向右,表示工作的行进方向。工作之间的逻辑关系包括工艺关系和组织关系,在网络图中均表现为工作之间的先后顺序。
    单代号网络图中,各条线路应用该线路上的结点编号从小到大依次表述。
    单代号网络图的绘图规则如下。
    (1)单代号网络图必须正确表达已定的逻辑关系。
    (2)单代号网络图中,严禁出现循环回路。
    (3)单代号网络图中,严禁出现双向箭头或无箭头的连线。
    (4)单代号网络图中,严禁出现没有箭尾结点的箭线和没有箭头结点的箭线。
    (5)绘制网络图时,箭线不宜交叉,当交叉不可避免时,可采用过桥法或指向法绘制。
    (6)单代号网络图中只应有一个起点结点和一个终点结点;当网络图中有多项起点结点或多项终点结点时,应在网络图的两端分别设置一项虚工作,作为该网络图的起点结点(St)和终点结点(Fin)。

  • 第2题:

    阅读以下说明,回答问题1至问题4,将解答填人答题纸的对应栏内。

    [说明]

    某小公司的网络拓扑如图9-2所示。其中路由器具有ISDN模块,公司网络通过 ISDN连接到ISP。

    在应用服务器关机的情况下,公司员工能连接上因特网吗?简要解释。


    正确答案:(1)不考虑应用服务器和路由器对内部用户的权限、服务等限制的情况下单纯从拓扑结构来看在应用服务器关机的情况下公司员工是能够连接上因特网的。 (2)如果应用服务器对内部的用户进行身份认证和授权、计费甚至对IP地址的分配有严格的控制则在应用服务器关机的情况下用户无法通过认证进入网络或者因为没有获得合适的IP地址而无法连接入因特网。
    (1)不考虑应用服务器和路由器对内部用户的权限、服务等限制的情况下,单纯从拓扑结构来看,在应用服务器关机的情况下,公司员工是能够连接上因特网的。 (2)如果应用服务器对内部的用户进行身份认证和授权、计费甚至对IP地址的分配有严格的控制,则在应用服务器关机的情况下,用户无法通过认证进入网络,或者因为没有获得合适的IP地址而无法连接入因特网。 解析:从网络的拓扑结构来看,如果内部网络的PC机使用静态的IP分配方案,并且router没有限制客户机直接上网,ISP对客户的认证是在路由器上设置好了,比如设置了DDR,那么在内部应用服务器关机的情况下,内部PC可以直接通过路由器接入因特网。
    如果内部应用服务器承担对内部PC分配IP地址的任务,并且对内部PC做身份认证、计费和访问权限设置的作用等,那么内部应用服务器关机,客户端肯定无法获得登入网络的身份认证,也无法获得IP地址,所以此时不能接入因特网。

  • 第3题:

    阅读以下说明,回答问题1至问题5。

    [说明]

    某网吧拓扑结构如图1-1所示,可提供影视、游戏竞技、视频聊天等多种服务,采用VLAN 划分来区分不同的服务。

    网吧要求实现千兆接入,可采用的方式为______。

    A. FTTx

    B. ADSL

    C. PSTN拨号


    正确答案:A
    A

  • 第4题:

    阅读以下说明,回答问题1、问题2,将解答填入对应栏内。

    【说明】

    某信息系统工程网络计划如下图所示,建设方要求工期为26周。

    该工程的计划工期为多少?如果不满足建设方要求,而且H工作只能压缩1周,如何调整?


    正确答案:该工程的关键路径为A-E-H-I计划工期为28周比建设方要求多2周不满足建设方的工期要求可将④~⑦⑦~⑧工作各压缩1周这样工期就调整为26周。
    该工程的关键路径为A-E-H-I,计划工期为28周,比建设方要求多2周,不满足建设方的工期要求,可将④~⑦,⑦~⑧工作各压缩1周,这样工期就调整为26周。

  • 第5题:

    阅读下列说明,回答问题1至问题3。

    [说明]

    某测试小组对两个网站进行了系统测试。图1是连接速度的测试界面。

    图2是该测试小组对网站制定的测试流程图,请将其补充完整。


    正确答案:(1)需求分析阶段 (2)设计阶段 (3)编码阶段 (4)单元测试 (5)集成测试
    (1)需求分析阶段 (2)设计阶段 (3)编码阶段 (4)单元测试 (5)集成测试

  • 第6题:

    阅读以下关于软件测试的说明,回答司题l至问题3,将解答填入答题纸的对应

    栏内。

    【说明】

    使用在汽车、飞机中的嵌入式软件, 日于直接影响人的生命及财产安全,测试要求

    更为严格。语句覆盖、判定覆盖、条件覆盖和MC/DC覆盖是通常对这类软件的要求。

    以下是一段C语言代码,请仔细阅读并回答相关问题:

    【问题1】(6分)

    请根据测试要求,简要说明语句覆盖、判定覆盖、条件覆盖和MC/DC覆盖的含义。

    将答案填写在答题纸的对应栏中。

    【问题2】(5分)

    画出以上代码的流程图,将答案填写在答题纸的对应栏中。

    【问题3】(4分)

    请根据【说明】中的C语言代码,计算满足MC/DC覆盖要求的用例数量及条件取

    值范围,将答案填写在答题纸的对应栏中.


    正确答案:
    试题三分析
    本题考查嵌入式软件测试的基本知识.
    语句覆盖要求设计足够多的测试用例,运行被测程序,使得程序中每条语句至少被
    执行一次。定覆盖(分支覆盖)要求设计足够多的测试用例,运行被测程序,使得程序
    中的每个判断的“真”和“假”都至少被执行一次。条件覆盖要求设计足够多的测试用
    例,运行被测程序,使得判定中的每个条件获得各种可能的结果,即每个条件至少有一
    次为真值,有一次为假值。MC/DC覆盖要求每个条件的取值都有覆盖,每个判定值都有
    覆盖且每个条件都能独立影响判定结果,各覆盖率的含义如表2.5所示。

    【问题2]
    本问题考查程序流程图的画法。注意开始、结束的符号。
    根据源代码,程序流程图如下。

    【问题3]
    本问题考查MC/DC覆盖率判定的综合运用。
    MC/DC与代码中的逻辑运算有关。本题代码中的逻辑运算为x>0&&y>0。根据
    MC/DC的定义,MC/DC覆盖要求每个条件的取值都有覆盖,每个判定值都有覆盖且每
    个条件都能独立影响判定结果。对于a&&b这样的逻辑运算,真值表如下。

    对测试用例1和测试用例2,条件a不变,因为条件b的不同而导致结果的不同,
    因此条件b独立影响判定的结果。对测试用例2和测试用例3,因为条件b不变,条件a
    的不同而导致结果的不同,因此条件a独立影响判定的结果。综合以上,对逻辑运算a&&
    b应产生三个测试用例,包括:(True,False)、(True,True)、(False,True)。
    所以本题用例数量:3个;条件取值范围:(x>0andy<=0)、(x<=0andy>0)及(x>0
    andy>0)。
    参考答案

    【问题2]
    【问题3]
    用例数量:3个;
    条件取值范围:
    (x>0andy<=0)、(x<=0andy>0)及(x>0andy>0)

  • 第7题:

    阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。

    [说明]

    某监理单位承担了某机房、网络和软件开发项目全过程的监理工作。

    该工程合同工期为22个月,承建单位制定的初始项目实施网络计划如图3-1所示(时间单位:月)。

    (1)请指出网络计划中的关键路径,说明该网络计划是否可行并简述理由。

    (2)请计算C的总时差和自由时差。


    正确答案:(1)该网络计划的关键路径是A→E→L→P(或者1→2→6→8→11→12):由此得出计算工期是22个月与合同工期一致因此该网络计划是可行。 (2)工作C的最早开始时间为4最迟开始时间为10因此总时差为10-4=6;工作 D的最早开始时间是6因此工作C的自由时差为6-6=0。
    (1)该网络计划的关键路径是A→E→L→P(或者1→2→6→8→11→12):由此得出计算工期是22个月,与合同工期一致,因此,该网络计划是可行。 (2)工作C的最早开始时间为4,最迟开始时间为10,因此总时差为10-4=6;工作 D的最早开始时间是6,因此工作C的自由时差为6-6=0。 解析:请指出网络计划中的关键路径,说明该网络计划是否可行并简述理由,并计算C的TF、FF。网络图的计算是常见的考点,考生应当掌握六时标注法的计算。
    关键路径法(Critical Path Method,CPM)最早出现于20世纪50年代,它是通过分析项目过程中哪个活动序列进度安排的总时差最少来预测项目工期的网络分析。这种方法产生的背景是在当时出现了许多庞大而复杂的科研和工程项目,这些项目常常需要运用大量的人力、物力和财力,因此如何合理而有效地对这些项目进行组织,在有限资源下以最短的时间和最低的成本费用下完成整个项目就成为一个突出的问题,这样CPM就应运而生了。
    对于一个项目而言,只有项目网络中最长的或耗时最多的活动完成之后,项目才能结束,这条最长的活动路线就叫关键路径(Critical Path),组成关键路径的活动称为关键活动。其通常做法是:
    (1)将项目中的各项活动视为有一个时间属性的节点,从项目起点到终点进行排列。
    (2)用有方向的线段标出各节点的紧前活动和紧后活动的关系,使之成为一个有方向的网络图。
    (3)用正推法和逆推法计算出各个活动的最早开始时间、最晚开始时间、最早完工时和最迟完工时间,并计算出各个活动的时差。
    (4)找出所有时差为零的活动所组成的路线,即为关键路径。
    (5)识别出准关键路径,为网络优化提供约束条件。
    它具有以下特点:
    (1)关键路径上的活动持续时间决定了项目的工期,关键路径上所有活动的持续时间总和就是项目的工期。
    (2)关键路径上的任何一个活动都是关键活动,其中任何一个活动的延迟都会导致整个项目完工时间的延迟。
    (3)关键路径上的耗时是可以完工的最短时间量,若缩短关键路径的总耗时,会缩短项目工期;反之,则会延长整个项目的总工期。但是,如果缩短非关键路径上的各个活动所需要的时间,也不至于影响工程的完工时间。
    (4)关键路径上的活动是总时差最小的活动,改变其中某个活动的耗时,可能使关键路径发生变化。
    (5)可以存在多条关键路径,它们各自的时间总量肯定相等,即可完工的总工期。
    (6)关键路径是相对的,也可以是变化的。在采取一定的技术组织措施之后,关键路径有可能变为非关键路径,而非关键路径也有可能变为关键路径。
    从图中可以看出关键路径是1→2→6→8→11→12,计算工期等于22个月,符合合同工期。
    ● 自由时差的计算
    自由时差是在不影响其紧后工作最早开始的前提下,本工作可以利用的机动时间。工作i-j的自由时差用FFi-j表示。
    工作自由时差等于该工作的紧后工作的最早开始时间减去本工作最早开始时间,再减去本工作的持续时间所得之差的最小值。
    工作的自由时差小于等于其总时差。因此,工作D的最早开始时间是6,则工作C的自由时差为6-6=0。
    ● 总时差的计算
    总时差是在不影响总工期的前提下,本工作可以利用的机动时间。工作i-j的总时差用TFi-j表示。
    工作总时差等于工作最迟开始时间减最早开始时间。因此,工作C的最早开始时间为4,最迟开始时间为10,则总时差为10-4=6。

  • 第8题:

    l阅读以下说明,回答问题l至问题4,将解答填入答题纸对应的解答栏内。
    【说明】
    某小公司网络拓扑结构如图1-l所示,租用了一条ADSL宽带来满足上网需求,为了便于管理,在Server2上安装DHCP服务提供IP地址动态配置。

    【问题1】(4分)
    ADSL利用 (1) 网络,采用 (2) 复用技术来实现宽带接入。


    答案:
    解析:
    l1.电话网络 2.频分复用

  • 第9题:

    阅读下列说明,回答问题1和问题2,将解答写在答题纸的对应栏内。
    【说明】
    Windows 系统的用户管理配置中,有多项安全设置,如图2-1 所示。





    答案:
    解析:
    【问题1】(3分)属于账号策略。 账户策略主要包括密码策略和账户锁定策略两种安全设置。
    【问题 2】(3分)Abcd321 test123! 123@host 密码必须符合复杂性要求:启用此策略,用户账户使用的密码必须符合复杂性的要求。 密码复杂性必须符合下列最低要求: 不能包含用户的账户名; 不能包含用户姓名中超过两个连续字符的部分; 至少有六个字符长; 密码总必须包含一下4类字符中的三类字符: 1、英文大写字母(A-Z) 2、英文小写字母(a-z) 3、10个基本数字(0-9) 4、特殊符号(!@#¥%等)

  • 第10题:

    阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
    【说明】
    某企业网络拓扑如图1-1所示,A~E是网络设备的编号。










    答案:
    解析:
    【问题1】参考答案:1.B,2.A,3.C 4.D【问题2】5.ethernet 1 6、59.74.221.254【问题3】7) C.deny 8、A 9.F【问题4】10)192.168.4.1
    11)192.168.100.0 12)设置接口的类型是trunk
    【解析】
    【问题1】试题分析:这是一道简单的概念题,考察我们对企业园区网络的基本拓扑结构的了解。通常的企业为了确保内部网络的安全,会设置防火墙,防火墙有3个区域,外网,内网和DMZ区。DMZ通常用于存放各种服务器。因此首先可以选出B这个位置是防火墙,A用于连接Internet,是路由器。DMZ区内部有多台服务器,需要使用交换机连接。【问题3】试题分析:这是网络工程师考试第一次考华为的设备配置,而我们考前准备的都是ios的命令。那这道题是不是很难呢,其实这道题非常简单,只要我们有IOS的命令经验,这道题完全可以自己凭经验做出来,题目出题也是以选择题的形式,因此更加容易,对于没有用过华为设备的考生来说,也是非常简单的。
    【问题4】试题分析:这道题同样是基本的配置,掌握基本命令即可。

  • 第11题:

    阅读以下关于软件系统设计的叙述,在答题纸上回答问题1至问题3。[说明]某文化产业集团委托软件公司开发一套文化用品商城系统,业务涉及文化用品销售、定制、竞拍和点评等板块,以提升商城的信息化建设水平。该软件公司组织项目组完成了需求调研,现已进入到系统架构设计阶段。考虑到系统需求对架构设计决策的影响,项目组先列出了可能影响系统架构设计的部分需求如下:(a) 用户界面支持用户的个性化定制;(b) 系统需要支持当前主流的标准和服务,特别是通信协议和平台接口;(c) 用户操作的响应时间应不大于3秒,竞拍板块不大于1秒;(d) 系统具有故障诊断和快速恢复能力;(e) 用户密码需要加密传输;(f) 系统需要支持不低于2G的数据缓存;(g) 用户操作停滞时间超过定时限需要重新登录验证;(h) 系统支持用户选择汉语、英语或法语三种语言之一进行操作。项目组提出了两种系统架构设计方案:瘦客户端C/S架构和胖客户端C/S架构,经过对,上述需求逐条分析和讨论,最终决定采用瘦客户端C/S架构进行设计。
    [问题1](8分) 在系统架构设计中,决定系统架构设计的非功能性需求主要有四类:操作性需求、性能需求、安全性需求和文化需求。请简要说明四类需求的含义。[问题2] (8分)根据表1-1的分类,将题干所给出的系统需求(a) ~ (h) 分别填入(1) ~ (4) 表1-1需求分类

    问题3 (9分)
    请说明瘦客户端C/S架构能够满足题干中给出的哪些系统需求(只需要回答出三个系统需求)。


    答案:
    解析:
    [问题1]系统性能需求( Performance Requirements) : 指响应时间、吞吐量、准确性、有效性、资源利用率等与系统完成任务效率相关的指标。可靠性、可用性等指标可归为此类。安全性需求( Security Requirements ) :系统向合法用户提供服务并阻止非授权用户使用服务方面的系统需求。操作性需求( Operational Requirements) :与用户操作使用系统相关的一些需求 。文化需求( Cultural Requirements) : 带有文化背景因素的系统需求。[问题2](1) (a) (b)(2) (c)(d)(f)(3) (e) (g)(4) (h)[问题3]b,c,h(此题不严谨)

  • 第12题:

    阅读下列说明,回答问题1至问题3【说明】某公司要开发一个多媒体辅导系统,该系统准备利用B/S架构,用户通过网上注册、登录,登录成功后,可进行在线学习辅导。目前常用的系统架构有B/S架构和C/S架构,请说明这两个架构的含义和原理。


    正确答案: C/S(Client/Server)是基于客户机和服务器模式,其大部分的运算是在客户机上运行,从而提高一定的效率,但是由于程序在客户机上运行,所以要安装客户端,这也导致了软件维护和升级时的不方便,需要程序员亲自进行升级配置。
    B/S(Browser/Server)为基于浏览器和服务器模式,其大部分的运算是在服务器上运行,客户端通过浏览器来访问服务,软件维护和升级方便,只要能上网就能升级了且在很多地方都能够直接使用软件,而不需要安装,前提是要能登录到服务器。

  • 第13题:

    阅读以下关于项目成本/效益分析的说明,根据要求回答问题下面问题。

    [说明]

    某软件公司准备开发一套建筑施工项目管理软件,该软件应具有项目管理计划的编制及项目的动态管理功能,其生存周期为5年。该系统的预计开发成本、预计的年运行/维护成本,以及预计的收益如表3-14所示(其中带括号的数据表示负值)。

    根据表3-14给出的数据,计算2013年的贴现系数、收益净现值和成本净现值。请给出简要的计算过程。


    正确答案:2013年的贴现系数为 收益净现值=收益值×当年贴现系数=2927000×0.6209=1817374元 成本净现值=运行/维护成本×当年贴现系数=241000×0.6209=149637元
    2013年的贴现系数为 收益净现值=收益值×当年贴现系数=2927000×0.6209=1817374元 成本净现值=运行/维护成本×当年贴现系数=241000×0.6209=149637元 解析:这是一道要求考生根据具体项目数据分析贴现系数、收益净现值和成本净现值的计算题。本题的解答思路如下。
    (1)贴现率是指使一定数额的资金折算成现值的年百分率。例如,一年后的100元人民币只相当于现在的94.34元,假设PV代表现值,FV代表将来值,i代表贴现率,n代表将要经过的年数,则有现值,那么
    贴现率
    (2)贴现系数Fn是指根据贴现率所得的每年累计的贴现,即,PV=FV×Fn。
    (3)根据表3-14给出的数据,2008年和2009年的贴现系数分别为1.000、0.9091,由此可计算出贴现率
    另一种计算方法是,根据2009年的收益值为889000元、收益净现值为808190元得出,
    贴现率
    (4)由于2012年的贴现系数为0.6830,因此2013年的贴现系数为
    (5)净现值是指在贴现了所有的成本和收益之后,贴现后的收益与贴现后的成本。根据表3-14给出的2013年的收益值为2927000元、运行/维护成本为241000元可得出,收益净现值=收益值×当年贴现系数=2927000×0.6209=1817374元
    成本净现值:运行/维护成本×当年贴现系数=241000×0.6209=149637元

  • 第14题:

    阅读以下说明,回答问题1至问题3,将解答填入对应栏内。

    【说明】

    腾飞公司是一家对外贸易企业,腾飞公司要向英国的哈特公司提供一批冰箱配件,需要通过EDI交换系统进行信息传递。腾飞公司的EDI软硬件架构如下图所示。

    请根据描述回答下列问题。

    1.腾飞公司的EDI软件系统必须包含(1)和(2)子系统。

    2.如果两个公司采取的都是现行的联合国制定的EDI国际标准,该标准的英文缩写是(3)。


    正确答案:(1)映射系统 (2)翻译系统 (3)EDIFACT
    (1)映射系统 (2)翻译系统 (3)EDIFACT

  • 第15题:

    试题一(共15分)

    阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。

    【说明】

    某网吧拓扑结构如图 1-1 所示,可提供影视、游戏竞技、视频聊天等多种服务,采用VLAN 划分来区分不同的服务。

    问题 1】(2分)

    网吧要求实现千兆接入,可采用的方式为 (1) 。

    (1)备选答案:

    A. FTTx

    B. ADSL

    C. PSTN拨号


    正确答案:A

  • 第16题:

    阅读以下说明和关系表,回答问题1-3。

    [关系表]

    试问以下行是否可以插入表“学生”中,并说明理由。


    正确答案:第(1)行行不能插入因为在表“院系”中不存在代号为1106的院系; 第(2)行不能插入因为违反了键完整性其学号键为空; 第(3)行可以插入平均成绩可以为NULL值表示现在尚未有成绩。
    第(1)行行不能插入,因为在表“院系”中不存在代号为1106的院系; 第(2)行不能插入,因为违反了键完整性,其学号键为空; 第(3)行可以插入,平均成绩可以为NULL值,表示现在尚未有成绩。

  • 第17题:

    阅读以下关于系统数据分析与建模的叙述,在答题纸上回答问题 1至问题 3。 【说明】 某软件公司受快递公司委托,拟开发一套快递业务综合管理系统,实现快递单和物流信息的综合管理。项目组在系统逻辑数据模型设计中,需要描述的快递单样式如图2-1所示,图 2-2 是项目组针对该快递单所设计的候选实体及其属性。

    【问题1】(6分) 数据库设计主要包括概念设计、逻辑设计和物理设计三个阶段,请用 200字以内文字说明这三个阶段的主要任务。 【问题 2】](11分) 根据快递单样式图,请说明: 1) 图 2-2中三个候选实体对应的主属性PK1、PK2和PK3分别是什么? 2) 图 2-2 中应设计哪些实体之间的联系,并说明联系的类型。 【问题3】(8分) 在图2-2中添加实体之间的联系后,该实体联系图是否满足第一范式、第二范式和第三范式中的要求(对于每种范式判定时,假定己满足低级别范式要求)。如果不满足,请用 200 字以内文字分别说明其原因。


    正确答案:问题1
    概念设计也称为概念结构设计,其任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法将它们抽象为一个不依赖于任何DBMS的数据模型,即概念模型。概念模型的表现形式即ER模型。
    逻辑设计也称为逻辑结构设计,其主要任务是将概念设计阶段设计好的E-R图转换为与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构(如:关系模式)。
    物理设计也称为物理结构设计,其任务是对给定的逻辑模型选取一个最适合应用环境的物理结构,所谓数据库的物理结构,主要是指数据库在物理设备上的存储结构和存取方法。
     
    问题2
    PK1:证件号
    PK2:编号
    PK3:证件号
     
    联系1:寄件人与快递单之间应有联系,联系类型:1:N。
    联系2:收件人与快递单之间应有联系,联系类型:1:N。
     
    问题3
    寄件人,收件人均满足第3范式,因为这两个关系均消除了部分函数依赖与传递函数依赖。(自然也就同时满足第1范式与第2范式)。
    快递单满足第2范式,但不满足第3范式,快递单的主键为编号,编号确定:保价金额、代收货款、运费、加急费、包装费、保价费,而这一系列费用的组合确定总计。所以存在传递函数依赖。注:增加了寄件人证件号与收件人证件号到快递单中,并不会影响快递单满足第2范式。

  • 第18题:

    试题三(共25分)

    阅读以下关于汽车电子基础软件架构的说明,在答题纸上回答问题1至问题 3。

    【说明】

    某软件公司承担了某项国家重点项目的研制工作,任务重点是参考国外汽车电子发展趋势,开发某汽车公司的企业汽车电子基础软件的架构,逐步实现汽车企业未来技术发展规划。

    该软件公司接收此项任务后,调动全体技术人员深入收集国外相关技术资料,经过多方调研和分析,公司提出遵照国际组织最新推出的AUTOSAR规范,按统筹规划、分步骤实施的原则,实现汽车公司的基础软件架构设计。图 3-1给出了 AUTOSAR规范所定义的工作包,图中灰色部分代表本项目工作所包含的内容,即软件架构和基础软件。

    【问题1】 (7分)

    AUTOSAR规范中要求,汽车电子软件开发流程应尽量满足并发、可多次迭代的特性。 为了定义汽车电子的软件开发过程,公司李工和王工分别提出了两种软件开发流程,其开发流程见图 3-2 和 3-3(图中 ECU 是指汽车电子中的电子控制单元)。请说明李工和王工谁定义的流程更符合AUTOSAR的规定,并说明理由。

    【问题2】 (10分)

    图3-1中的II-1.1.1项中定义了软件架构和操作系统的要求, 图3-4是满足AUTOSAR定义的操作系统各功能模块的层次结构,请说明(1)~(5)箭头所标的具体操作含义。

    【问题3】 (8分)

    AUTOSAR是一种开放式架构,用150字以内的文字,说明采用 AUTOSAR架构的主要优点,并说明汽车电子ECU覆盖汽车的哪三个领域。


    正确答案:
    试题三分析本题主要考查汽车电子基础软件架构的分析与设计,特别是系统的开发和架构设计方面。【问题1】本问题主要考查在一定规范的约束下,系统设计流程的设计与定义。AUTOSAR规范中要求,汽车电子软件开发流程应尽量满足并发、可多次迭代的特性。因此应该紧扣该规范对系统设计流程方面的要求,对李工和王工定义的流程进行评价。具体来说:(1)李工定义的流程是将软件组件描述、系统描述和ECU资源描述同时定义,而王工定义的流程仅仅只做系统描述;(2)王工定义的流程没有考虑软件组件的描述,只是简单将软件组件作为第4步被集成;(3)李工定义的ECU软件开发流程的优势是明确了顶层定义阶段,并行度高,迭代清晰。综上,应该采用李工的设计方案。【问题2】本问题是一道读图题,要求考生在分析AUTOSAR定义的操作系统结构进行分析与理解的基础上进行填写。根据图示,系统从下至上依次可以分为中断管理、事件管理、警报管理、进程管理和调度以及资源管理四个部分。根据图中模块之间的关系,可以看出,(1)处主要表示当操作系统的警报管理发现ECU系统出错时,启动错误处理程序;(2)表示错误处理程序将具体动作交由进程管理完成对发生错误的任务进行处理;(3)表示错误处理程序产生一个错误事件;(4)表示任务控制块处理程序调用资源管理功能,实现硬件资源重分配;(5)表示任务控制块处理程序通知事件管理,对错误事件进行应答。【问题3】本题主要考查考生对AUTOSAR架构的分析与总结能力。根据题干和上述两个题目的回答,可以看出,采用AUTOSAR开放式架构的优点主要包括:(1)具有厂商独立性,可以有效支持多厂家汽车电子基础软件的研制;(2)软件层次上的重用性,可根据不同的ECU结构,通过数据配置,自动生成各种ECU软件组件;(3)支持汽车电子软件的全生存周期,包括构架、开发、测试、验证、授权、版本和接口;另外,该规范覆盖整个汽车电子的三大领域为动力、底盘和车身。解答要点【问题1】李工设计的流程符合AUTOSAR要求,理由是:李工定义的流程是将软件组件描述、系统描述和ECU资源描述同时定义,而王工定义的流程仅仅只做系统描述;王工定义的流程没有考虑软件组件的描述,只是简单将软件组件作为第4步被集成;李工定义的ECU软件开发流程的优势是明确了顶层定义阶段,并行度高,迭代清晰。【问题2】(1)操作系统的警报管理发现ECU系统出错时,启动错误处理程序;(2)错误处理程序将具体动作交由进程管理完成对发生错误的任务进行处理;(3)错误处理程序产生一个错误事件;(4)任务控制块处理程序调用资源管理功能,实现硬件资源重分配;(5)任务控制块处理程序通知事件管理,对错误事件进行应答。【问题3】采用AUTOSAR开放式架构的优点是:(1)可以有效支持多厂家汽车电子基础软件的研制;(2)有利于软件的重用,可根据不同的ECU结构,通过数据配置,自动生成各种ECU软件组件;(3)AUTOSAR定义的软件框架,支持了汽车电子软件的全生存周期,包括构架、开发、测试、验证、授权、版本和接口;AUTOSAR规范覆盖整个汽车电子的三大领域:动力、底盘、车身。

  • 第19题:

    阅读以下说明,回答问题1至问题5。

    【说明】

    某企业的网络安装防火墙后其拓扑结构如图4-1所示。

    为图4-1中(1)处选择合适的名称。 A.服务区 B.DMZ区 C.堡垒区 D.安全区


    正确答案:(1)B或DMZ区
    (1)B或DMZ区 解析:本问题考查的是防火墙的类型和基本结构。

    在防火墙的设计和实施中目前使用最多的是屏蔽子网类防火墙。屏蔽子网系统是在内部网络与外部网络之间建立一个被隔离的子网,也称为非军事区(DMZ),用两台分组过滤路由器将这一子网分别与内部和外部网络分开。该系统进一步实现内部主机的安全性,内部网路和外部网路均可访问被屏蔽子网,但禁止它们穿过被屏蔽子网通信。因此,WWW和FTP等服务器一般放置于DMZ中。

  • 第20题:

    阅读以下说明,回答问题1至问题2,将解答填入答题纸对应的解答栏内。
    【说明】
    某留言系统采用ASP+Access开发,其后台管理登录页面如图4-1所示。

    【问题1】(9分)
    以下是该后台管理登录页面login.asp的部分代码,请仔细阅读该段代码,根据图4-1 将(1)~(9)的空缺代码补齐。



    【问题2】(6分)
    1.在登录页面 login.asp 中通过<!--#include file=“bbb.asp”-->导入了bbb.asp的代码,以下是bbb.asp的部分代码,请仔细阅读该段代码,将空缺代码补齐。



    答案:
    解析:


  • 第21题:

    阅读以下关于软件系统可行性分析的叙述,在答题纸上回答问题1至问题3。【说明】某软件开发企业受对外贸易公司委托开发一套跨境电子商务系统,项目组从多个 方面对该电子商务系统进行了可行性分析,在项目组给出的可行性分析报告中,对项目的成本、收益情况进行了说明:建设投资总额为300万元,建设期为1年,运营期为4年,该方案现金流量表如表1-1所示。【问题1】(12分)软件系统可行性分析包括哪几个方面?用200以内文字说明其含义。


    答案:
    解析:
    【问题1】(12分)答案:系统可行性分析包括以下个方面:(1)经济可行性。主要评估项目的建设成本、运行成本和项目建成后可能的经济收益。(2)技术可行性。研究的对象是信息系统需要实现的功能和性能,以及技术能力约束。(3)法律可行性。具有比较广泛的内容,它需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性。(4)用户使用可行性。从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等。【问题2】(7分)

  • 第22题:

    阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
    【说明】
    某企业采用Windows Server 2003配置了DHCP、DNS和WEB服务。
    【问题1】(每空1分,共4分)
    DHCP服务器地址池192.168.0.1~192.168.0.130,其中192.168.0.10分配给网关,192.168.0.11~192.168.0.15分配给服务器,192.168.0.20分配给网络管理员。









    答案:
    解析:
    (1) 192.168.0.1 (2)192.168.0.130(3)192.168.10-192.168.15 (4) 192.168.0.20
    (5)错 (6) 对 (7)对 (8)错 (9) 对 (10) 错(11)C (12)相同IP地址,不同端口或者不同IP地址,相同端口(13) 驱动没有安装好 (14) 禁用 (15) 高速串行设备,俗称”火线“

  • 第23题:

    基于场景的架构分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)是卡耐基梅隆大学软件工程研究所的Kazman等人于1983年提出的一种非功能质量属性的架构分析方法,是最早形成文档并得到广泛应用的软件架构分析方法。SAAM的主要输入是问题描述、(1)和架构描述文档,其分析过程主要包括场景开发、(2)、单个场景评估、场景交互和总体评估。 空白(1)处应选择()

    • A、问题说明
    • B、问题建模
    • C、需求说明
    • D、需求建模

    正确答案:C

  • 第24题:

    问答题
    阅读下列说明,回答问题1至问题3【说明】某公司要开发一个多媒体辅导系统,该系统准备利用B/S架构,用户通过网上注册、登录,登录成功后,可进行在线学习辅导。目前常用的系统架构有B/S架构和C/S架构,请说明这两个架构的含义和原理。

    正确答案: C/S(Client/Server)是基于客户机和服务器模式,其大部分的运算是在客户机上运行,从而提高一定的效率,但是由于程序在客户机上运行,所以要安装客户端,这也导致了软件维护和升级时的不方便,需要程序员亲自进行升级配置。
    B/S(Browser/Server)为基于浏览器和服务器模式,其大部分的运算是在服务器上运行,客户端通过浏览器来访问服务,软件维护和升级方便,只要能上网就能升级了且在很多地方都能够直接使用软件,而不需要安装,前提是要能登录到服务器。
    解析: 暂无解析