首页> 外文期刊>Journal of systems architecture >Ontology-based multi-site software development methodology and tools
【24h】

Ontology-based multi-site software development methodology and tools

机译:基于本体的多站点软件开发方法和工具

获取原文
获取原文并翻译 | 示例
       

摘要

The disadvantages associated with remote communication rather than face-to-face communication is a key problem in the multi-site distributed software development environment. Awareness of what work has been done, what task has been misunderstood, what problems have been raised, what issues have been clarified, and understanding of why a team or a software engineer does not follow the project plan, and how to carry out a discussion over a multi-site distributed environment and to make a just-in-time decision are the challenge. Different teams might not be aware of what tasks are being carried out by others, potentially leading to problems such as two groups overlapping in some work or other work not being performed due to misinterpretation of the task. Wrong tasks may be carried out due to ignorance of who to contact to get the proper details. If everyone working on a certain project is located in the same area, then situational awareness is relatively straightforward but the overheads in communications to get together to discuss the problems, to raise issues, to make decisions and to find answers in a multi-site distributed environment can become very large. Consequently, these problems cause project delay and anxiety among teams and managers. Ontologies coupled with a multi-agents system allow greater ease of communication by aggregating the agreed knowledge about the project, the domain knowledge, the concepts of software engineering into a shared information resource platform and allow them to be shared among the distributed teams across the sites and enable the intelligent agents to use the ontology to carry out initial communication and classification with developers when the problem is raised in the first instance. In this paper, we present the key challenges in multi-site software engineering and the ontology representation of commonly shared conceptualisations in software development. We demonstrate the agent communication with developers in the form of man-machine interactions and the great potential of such a system to be used in the future for software engineering in multi-site environments. (C) 2006 Elsevier B.V. All rights reserved.
机译:在多站点分布式软件开发环境中,与远程通信而不是面对面通信相关的缺点是一个关键问题。了解已完成的工作,被误解了的任务,已提出的问题,已澄清的问题以及对为什么团队或软件工程师不遵循项目计划以及如何进行讨论的了解在多站点分布式环境中进行实时决策是一个挑战。不同的团队可能不知道其他人正在执行什么任务,从而可能导致诸如在某些工作中两组重叠或由于对任务的误解而导致其他工作没有执行的问题。由于不知道与谁联系以获取适当的详细信息,因此可能执行了错误的任务。如果从事某个项目的每个人都位于同一地区,那么情境意识就相对简单了,但是在多站点分布式中,聚集在一起讨论问题,提出问题,做出决策以及寻找答案的通信开销环境会变得非常大。因此,这些问题导致团队和经理之间的项目延迟和焦虑。本体与多代理系统相结合,通过将关于项目的约定知识,领域知识,软件工程的概念聚合到共享的信息资源平台中,从而使交流更加轻松,并允许它们在站点之间的分布式团队之间共享并在最初出现问题时使智能代理能够使用本体与开发人员进行初始通信和分类。在本文中,我们提出了多站点软件工程中的主要挑战以及软件开发中常见共享概念的本体表示。我们以人机交互的形式展示了与开发人员的代理通信,以及这种系统在未来用于多站点环境中的软件工程中的巨大潜力。 (C)2006 Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号