软考论文记忆助手
押题正文
主题列表
常见问题
新建主题
同步论文
随机抽背
质量检查
导入语料
导出JSON
编辑论文点
所属主题:
论软件架构评估
技术点/功能点名称
排序号
在论文中的作用
正文展开点
解决的问题
该平台涉及用户交易、运营管理、支付协作和对账分析等业务,如果把所有质量属性放在同一层面讨论,不但评审时间难以控制,也容易忽视影响上线成败的关键场景
为什么选择它
在架构方案比较阶段,我们采用效用树优先级排序来确定评估重点
解决的方法
为解决这一问题,我组织项目组以系统总体质量目标为根节点,将性能、可用性、可修改性和安全性作为主要质量属性,再向下分解为活动高峰下单、外部支付延迟、活动规则变更、异常订单追溯等场景,并从业务重要性和实现风险两个角度排序
效果
通过效用树排序,架构评估从泛泛讨论转变为围绕重点质量属性展开,项目资源也能够优先投入到交易主链路的方案验证中
不使用的劣势/风险
项目位置/技术/需求
在架构方案比较阶段,我们采用效用树优先级排序来确定评估重点
具体的实现
为解决这一问题,我组织项目组以系统总体质量目标为根节点,将性能、可用性、可修改性和安全性作为主要质量属性,再向下分解为活动高峰下单、外部支付延迟、活动规则变更、异常订单追溯等场景,并从业务重要性和实现风险两个角度排序
例子
以活动高峰下单场景为例,该场景与用户体验、交易成功率和库存准确性直接相关,因此被列为重点评估对象
记忆提示/背诵口诀
在架构方案比较阶段,我们采用效用树优先级排序来确定评估重点 / 效用树优先级排序
备注
保存修改
返回详情