心跳检测
模块的抽象化
用户授权
记录/重放
第1题:
软件满足客户需求的程度是衡量软件质量的最重要因素。()
第2题:
Kruchten提出的“4+1”视图模型,提倡从不同维度看软件架构。( )侧重于系统的运行特性,主要关注一些非功能性需求,例如,系统的性能和可用性等。( )A.逻辑视图 B.进程视图 C.物理视图 D.场景
第3题:
阅读以下软件架构设计的问题。
某软件开发公司欲为某电子商务企业开发一个交易平台,支持客户完成网上购物活动中的交易。在系统开发之初,企业对该平台提出了如下要求:
(1) 交易平台必须在1s内完成客户的交易请求。
(2) 该平台必须保证客户个人信息和交易信息的安全。
(3) 当发生故障时,该平台的平均故障恢复时间必须小于l0s。
(4) 由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行硬件升级必须在6小时内完成。
针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行交易平台的设计与实现。
[问题1]
软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举六种不同的软件质量属性名称,并解释其含义。
[问题2]
请对该交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性;并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。
第4题:
软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。软件架构设计需满足系统的( ),如性能、安全性和可修改性等,并能够指导设计人员和实现人员的工作。
A.功能需求 B.性能需求 C.质量属性 D.业务属性
第5题:
第6题:
第7题:
软件质量属性通常需要采用特定的设计策略实现。例如,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的安全性。 空白(2)处应选择()
第8题:
软件产品的质量测量是软件开发和交付过程中的重要环节,通过测量代码执行时的行为来判断软件质量属于软件测度的()
第9题:
软件需求类型有功能需求()。
第10题:
软件需求类型中的质量属性分()
第11题:
非功能需求
开发期质量属性
约束
运行期质量属性
第12题:
根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程
软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等
软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动
软件架构能够指导设计人员和实现人员的工作
第13题:
软件的成熟性是指(16)。
A.与分析、设计、开发、测试等技术方法有关的软件属性
B.与用户学习、使用有关的软件属性
C.与由软件故障引起实效的频度有关的软件属性
D.故障发生后的恢复能力有关的软件属性
第14题:
和软件产品的质量测量是软件开发和交付过程中的重要环节,通过测量代码执行时的行为来判断软件质量属于软件测度的( ),而对中间产品的静态测度属于软件测度的( )。
A.内部属性测量
B.外部属性测量
C.使用属性测量
D.过程属性测量
第15题:
在ISO/IEC 9126软件质量模型中,软件质量从3个层次来描述,它们是______。
A.质量特性、数量特性和程序指标
B.质量特性、质量子特性和量度指标
C.质量属性、安全属性和量度指标
D.质量属性、安全属性和程序指标
第16题:
论软件系统架构评估 对于软件系统,尤其是大规模的复杂软件系统来说,软件的系统架构对于确保最终系统的质量具有十分重要的意义,不恰当的系统架构将给项目开发带来高昂的代价和难以避免的灾难。对一个系统架构进行评估,是为了:分析现有架构存在的潜在风险,检验设计中提出的质量需求,在系统被构建之前分析现有系统架构对于系统质量的影响,提出系统架构的改进方案。架构评估是软件开发过程中的重要环节。
请围绕“论软件系统架构评估”论题,依次从以下三个方面进行论述。 1.概要叙述你所参与架构评估的软件系统,以及在评估过程中所担任的主要工作。 2.分析软件系统架构评估中所普遍关注的质量属性有哪些?详细阐述每种质量属性的具体含义。 3.详细说明你所参与的软件系统架构评估中,采用了哪种评估方法,具体实施过程和效果如何。
第17题:
第18题:
软件可移植性是用来衡量软件质量的重要尺度之一,为提高软件可移植性,应注意提高软件的()。
第19题:
软件产品的质量测量是软件开发和交付过程中的重要环节,通过测量代码执行时的行为来判断软件质量属于软件测度的外部属性测量,而对中间产品的静态测度属于软件测度的()。
第20题:
软件需求类型有功能需求和()。
第21题:
软件质量属性通常需要采用特定的设计策略实现。例如,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的安全性。 空白(1)处应选择()
第22题:
信息隐藏
内置监控器
限制访问
检查点
第23题:
心跳检测
模块的抽象化
用户授权
记录/重放
第24题:
心跳机制
数据驱动
关注点分离
信息隐藏