流行BPMN工具对实用建模指南的支持情况研究
测试设计与执行
为了全面测试BPMN工具对建模指南的支持,将指南拆分为原子指南,最终得到56条原子指南用于测试。对于每条原子指南,构建了一个模拟相应问题的BPMN测试模型。例如,对于“在顶级流程级别使用不超过两个开始/结束事件”这一指南,通过构建一个具有三个开始事件的BPMN模型进行测试。
为了降低错误可能性,每条指南的测试由不同的研究人员进行两次。此外,只要可能,就通过XML将测试模型从一个工具导出到另一个工具,以避免手动重新绘制测试模型导致的错误。总共测试了56个违反统一指南的模型,每个指南由两名研究人员在六个工具中进行测试,共计进行了672次测试。
支持类型识别
不同工具提供支持的方式存在一定的一致性,主要有以下五种支持类型:
1. 强制支持 :工具迫使用户遵循相应指南,用户无法回避。例如,明确将模型标记为错误,拒绝用户将元素拖到特定位置,无法保存无效模型,拒绝未标记的元素等。
2. 警告 :工具在验证模型后向用户发出警告消息,但不限制用户继续工作或保存模型。例如,当用户绘制的模型根据工具指南过大时,按下验证或保存按钮会显示消息提示模型应更小。
3. 建议性支持 :工具尝试引导用户采用正确的方式。例如,自动为元素建议特定大小,绘制引导线以对称方式定位元素等。
4. 文档支持 :工具的文档包含一些与建模指南相关的最佳实践,可帮助提高模型质量。不过,文档中大多数指南工具本身并不提供直接支持,仅为建模人员提供书面指导。 <
超级会员免费看
订阅专栏 解锁全文
1326

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



