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

题目

请详细阅读有关软件架构评估方面的说明,在答题纸上回答问题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题:

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

【说明】

某软件开发商通过招标承接了一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。

在电子商务系统的测试中,软件测试总体上分成4步:单元测试、集成测试、系统测试和验收测试。以上哪些测试步骤需要企业用户参加?


正确答案:系统测试和验收测试需要企业用户参加
系统测试和验收测试需要企业用户参加 解析:本题考查对测试过程中测试队伍的了解。
进行测试时,需要有不同人员的参与,包括具有一定开发经验的计算机专业人员、业务人员及非专业人员。单元测试通常由开发人员负责;集成测试通常由各个开发团队协同合作;系统测试由于工作量非常大,其测试队伍包括开发员、QA人员、用户、技术人员、售后服务人员、培训人员等;验收测试应当主要由使用系统的人来完成,包括用户、客户服务代表、培训员、市场营销员及其他测试人员等。

第2题:

阅读以下说明,回答问题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恰好符合。

第3题:

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

[说明]

在多媒体制作领域,音频是不可或缺的部分,通过一些音频处理软件可以完成声音的录制、编辑以及音频的优化等操作。

请说明混响效果(Reverb)在数字声音合成中的主要作用。


正确答案:模拟自然声音的氛围和深度;在给定类型和空间大小的环境中模拟声音的表面散布和反射。
模拟自然声音的氛围和深度;在给定类型和空间大小的环境中,模拟声音的表面散布和反射。 解析:本题考查主要数字声音以及音效处理。
混响处理和伪立体声都是基本的音效处理方式。混响效果是指模拟自然声音的氛围和深度,使处理声音达到自然立体感:伪立体声处理是指将单声道声音处理成为双声道声音,达到模拟立体声的目的。而降躁处理则是数字声音处理的基本步骤。
目前常用的声音文件格式包括Wave格式、MP3格式和MIDI格式等。MP3文件是压缩后的波形声音文件,而MIDI文件则是一些MIDI指令。

第4题:

阅读以下说明,回答问题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)第三方向商家付款。付款的流程图如下。

第5题:

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

【说明】

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

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


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

第6题:

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

【说明】

在信息系统工程监理中,由于各方面的原因,对于监理单位而言,也是存在风险的。

监理工作的风险有哪些?


正确答案:行为责任风险工作技能风险技术资源风险管理风险。
行为责任风险,工作技能风险,技术资源风险,管理风险。

第7题:

先阅读以下说明,然后回答问题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使用事务日志自动记录所有文件夹和文件更新,当出现系统损坏和电源故障等问题而引起操作失败后,系统能重做或恢复未成功的操作,从而保护了系统的安全性。

第8题:

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

【说明】

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

请简要说出NTFS的特点。


正确答案:NTFS的特点: (1)NTFS对用户权限做出了非常严格的限制具有更高的安全性。 (2)NTFS支持对单个文件或目录的压缩。 (3)NTFS使用事务日志自动记录所有文件夹和自动更新系统能重做或恢复未成功的操作从而保护了系统的安全。
NTFS的特点: (1)NTFS对用户权限做出了非常严格的限制,具有更高的安全性。 (2)NTFS支持对单个文件或目录的压缩。 (3)NTFS使用事务日志自动记录所有文件夹和自动更新,系统能重做或恢复未成功的操作,从而保护了系统的安全。 解析:NTFS是微软Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。除了在局域网安装了NT系列的用户们使用NTFS外,随着NT内核的桌面系统Windows 2000和XP的普及,很多个人用户也开始把自己的分区格式化为NTFS。
NTFS的特点如下:
(1)NTFS对用户权限做出了非常严格的限制,具有更高的安全性。
(2)NTFS支持对单个文件或目录的压缩。
(3)NTFS使用事务日志自动记录所有文件夹和自动更新,系统能重做或恢复未成功的操作,从而保护了系统的安全。

第9题:

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

【说明】

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

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

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


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

第10题:

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

[说明]

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

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


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

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

更多相关问题