欢迎访问职称论文网!
科技论文

计算支持系统软件中的关键

1前言


随着社会经济的发展,人们的生活和工作步伐不断加快,任何工作都注重效率。在这种形式下,计算机支持的协同工作软件应运而生。该技术的应用可以加强各部门和员工之间的联系,形成协同的工作环境,为合作伙伴之间的沟通合作提供支持,对提高工作质量和效率具有重要意义。


2计算机支持的协同工作软件概述


首先,软件具有灵活性的特点,可以根据实际需要增加或减少参与者。软件的整个结构表现出很高的灵活性。产品研发过程或项目开发过程的每一个环节都是动态的。设备的使用、任务的调整和成员之间的相互协调是一个动态的过程;其次,软件具有交互的特点,即系统不支持一个人使用组件,组中所有成员必须进行交互;三是具有异时性的特点。小组成员进行交互操作有两种方式,一种是同步方式,另一种是异步方式。同步方式很容易理解,即交互成员同时在场,实时沟通,而异步操作不需要交互成员同时在场,只需要在规定的时间段内,因此这种方式具有很高的灵活性,特别是在协调国际群体时。


3.计算机支持协同工作软件技术研究


3.1技术水平划分


根据技术水平划分协作软件主要有以下几点:一是群体通信,通信方式从原始到多点到多点,即一台或多台计算机中的数据同时传输到协作环境中的所有计算机,提高数据传输效率,实现群体内的信息共享;二是分布式对象技术,计算机集合是系统的基础,这些计算机共享网络资源,计算机与计算机用户合作,实现一定的目标。分布式对象技术可以同时面对多层客户端,在客户端和服务器之间产生中间层。在这个软件系统中,客户端可以从系统中分离出来,大大提高了系统的可扩展性,可以根据实际需要灵活扩展,实现对整个工作过程的集中控制。系统可以为所有对象提供服务,也可以相互提供和享受服务。也就是说,所有对象都有两个身份,一个是用户,另一个是服务提供商。与原有的系统结构相比,该结构具有更高的灵活性,可以实现所有对象之间的透明访问,提高信息的利用率[2]。三是面向服务。随着信息技术的发展,各企业计算机应用系统的界限越来越模糊。协同软件的功能不再局限于公文管理,还包括对员工、财务和业务流程的管理。这就要求协同软件能够有效地与企业的管理系统集成,形成面向服务的系统结构。该结构属于组件模型,可实现各服务之间的无缝对接,以统一的方式互动。SOA就像组件的想法一样,用户可以根据自己的需要调用程序,建立自己的软件应用功能,满足协同软件管理的需要。


3.2协同分析


计算支持系统软件中的关键技术是协作模式。我们可以根据团队成员之间的合作程度将协作模式分为以下几种类型:一是角色协作。这种协作模式主要涉及两个技术要点。一是为所有合作成员建立合作场景,每个成员都可以与场景进行信息交换,每个写作成员也可以直接进行信息交换。我们称之为群体感知技术;二是控制所有成员的合作行为。除了加入和退出,我们还需要消除冲突。我们称之为合作控制技术。上下文技术的兴起为这两种技术提供了支持,对所有感知到的信息进行了建模和分析,形成了更完整的感知环境。二是信息协作。在进行协作共组时,人们需要传递和分享自己掌握的信息。这些信息的格式各不相同。因此,系统需要能够共享不同数据源的信息,避免信息孤岛现象。更常用的是扩展标记语言技术。在传递信息的过程中,应采用统一的语言标准,同时可以处理和显示数据,因此技术程序也可以完全应用。因为技术的基础是文字,即使是非技术人员也很容易理解。最后,流程协调是强调业务流程的协调。整个过程取决于计算机系统。系统会自动记录流程中的每一个任务,并根据任务的内容和难度进行自动协调。主要是工作流技术的应用。目前,该技术仍在进一步发展中。一方面,工作流技术将不断扩大应用范围,发挥更广泛的协调作用;另一方面,工作流技术将不断改善自身缺陷,以更灵活的方式为人们解决实际问题[3]。最后,计算协作,数据计算也是协作工作软件中的一项重要技术,可以帮助人们在短时间内完成复杂的计算,获得准确的计算结果,为数据的应用奠定基础。事实上,到目前为止,网络计算还没有统一的定义。其本质是将网络中的虚拟化资源联系起来,加快程序的应用速度。分布式计算是计算协作的核心。所有用户都可以将整个网络结构视为一台巨大的计算机,享受计算协作服务。该技术具有较强的数据处理能力,能有效利用网络中的闲置处理能力,进一步加快处理速度。


4结语


协作软件为人们开展协作工作提供了技术支持。该技术以网络环境为基础,可以营造协作工作环境,促进工作之间的沟通与合作。人们可以从协作环境中获取自己需要的信息,也可以在协作环境中分享自己掌握的信息,提高信息的使用效率,进而提高工作质量。


热门期刊