请详细阅读有关软件架构评估方面的说明,在答题纸上回答问题1至问题2。【说明】某电子商务公司拟升级目前正在使用的在线交易系统,以提高客户网上购物时在线支付环节的效率和安全性。公司研发部门在需求分析的基础上,给出了在线交易系统的架构设计。公司组织相关人员召开了针对架构设计的评估会议,会上用户提出的需求、架构师识别的关键质量属性场景和评估专家的意见等内容部分列举如下:(a)在正常负载情况下,系统必须在0.5秒内响应用户的交易请求;(b)用户的信用卡支付必须保证99.999%的安全性;(c)系统升级后用户名要求至

题目

请详细阅读有关软件架构评估方面的说明,在答题纸上回答问题1至问题2。

【说明】

某电子商务公司拟升级目前正在使用的在线交易系统,以提高客户网上购物时在线支付环节的效率和安全性。公司研发部门在需求分析的基础上,给出了在线交易系统的架构设计。公司组织相关人员召开了针对架构设计的评估会议,会上用户提出的需求、架构师识别的关键质量属性场景和评估专家的意见等内容部分列举如下:

(a)在正常负载情况下,系统必须在0.5秒内响应用户的交易请求;

(b)用户的信用卡支付必须保证99.999%的安全性;

(c)系统升级后用户名要求至少包含8个字符;

(d)网络失效后,系统需要在2分钟内发现错误并启用备用系统;

(e)在高峰负载情况下,用户发起支付请求后系统必须在10秒内完成支付功能;

(f)系统拟采用新的加密算法,这会提高系统安全性,但同时会降低系统的性能;

(g)对交易请求处理时间的要求将影响系统数据传输协议和交易处理过程的设计;

(h)需要在30人月内为系统添加公司新购买的事务处理中间件;

(i)现有架构设计中的支付部分与第三方支付平台紧耦合,当系统需要支持新的支付平台时,这种设计会导致支付部分代码的修改,影响系统的可修改性;

(j)主站点断电后,需要在3秒内将访问请求重定向到备用站点;

(k)用户信息数据库授权必须保证99.999%可用;

(l)系统需要对Web界面风格进行修改,修改工作必须在4人月内完成;

(m)系统需要为后端工程师提供远程调试接口,并支持远程调试。

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


相似考题
参考答案和解析
正确答案:
【问题1】(12分)
(1)性能
(2)可修改性
(3)(e)
(4)(j)
(5)(l)
(6)(k)
【问题2】(13分)
系统架构风险是指架构设计中潜在的、存在问题的架构决策所带来的隐患。
敏感点是指为了实现某种特定的质量属性,一个或多个构件所具有的特性。
权衡点是影响多个质量属性的特性,是多个质量属性的敏感点。
风险点:(i); 敏感点:(g); 权衡点:(f)。

