首页> 外文期刊>Science of Computer Programming >Modules and transactions: Building blocks for a theory of software engineering
【24h】

Modules and transactions: Building blocks for a theory of software engineering

机译:模块和事务:软件工程理论的构建块

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

摘要

This article leverages the findings of the transaction cost economics field, and proposes a simple theory and associated vocabulary to serve as a foundation for a unified theory of software engineering. The theory characterizes software engineering as a set of transactions organized under a spectrum of three governance structures (top-down, bottom-up and reuse), and explains the strengths and weaknesses of these governance structures in relation to asset specificity and uncertainty. It takes into account the recursive nature of the notions in software engineering, and applies uniformly to various contexts at different levels of granularity. It sheds light both on the technical and on the human aspects of software engineering through a unified explanatory framework, without requiring a need to assemble different approaches to address each. The theory not only explains some of the propositions given in the software engineering literature but also reveals the boundaries of their applicability.
机译:本文利用了交易成本经济学领域的研究成果,并提出了一种简单的理论和相关的词汇作为软件工程统一理论的基础。该理论将软件工程的特征描述为在三种治理结构(自上而下,自下而上和重用)的范围内组织的一组事务,并解释了这些治理结构在资产特异性和不确定性方面的优缺点。它考虑了软件工程中这些概念的递归性质,并以不同的粒度级别统一应用于各种上下文。通过统一的说明框架,它既揭示了软件工程的技术方面,也揭示了软件工程的人为方面,而无需组合使用不同的方法来解决每个问题。该理论不仅解释了软件工程文献中给出的一些命题,而且揭示了它们的适用范围。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号