首页> 外文会议>Fourth SEMAT Workshop on General Theory of Software Engineering >Towards a Design-Theoretic Characterisation of Software Development Process Models
【24h】

Towards a Design-Theoretic Characterisation of Software Development Process Models

机译:进行软件开发过程模型的设计理论表征

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

摘要

Context: Effective assessment, comparison, selection and adaptation of software development processes remain an acute problem in Software Engineering practice. The quest for a unified theory which might serve this purpose is ongoing. Objective: To take a first step towards such a theory, with focus on characterising and comparing features of software development process models. Method: We consider a theory of design as problem solving and investigate how it can be applied to characterise and explicate specific process features in well known process models from the literature. The intention is to characterise emerging trade-offs between resource expenditure and risk mitigation, which result from the interplay between process efforts into problem and solution exploration vs. stakeholder validation. The analysis, at this point performed, is purely qualitative, and the treatment of resource expenditure and risk quite abstract. Results: We provide an initial characterisation and comparison of features found in a wide range of process models from the literature, within a design theoretic framework using a single building block -- the Problem Oriented Engineering (POE) Process Pattern -- that allows the characterisation of information flow, the relationship between actors, resource usage and developmental risk. Conclusions: The initial characterisation identifies repeated structure in diverse processes, which allows basic process comparison across models. The interpretations are modular, allowing the possibility of relationships between different process models to be explored. As such, the theory allows for a unified means to characterise and compare systematically key features of different process models. In being of an exploratory nature, the work has a number of limitations, which should be addressed by further research.
机译:背景:有效评估,比较,选择和适应软件开发过程仍然是软件工程实践中的一个严重问题。寻求可用于此目的的统一理论的工作正在进行中。目标:迈向这种理论的第一步,重点在于表征和比较软件开发过程模型的特征。方法:我们将设计理论视为解决问题的方法,并研究如何将其用于表征和阐述文献中众所周知的过程模型中的特定过程特征。目的是刻画资源消耗与降低风险之间出现的权衡取舍,这种取舍是由于问题和解决方案探索过程中的努力与利益相关者验证之间的相互作用而产生的。在这一点上进行的分析仅是定性的,对资源支出和风险的处理也很抽象。结果:我们提供了一个初步的表征,并比较了文献中在广泛的过程模型中发现的特征,这些特征在设计理论框架内使用单个构件-面向问题的工程(POE)过程模式进行了表征。信息流,参与者之间的关系,资源使用和发展风险。结论:初始表征可以识别不同过程中的重复结构,从而可以跨模型进行基本过程比较。这些解释是模块化的,允许探讨不同过程模型之间的关系。因此,该理论允许采用统一的方法来表征和比较不同过程模型的系统关键特征。由于具有探索性,这项工作有许多局限性,应通过进一步研究加以解决。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号