16、RESCUE:复杂社会技术系统需求规范的集成方法

RESCUE:复杂社会技术系统需求规范的集成方法

1. 引言

在当今的软件工程项目中,对于复杂社会技术系统,我们仍然缺乏系统且可扩展的需求工程流程。以空中交通管制领域为例,人类空中交通管制员和软件密集型技术系统共同构成了一个复杂的社会技术系统,控制着空中交通的运行。传统的需求技术往往源于单一学科,难以满足这类安全关键系统对严格分析的要求。因此,我们需要新的混合流程,整合相关学科的最佳实践。

RESCUE(以用户为中心环境下基于场景的需求工程)流程正是为满足空中交通管制领域的这一需求而开发的。它最初用于为CORA - 2系统指定需求,现在也应用于DMAN(离场管理系统)和MSP(多扇区规划系统)。接下来,我们将详细介绍RESCUE流程,并通过一个小案例进行说明。

2. 背景

近年来,需求工程领域出现了一种趋势,即结合不同技术以取长补短。例如,一些研究者将用例与其他技术相结合,以提高用例的覆盖率并验证用例模型。用例被认为是开发社会技术系统的良好基础,它能促进跨学科学习,鼓励利益相关者参与,目前约有一半的组织在需求获取中使用用例。

然而,单独使用用例也存在一些困难:
- 不了解当前工作方式就无法指定支持工作的新系统,RESCUE使用人类活动建模来解决这一问题。
- 不确定系统边界就无法编写详细的用例,RESCUE通过开发上下文和i 模型来探索边界。
- 不了解用例中参与者之间的依赖关系就无法编写用例,RESCUE使用i
模型深入探索这些依赖关系。
- 不做出一些高层设计决策就无法编写用例,RESCUE通过创意研讨会来完成这一任务。
- 不知道需求产生的上下文就无法编写可测

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值