统一过程中可追溯性链接的定制
在软件开发过程中,可追溯性链接对于确保项目的连贯性、可维护性和质量至关重要。本文将深入探讨统一过程(UP)中可追溯性链接的定制,包括其表示方法、相关工件以及开发活动中的链接建立。
1. 可追溯性链接的表示
在UML中,可追溯性链接被定义为一种特殊的依赖关系。它使用与普通依赖相同的图形表示,即带有 «trace» 构造型的单向箭头。对于简单的依赖,箭头从依赖元素(目标)指向独立元素(源),例如分析对象连接到用例。需要注意的是,可追溯性链接的图形方向并不排除其在前后两个方向的使用。
2. 软件开发过程与方法
软件开发过程由从需求到系统实现的活动和工件组成。开发人员的行为与方法的活动越对应,可追溯性链接的处理就越能自动化。可以对这些活动应用可追溯性规则,过程描述越精细,就越容易定义创建和更新可追溯性链接的规则。本文提出的可追溯性方法目前聚焦于统一过程(UP)。
3. 统一过程(UP)
UP结合了多种祖先方法,如面向对象软件工程(OOSE),基于最佳实践和经验,有商业版和开源版。其过程模型、活动和工件组成的描述足以满足目标支持水平,并且可以根据特定项目和公司需求进行定制。UP是一个增量和迭代的过程,基于用例和架构的软件开发。为了建立可追溯性链接,需要进一步细化和增强UP的需求活动,为此将类似于[9]中的文本模板集成到过程中。
4. 用文本模板描述需求
Chris Rupp等人将需求开发描述为一个三步过程,包括制定、分析和通过规则逐步改进需求。他们引入了需求模式的概念来加速这个过程,需求模式基于形式定义的元素构建自然语言
超级会员免费看
订阅专栏 解锁全文

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



