互操作性需求获取的建模与可视化及Eclipse平台的软件开发协作支持
1. 互操作性需求获取的建模与可视化
在互操作性需求获取方面,矩阵是一种非常有用的工具。矩阵可用于展示互操作性问题的影响,还能进行相关性的操作,如建立新的相关性、删除现有相关性或更改影响值。例如,我们可以利用矩阵建立需求PPM17和互操作性问题T7b之间的相关性,也能轻松更改特定相关性的影响值。
通过矩阵进行信息的选择性查看和分析,能更高效地处理数据。之后,可利用矩阵上的菜单进行更改操作,这种方式简单且易于操作。
在ATHENA项目中,采用了基于模型的方法来支持需求获取和验证工作。四个行业合作伙伴收集了众多互操作性需求,并针对互操作性问题对这些需求进行了验证。对这些需求的分析有助于解决方案的设计和开发,而矩阵的使用则为需求验证提供了有力支持。
AKM致力于互操作性设计,该方法具有诸多优势。它能方便地查看相关概念,提供强大的可视化功能,如自动生成矩阵、选择性视图以及通过颜色编码来表示关系的影响程度或相关性。此模型不仅便于概念的扩展,还能轻松集成项目其他部分的工作,并且在验证工作中可以方便、高效地更改或更新模型内容。
使用这种建模方法的主要好处在于,它能将互操作性需求与解决方案、项目组织等其他方面进行关联可视化,而不仅仅是孤立地展示需求。颜色编码和数值能快速呈现关系的影响程度,无需大量计算,还支持通过Web界面查看需求,并可将信息移植到其他查看工具中。
目前,正在为项目中的其他行业用户完善模型,纳入更多的需求和互操作性问题,并将ATHENA项目中开发的解决方案与互操作性问题进行映射。未来计划扩展模型,添加新的概念,如需求的分类结构,以进一步支持需求获取过程
超级会员免费看
订阅专栏 解锁全文

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



