基于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[进一步测试架构以满足利益相关者
COTS架构与UML组件测试方法
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