更多“请详细阅读有关软件架构评估方面的说明,在答题纸上回答问题1至问题2。 【说明】 某电子商 ”相关问题
  • 第1题:

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

    [说明]

    某软件销售公司计划建立商务网站,建立该网站的目的是宣传公司;代理销售各类软件产品、游戏点卡;通过网上调查了解客户的需求;通过会员制度建立稳定的销售群体。请根据以上的描述回答下列问题。

    某系统开发商接受任务为该公司开发电子商务网站。该开发商结合销售公司人员成立了项目组,包括:项目经理、系统分析师、程序员、测试员。请在表7-4中空(1)~(4)处填写合适的角色名称。


    正确答案:(1)项目经理 (2)程序员 (3)系统分析师 (4)测试员
    (1)项目经理 (2)程序员 (3)系统分析师 (4)测试员 解析:项目经理一般参加项目的全过程,但在某些软件组织,项目经理并不参加早期的需求分析工作,而是在需求大致明确之后再任命项目经理。表7-4中的角色1从需求分析的后半段开始介入,一直到测试结束,在给定的4种角色之中,只有项目经理可以承担这一责任(无论其是否参与了需求分析的全过程)。
    系统分析师的主要职责是:(1)需求分析(在某些软件组织中,最早期的需求调查由商务人员进行,形成初步意向后,系统分析师才开始介入)。(2)系统分析(需求分析与系统分析可以合为一个过程,也可以分为两个过程。合为一个过程时,称系统分析、需求分析或系统需求分析均可,一般不区分这几种叫法的差异。分为两个过程时,需求分析的目标是为了与客户对系统需求达成一致意见,需求分析文档通常采用某种便于客户理解的形式(如用例图等)。而系统分析则是从技术角度(例如,数据、流程或类、对象等)对系统进行分析,系统分析文档通常采用某种便于开发人员理解的形式(例如,结构化方法的数据流图与数据字典,面向对象方法的类图、协作图等)。(3)在缺少系统架构设计师的情况下,系统分析师有时也会负责系统架构(或程序结构)的设计,但系统分析师一般不会从事系统的详细设计。表7-4中的角色3从需求分析的大约前半段开始介入,一直到系统分析的中期,在给定的4种角色之中,只有系统分析师符合这一角色。
    程序员主要负责编码和单元测试,与表7-4中的角色2恰好符合。
    测试员介入测试的仝过程,与表7-4中的角色4恰好符合。

  • 第2题:

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

    【说明】

    甲公司是一家外贸公司,乙公司是一家国外公司,他们通过EDI系统实施贸易活动。请根据以上的描述回答下列问题。

    贸易活动中,相应的格式单证需经过一系列转换,图6-6是格式单证转换示意图,请填写(1)~(3)处相应转换软件的名称。


    正确答案:(1)格式转换软件 (2)翻译软件 (3)通信软件
    (1)格式转换软件 (2)翻译软件 (3)通信软件 解析:本问题考查的是EDI应用系统的基本功能。
    EDI是英文Electronic Data Interchange的缩写,中文可译为“电子数据互换”,是一种在公司之间传输订单、发票等作业文件的电子化手段。通过计算机通信网络将贸易、动输、保险、银行和海关等行业信息,用一种国际公认的标准格式,实现各有关部门或公司与企业之间的数据交换与处理,并完成以贸易为中心的全部过程。实现该过程的软件系统必须具备的核心功能如下:
    (1)格式转换软件,其功能是完成不同公司或不同业务的单证格式与平面文件间的转换;
    (2)翻译软件,其功能是完成平面文件与EDI标准报文间的转换;
    (3)通信软件,其功能是管理与维护贸易伙伴间的通信。

  • 第3题:

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

    [说明]

    某电子商务网站设计了第三方支付工具,在支付过程中采用了SSL协议保证交易的安全性。请根据以下描述回答问题。

    该网站的第三方支付流程顺序如图4-1中(1)~(6)所示,请将下列A~F选项填入图中适当的位置。

    A.付款到第三方 B.发货给买家

    C.第三方付款给卖家 D.通知卖家发货

    E.选购满意的产品 F.收货验货后,通知第三方付款


    正确答案:(1)E (2)A (3)D (4)B (5)F (6)C
    (1)E (2)A (3)D (4)B (5)F (6)C 解析:采用第三方支付模式时,用户在网上的购物过程是:(1)买家在商家选择所要购买的商品;(2)买家将货款付给第三方:(3)第三方通知尚家发货;(4)商家将货物发给买家:(5)买家收货验货后,通知第三方付款给商家:(6)第三方向商家付款。付款的流程图如下。

  • 第4题:

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

    【说明】

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

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

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

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


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

  • 第5题:

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

    【说明】

    某企业进行企业信息化工程建设,主要包括综合布线工程、网络与主机平台建设、应用系统开发。

    综合布线系统一般由哪几个子系统组成?请列出。


    正确答案:工作区子系统、水平子系统、管理间子系统、垂直干线子系统、设备间子系统、建筑群子系统。
    工作区子系统、水平子系统、管理间子系统、垂直干线子系统、设备间子系统、建筑群子系统。 解析:综合布线系统(PDS)应是开放式星型拓扑结构,应能支持电话、数据、图文和图像等多媒体业务的需要。
    综合布线系统宜按下列6个部分进行设计。
    .工作区子系统;
    .水平布线子系统;
    .管理间子系统;
    .垂直千线子系统;
    .设备间子系统;
    .建筑群子系统。

  • 第6题:

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

    [说明]

    下图是一个完整的供应链结构图,如图7-1所示。

    图7-2是管进与电子商务的整全图。

    请把图7-1空缺的部分补充完整。


    正确答案:(1)制造商 (2)零售商 (3)供应信息流。
    (1)制造商 (2)零售商 (3)供应信息流。

  • 第7题:

    阅读以下关于软件测试的说明,回答司题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)

  • 第8题:

    阅读下列说明,回答问题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。

  • 第9题:

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

    【说明】

    某软件销售公司计划建立商务网站,建立该网站的目的是宣传公司;代理销售各类软件产品、游戏点卡;通过网上调查了解客户的需求;通过会员制度建立稳定的销售群体。请根据以上的描述回答下列问题。

    某系统开发商接受任务为该公司开发电子商务网站。该开发商结合销售公司人员成立了项目组,包括项目经理、系统分析师、程序员和测试员。请在表14-2中空(1)~(4)处填写合适的角色名称。

    表14-2


    正确答案:(1)项目经理 (2)程序员 (3)系统分析师 (4)测试员
    (1)项目经理 (2)程序员 (3)系统分析师 (4)测试员 解析:本问题考查的是电子商务中系统开发周期中各人员的职责。
    电子商务系统开发前要做好一系列的准备工作,其中包括人员的准备工作。目前,系统开发采用项目经理负责制,一个系统开发小组一般包括项目经理、系统分析设计师、程序员和测试员。
    由于采用项目经理负责制,所以项目经理在系统开发过程中起着重要的作用。他需要把握系统开发的进度计划、人力计划,确定项目小组中各类人员的职责,在保证质量的前提下,使项目按照计划如期完成。所以项目经理从需求分析开始就应该介入项目,直到系统测试完成。
    系统分析设计师的工作是了解用户的需求,并在和用户多次有效交流的前提下,完成系统整体分析,将用户的实际需求转换为系统逻辑模型,并在系统分析的基础上,完成系统的概要设计和详细设计。

  • 第10题:

    阅读下列说明,回答问题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、特殊符号(!@#¥%等)

  • 第11题:

    阅读以下说明,回答问题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】试题分析:这道题同样是基本的配置,掌握基本命令即可。

  • 第12题:

    问答题
    请详细说明软件可靠性测试中需注意的问题。

    正确答案: 软件可靠性测试需要注意的问题主要有3点:
    1.功能识别
    软件可靠性测试首先考虑的是功能识别,确定系统所使用的功能。
    功能识别的目标是:识别系统所确定的功能(依据系统功能说明书进行审核);识别系统功能所需的相关条件。
    2.可靠性对时间的要求
    软件可靠性对时间的要求是比较高的,测试时应将“运行时间”作为衡量可靠性的重要指标,所谓运行时间就是软件运行时应在“规定的时间”内完成所要完成的工作。对于时间的要求应根据系统性能说明书的要求进行审核。
    3.可靠性对环境条件的要求
    环境条件是指软件系统运行时所需的各种支持要素,主要表现为:硬件环境(服务器、路由器、交换机、防火墙、磁盘阵列)、网络操作系统、软件工具、应用系统的操作规程等。
    解析: 暂无解析

  • 第13题:

    先阅读以下说明,然后回答问题1至问题4。

    [说明]

    Windows Server 2003是基于Windows NT的技术,支持完善的NTFS分区格式。

    请简要说出NTFS的特点。


    正确答案:(1)NTFS对用户权限做出了非常严格的限制具有更高的安全性。 (2)NTFS支持对单个文件或目录的压缩。 (3)NTFS使用事务日志自动记录所有文件夹和文件更新系统能重做或恢复未成功的操作从而保护了系统的安全性。 NTFS文件系统与FAT文件系统相比最大的特点是安全性在NTFS分区上支持随机访问控制和拥有权对共享文件夹无论采用FAT还是NTFS文件系统都可以指定权限以免受到本地访问或远程访问的影响;对于在计算机上存储文件夹或单个文件或者是通过连接到共享文件夹访问的用户都可以指定权限使每个用户只能按照系统赋予的权限进行操作充分保护了系统和数据的安全。NTFS主要特点体现在以下三个方面: 1.通过NTFS许可保护网络资源 在Windows 2000以上版本网络资源的本地安全性是通过NTFS许可权限来实现的。在一个格式化为 NTFS的分区上每个文件或者文件夹都可以单独的分配一个许可这个许可使得这些资源具备更高级别的安全性用户无论是在本机还是通过远程网络访问设有NTFS许可的资源都必须具备访问这些资源的权限。 2.使用NTFS对文件和文件夹进行压缩 NTFS支持对单个文件或者目录的压缩。这种压缩不同于FAT结构中对驱动器卷的压缩其可控性和速度都要比FAT的磁盘压缩要好的多。 除了以上两(一、二两个)个主要的特点之外NTFS文件系统还具有其他的优点如:对于超过4GB以上的硬盘使用NTFS分区可以减少磁盘碎片的数量大大提高硬盘的利用率;NTFS可以支持的文件大小可以达到64GB远远大于FAT32下的4GB;支持长文件名等。 3.使用事务日志 NTFS使用事务日志自动记录所有文件夹和文件更新当出现系统损坏和电源故障等问题而引起操作失败后系统能重做或恢复未成功的操作从而保护了系统的安全性。
    (1)NTFS对用户权限做出了非常严格的限制,具有更高的安全性。 (2)NTFS支持对单个文件或目录的压缩。 (3)NTFS使用事务日志自动记录所有文件夹和文件更新,系统能重做或恢复未成功的操作,从而保护了系统的安全性。 NTFS文件系统与FAT文件系统相比最大的特点是安全性,在NTFS分区上,支持随机访问控制和拥有权,对共享文件夹无论采用FAT还是NTFS文件系统都可以指定权限,以免受到本地访问或远程访问的影响;对于在计算机上存储文件夹或单个文件,或者是通过连接到共享文件夹访问的用户,都可以指定权限,使每个用户只能按照系统赋予的权限进行操作,充分保护了系统和数据的安全。NTFS主要特点体现在以下三个方面: 1.通过NTFS许可保护网络资源 在Windows 2000以上版本,网络资源的本地安全性是通过NTFS许可权限来实现的。在一个格式化为 NTFS的分区上,每个文件或者文件夹都可以单独的分配一个许可,这个许可使得这些资源具备更高级别的安全性,用户无论是在本机还是通过远程网络访问设有NTFS许可的资源,都必须具备访问这些资源的权限。 2.使用NTFS对文件和文件夹进行压缩 NTFS支持对单个文件或者目录的压缩。这种压缩不同于FAT结构中,对驱动器卷的压缩,其可控性和速度都要比FAT的磁盘压缩要好的多。 除了以上两(一、二两个)个主要的特点之外,NTFS文件系统还具有其他的优点,如:对于超过4GB以上的硬盘,使用NTFS分区,可以减少磁盘碎片的数量,大大提高硬盘的利用率;NTFS可以支持的文件大小可以达到64GB,远远大于FAT32下的4GB;支持长文件名等。 3.使用事务日志 NTFS使用事务日志自动记录所有文件夹和文件更新,当出现系统损坏和电源故障等问题而引起操作失败后,系统能重做或恢复未成功的操作,从而保护了系统的安全性。

  • 第14题:

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

    【说明】

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

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

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


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

  • 第15题:

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

    [说明]

    软件项目进度控制的目标是在规定的时间内,在保证质量的前提下完成软件系统建设的任务。进度计划是进度控制的基础,便于不同层次的项目管理部门控制进度。

    按照不同管理层次对进度控制的要求,监理方的进度控制主要分为哪三类?请简要说明。


    正确答案:(1)项目总进度控制。项目总监、总监代表等高层项目监理人员对项目中各个里程碑事件的进度控制。 (2)项目主进度控制。主要是项目监理部对项目中每一个主要事件的进度控制在多级项目中这些事件可能就是各个分项目。 (3)项目详细进度控制。主要是各项目监理小组或监理工程师对各具体作业进度计划的控制。
    (1)项目总进度控制。项目总监、总监代表等高层项目监理人员对项目中各个里程碑事件的进度控制。 (2)项目主进度控制。主要是项目监理部对项目中每一个主要事件的进度控制,在多级项目中,这些事件可能就是各个分项目。 (3)项目详细进度控制。主要是各项目监理小组或监理工程师对各具体作业进度计划的控制。 解析:项目进度控制是一种循环的例行性活动。其活动分为四个阶段:编制计划、实施计划、检查与调整计划、分析与总结,如下图所示。

    (1)项目主进度控制:主要是项目监理部对项目中每一主要事件的进度控制。在多级项目中,这些事件可能就是各个分项目。
    (2)项目详细进度控制:主要是各监理作业小组或监理工程师对各具体作业进度计划的控制,这是进度控制的基础。

  • 第16题:

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

    【说明】

    结构化布线成为网络设计和管理的首先考虑的问题,当实施结构化布线时,需要进行详细的规划设计。

    综合布线系统设计时,应遵循哪些原则?


    正确答案:模块化设计采用星状拓扑结构同时满足话音与数据网络的要求保证各点上网具有兼容性和可扩展性达到标准要求。
    模块化设计,采用星状拓扑结构,同时满足话音与数据网络的要求,保证各点上网,具有兼容性和可扩展性,达到标准要求。 解析:与其他系统设计一样,设计者首先要进行用户需求分析,然后根据需求分析进行方案设计。但需要指出的是,综合布线系统理论上讲可以容纳:话音(包括电话、传真、音响、广播)、数据(包括计算机信号、公共数据信息)、图像(包括各种电视信号、监视信号)、控制信号(包括温度、压力、流量、水位及烟雾)等。但在实际工程中,至少在目前技术条件和工程实际需要中多为前两种话音和数据,原因是多方面的。其中值得注意的是:话音的末端装置和计算机网络的终端用户装置往往是要变动的,有的是经常变动的,因此采用综合布线系统及其跳选功能,很容易在不改动原有的敷线条件下满足用户的需求。此外,本来可用同轴电缆可靠地传输电视信号,若改用综合布线,则要增设昂贵的转换器。对消防报警信号用普通双绞线已达到要求,若改用综合布线,经过配线架再次终接,也无此必要。因此集成化的要求应视实际需要来定。
    在进行综合布线系统设计时,通常应遵循以下原则:
    (1)采用模块化设计,易于在配线上扩充和重新组合。
    (2)采用星型拓扑结构,使系统扩充和故障分析变得十分简单。
    (3)应满足通信自动化与办公自动化的需要,即满足话音与数据网络的广泛要求。
    (4)确保任何插座互连主网络,尽量提供多个冗余互连信息点插座。
    (5)适应各种符合标准的品牌设备互连入网,满足当前和将来网络的要求。
    (6)电缆的敷设与管理应符合综合布线系统设计要求。

  • 第17题:

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

    [说明]

    如图10-4所示是电子商务系统平台结构示意图。

    请把空缺的地方填写完整。


    正确答案:(1)接口中间层。 (2)Web服务器。 (3)数据库服务器。
    (1)接口中间层。 (2)Web服务器。 (3)数据库服务器。

  • 第18题:

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

    [说明]

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

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


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

  • 第19题:

    试题三(共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规范覆盖整个汽车电子的三大领域:动力、底盘、车身。

  • 第20题:

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

    [说明]

    某多媒体电子出版物的开发步骤包括:A.总体策划,B.脚本设计,C.系统的测试与优化,D.选题的论证与筛选,E.形成产品,F.系统集成,G.媒体资源的组织和编辑。

    请根据电子出版物的创作流程,将A~G的开发过程按正确顺序填入(1)~(7)中。


    正确答案:(1)D (2)A (3)B (4)G (5)F (6)C (7)E
    (1)D (2)A (3)B (4)G (5)F (6)C (7)E 解析:本题以多媒体电子出版物为例,重点考查一个多媒体应用系统的设计与开发全过程。多媒体应用系统属于软件系统,可以软件工程的思想来对一个应用进行设计和开发,但是多媒体应用系统采用了多种媒体表现形式,又有其独特的设计和开发需求。一个典型的多媒体电子出版物的创作流程包括以下阶段:
    1.选题论证(或市场调研阶段,可行性分析)
    与传统印刷型出版物的创作类似,多媒体电子出版物编创的首要工作也是选题的论证与筛选。多媒体电子出版物的制作者应调查市场需求状况,确定市场容量,分析竞争对手。分析网络出版物的开发成本、时间、人力、资源、竞争力、投资回收率等。
    2.总体策划
    确定选题类型后,应根据选题特点进行总体策划。总体策划需要计算机软件人员和媒体创作人员来共同完成。
    3.脚本设计
    脚本设计相当于软件设计的总体设计阶段,这一阶段需要脚本设计人员根据总体策划报告,设计出详细的分镜头脚本。脚本设计要给出电子出版物的蓝图,描述其制作流程,各种媒体的组合方式,表现的层次,提供的交互功能等一
    4.媒体资源的组织和编辑
    这一过程是由各种媒体创作的专业人员创作、采集、加工、转化项目所需的多种媒体资源。即广泛收集所需的内容,包括各种媒体资料,将它们转换成作品可用的格式,并进行适当的编辑加工。
    5.系统集成
    系统集成是整个创作流程中难度最大,要求最高的工作,关键问题在于熟练使用编辑工具及有关技术方法实现数据集成和媒体拼接的整合工作。
    6.系统测试与优化
    多媒体电子出版物与一般计算机软件的审定测试有相同之处:界面测试要做到无任何缺陷,数据测试要做到完整无误,性能测试要做到确保用户使用。
    多媒体电子出版物在正式出版之前还要进行严格测试。测试的过程和方法如下:
    界面测试:严格按照总体设计中的界面设计报告和检验计划对界面的每一部分进行测试的过程。确保界面无任何错误或缺陷。
    媒体测试;多媒体作品中有大量的声频、视频、动画等多媒体素材,首先要由各部分的创作人员分别对其负责部分进行单独测试;然后再由程序集成人员对多媒体作品进行媒体的综合测试。媒体显示应完整无误,以确保各种媒体都符合设计要求。
    路径测试:多媒体作品有多种运行路径,按设计报告测试每一条可能的路径,然后进行综合路径测试。确保每一条路径都畅通无阻。
    用户测试:请各类型的用户代表进行实际操作,目的是为了发现问题,并确保用户易于使用,符合用户的要求。
    7.形成产品
    多媒体电子出版物通过出版社的审查后,根据实际需要可制成光盘版和网络版两种形式。

  • 第21题:

    阅读以下说明,回答问题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的部分代码,请仔细阅读该段代码,将空缺代码补齐。



    答案:
    解析:


  • 第22题:

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


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

  • 第23题:

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


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

  • 第24题:

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

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