基于场景技术的方法增强
1. 引言
分析方法的目标是定义未来系统的规范。在新一代分析方法中,基于场景的方法被引入,以弥合用户视图和未来系统功能视图之间的差距,确保系统满足用户需求。
在CREWS项目中,开发了四种不同的基于场景的方法,旨在支持从现实场景和自然语言场景描述中获取需求,以及通过场景演练和动画进行需求验证。该项目假设这些方法在现有分析方法难以处理的特定项目场景中可能有用,因此值得将其集成到当前方法中,从而用基于场景的技术增强现有方法。
本文提出了一种方法扩展的途径,具体考虑的是“从自然语言场景描述中获取需求”的CREWS - L’Ecritoire方法。该方法的关键概念是(目标,场景)对,目标是利益相关者希望在未来实现的事情,场景是多个代理之间有目的交互的可能行为。本文将展示如何将CREWS - L’Ecritoire技术集成到OOSE方法中与用例模型定义相关的部分。
方法集成的途径一方面基于方法元模型,该元模型遵循方法由产品模型和过程模型组成的传统观点;另一方面基于一组用于集成产品模型元素和过程模型元素的操作符及相关规则。此方法属于方法工程领域,但与专注于互补方法片段组合的装配方法不同,本文处理的是部分重叠方法的集成问题,更类似于数据库领域的模式集成。
2. 方法元模型
方法由产品模型和过程模型两个元素组成。产品模型代表在特定应用中使用该方法所获得的产品类别,过程模型代表产品开发过程。
2.1 过程模型
过程模型由地图(Map)和指南(Guidelines)两部分组成。地图提供过程的战略视图,说明按照何种策略可以实现何种过程意图;指南定义如何应用策略来实现过程意
超级会员免费看
订阅专栏 解锁全文

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



