● 某软件开发公司负责开发一个 Web 服务器服务端处理软件,其核心部分是对客户端请求消息的解析与处理,包括 HTTP 报头分离、SOAP 报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下 (53) 架构风格,最适合该服务端处理软件。(53)
A.虚拟机
B. 管道-过滤器
C. 黑板结构
D. 分层结构
A.虚拟机
B. 管道-过滤器
C. 黑板结构
D. 分层结构
阅读以下软件架构设计的问题。
某软件开发公司欲为某电子商务企业开发一个交易平台,支持客户完成网上购物活动中的交易。在系统开发之初,企业对该平台提出了如下要求:
(1) 交易平台必须在1s内完成客户的交易请求。
(2) 该平台必须保证客户个人信息和交易信息的安全。
(3) 当发生故障时,该平台的平均故障恢复时间必须小于l0s。
(4) 由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行硬件升级必须在6小时内完成。
针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行交易平台的设计与实现。
[问题1]
软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举六种不同的软件质量属性名称,并解释其含义。
[问题2]
请对该交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性;并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。
阅读以下关于嵌入式软件测试方面的叙述,回答问题1至问题3。
甲公司是一个专业的航空软件开发公司,当前正在为某用户开发某航空嵌入式实时软件,王工是该软件开发项目的负责人。应用户要求,甲公司委托乙公司对其开发的航空软件进行第三方测试。张工是乙公司中该测试项目的负责人。
王工在与张工讨论该软件的测试计划时,就软件的测试环境产生了争执。张工认为所有的第三方测试工作都必须在目标机环境下完成,否则无法保证测试的有效性。王工认为开发工作进度很紧,而且开发工作需要频繁占用目标机环境,第三方测试在仿真环境下进行就可以了,没有必要非得在目标机环境下测试。请在200字以内对上述两人意见的正确性进行评价与分析,并简述你对本题目中的测试环境问题的建议。
A.javaapplet
B.ASP
C.Realpalyer插件
D.VB脚本
A.立即实现该变更
B.拒绝该变更
C.通过变更控制过程管理该变更
D.要求客户与公司领导协商
A.关于网站身份签别技术方面安全知识的培训
B.针对OpenSSL心脏出血漏洞方面安全知识的培训
C.针对SQL注入漏洞的安全编程培训
D.关于ARM系统漏洞挖掘方面安全知识的培训
(42)
A.立即实现该变更
B.拒绝该变更
C.通过变更控制过程管理该变更
D.要求客户与公司领导协商
A.立即实现该变更
B.拒绝该变更
C.通过变更控制过程管理该变更
D.要求客户与公司领导协商
A.模糊测试
B.源代码测试
C.渗透测试
D.软件功能测试
(59)A.拒绝该变更
B.认为用户要求合理,立即实现该变更
C.通过变更控制过程管理该变更
D.要求用户与公司领导协商