...
首页> 外文期刊>IEICE transactions on information and systems >Concept Maps for the Modelling of Controlled Flexibility in Software Processes
【24h】

Concept Maps for the Modelling of Controlled Flexibility in Software Processes

机译:用于软件过程中受控灵活性建模的概念图

获取原文
           

摘要

Software processes and corresponding models are dynamic entities that are often changed and evolved by skillful knowledge workers such as the members of a software development team. Consequently, process flexibility has been identified as one of the most important features that should be supported by both Process Modelling Languages (PMLs) and software tools that manage the processes. However, in the everyday practice, most software team members do not want total flexibility. They rather prefer to have controlled flexibility, i.e., to learn and follow advices previously modelled by a process engineer on which and how they can change the elements that compose a software process. Since process models constitute a preferred vehicle for sharing and communicating knowledge on software processes, the process engineer needs a PML that can express this controlled flexibility, along with other process perspectives. To achieve this enhanced PML, we first need a sound core set of concepts and relationships that defines the knowledge domain associated with the modelling of controlled flexibility. In this paper we capture and represent this domain by using Concept Maps (Cmaps). These include diagrams and descriptions that elicit the relationships between the concepts involved. The proposed Cmaps can then be used as input to extend a PML with modelling constructs to express controlled flexibility within software processes. Process engineers can use these constructs to define, in a process model, advices on changes that can be made to the model itself or to related instances. Software team members can then consult this controlled flexibility information within the process models and perform changes accordingly.
机译:软件过程和相应的模型是动态的实体,通常由熟练的知识工作者(例如软件开发团队的成员)进行更改和发展。因此,过程灵活性已被确定为过程建模语言(PML)和管理过程的软件工具都应支持的最重要功能之一。但是,在日常实践中,大多数软件团队成员都不希望拥有完全的灵活性。他们宁愿拥有受控的灵活性,即学习和遵循流程工程师先前建模的建议,并在此基础上以及如何更改组成软件流程的元素。由于流程模型是共享和交流软件流程知识的首选工具,因此流程工程师需要一种能够表达这种受控灵活性以及其他流程观点的PML。为了实现此增强的PML,我们首先需要一套完善的概念和关系核心集,以定义与受控灵活性建模相关的知识领域。在本文中,我们使用概念图(Cmap)捕获并表示了该领域。这些包括图表和说明,它们引起了所涉及概念之间的关系。然后,可以将提出的Cmap用作输入,以使用建模构造扩展PML,以表达软件过程中的受控灵活性。过程工程师可以使用这些构造在过程模型中定义有关可对模型本身或相关实例进行的更改的建议。然后,软件团队成员可以在流程模型中查阅此受控的灵活性信息,并据此进行更改。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号