论文部分内容阅读
协同设计为设计组成员间相互交流和协调工作创造了条件,支持群体工作,进一步提高了人们的工作效率和工作质量。由于设计过程是一个不断反复和多人合作的过程,方便、有效的版本控制就显得非常重要。版本不仅仅记录了设计过程中设计思路、设计结果的变化情况,也保证了设计过程的可追溯性。因此版本的存储和并发控制是版本控制中的基本问题。在学习CSCW理论,特别是协同设计中版本控制技术理论的基础上,本文重点研究了版本管理模型,增量存储模型,冲突解决等这些关键性问题。本文详细研究了协同设计中版本控制特点,首先通过分析版本演化过程,提出了基于XML的版本管理模型。然后分析和研究了版本的增量存储,提出一个能有效地在空间效率和时间效率上进行平衡,同时数据的安全性以及版本存取速度得到了保证的混合式版本增量存储模型。在比较各种已有的并发控制策略的基础上,本文提出了根据多用户对共享文件操作情况不同,分别采取排它锁与令牌机制相结合的并发控制方法和版本复制技术解决冲突方法。有效地保证了文档数据的完整性和一致性;并且保证了操作者意愿的实现。