30、支持软件开发协作活动的 Eclipse 框架

支持软件开发协作活动的 Eclipse 框架

1. 现有开发环境的局限性

在软件开发(SD)领域,像 NetBeans 或 Eclipse 这样的集成开发环境(IDE),集成了一系列支持代码编写活动的工具。然而,大多数 IDE 仅关注代码编写,忽略了协作方面。正如有人指出,编码传统上被视为软件开发人员最重要的活动,工具开发者专注于创建更好的编程语言和环境以促进编码,而忽视了其他活动。

现有 IDE 虽然提供了通往公共存储库(如 CVS)的通道,支持文档共享,但缺乏开发者之间的通信支持。一些 Eclipse 的协作扩展试图弥补这一不足,但这些扩展仍停留在表面,未从全局层面考虑协作。Eclipse 未设计角色概念,用户需自行集成和配置所需工具。

不过,Eclipse 也有一些优点,它提供了强大的扩展机制,允许通过集成新插件来适应新需求。同时,它的“视角”机制可让用户创建和修改特定视图,保存对某种活动的偏好,但这些视角不能共享,且只能激活用户工作站上可用的插件。

2. CooLDev 项目概述

CooLDev 项目(软件开发协作层)直接受到 DARE 项目成果的启发,该项目最终演变为 CooLDA(支持分布式活动的协作层),CooLDev 基于 CooLDA 这个通用基础平台。

3. 活动间方法

在设计计算机支持的协同工作(CSCW)环境时,我们认为已有许多工具可支持我们关注的活动,因此主要目标不是创建新工具,而是创建一个集成这些工具的环境。

每个工具支持一种活动,当一组参与者并行使用多个工具时,它们通常服务于比原设计更全局的活动。例如,一个团队可能并行使用 IRC、CVS 和代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值