阅读以下软件架构设计的问题。
某软件开发公司欲为某电子商务企业开发一个交易平台,支持客户完成网上购物活动中的交易。在系统开发之初,企业对该平台提出了如下要求:
(1) 交易平台必须在1s内完成客户的交易请求。
(2) 该平台必须保证客户个人信息和交易信息的安全。
(3) 当发生故障时,该平台的平均故障恢复时间必须小于l0s。
(4) 由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行硬件升级必须在6小时内完成。
针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行交易平台的设计与实现。
[问题1]
软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举六种不同的软件质量属性名称,并解释其含义。
[问题2]
请对该交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性;并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。
A.发货人凭加盖“放行章”的装货单就可以装货出境
B.“出口收汇核销单”应在货物备好后就向当地外管局领取
C.合同核销必须在12月底前进行
D.出口时无需提交“加工贸易手册”
A.开始完成关系
B.完成完成关系
C.表现出时差的关系
D.完成开始关系
A.出口时无需提交加工贸易登记手册
B.出口收汇核销单应在货物备好后就应向当地外管局领取
C.合同核销必须在12月底前进行
D.发货人只要凭加盖“放行章”的装货单就可装货出境了
A.3天
B.5天
C.7天
D.9天
A.3天
B.5天
C.7天
D.9天
A.IBRD要对借款国的经济情况与技术管理水平一一进行全面调查评定后,方能进行贷款谈判
B.要申请获得IBRD的贷款都必须经过专家审核这一程序
C.在专家审核确定了项目的可行性与经济效益显著后,贷款谈判才能开始
D.借款国与IBRD的贷款文件签署后,必须在联合国注册登记
E.一个完整的项目贷款程序包括八个阶段
● 下列关于“主控文档”的叙述,不正确的是 (39) 。
A.创建后的子文档可以再被拆分
B.使用“主控文档”可以对长文档进行有效组织和维护
C.使用“主控文档”必须一一打开才可打印多篇子文档
D.必须在“主控文档”视图中创建“子文档”