首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号