31、基于COTS架构评估与UML的组件化软件集成测试

COTS架构与UML组件测试方法

基于COTS架构评估与UML的组件化软件集成测试

1 基于COTS架构评估

1.1 关键属性与场景

在基于COTS(Commercial Off-The-Shelf)的软件系统中,存在多个关键属性,如实用性、可修改性、安全性、可用性、性能、可管理性等。以下是一些具体的场景和要求:
| 属性 | 具体场景和要求 |
| — | — |
| 性能 | - 使用案例X执行时间少于0.5秒
- 每分钟120次点击,平均响应时间少于15秒 |
| 可修改性 | - 产品X在3个月内替换为产品Y
- 每次COTS升级的集成工作量少于2人月 |
| 可靠性 | - 产品X出现故障产生错误值时,系统继续在故障安全模式下运行 |

1.2 架构评估维度

架构评估可从两个维度进行:
- 评估COTS产品相对于特定场景的表现。
- 评估架构相对于特定场景的表现。这里主要关注后者。

具体流程如下:

graph LR
    A[质量属性效用树引出具体场景] --> B[对场景按重要性和实现风险排序]
    B --> C[提取架构中使用的方法和风格]
    C --> D[将场景映射到架构组件和连接器]
    D --> E[提出特定属性问题,识别风险、敏感点和权衡点]
    E --> F[利益相关者参与头脑风暴会议]
    F --> G[确定最高优先级场景并与效用树场景对比]
    G --> H[进一步测试架构以满足利益相关者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值