首页> 外文会议>International Conference on Software Engineering Research and Practice >General Comparison between the Old-Established Software Engineering Paradigm and NSE (Nonlinear Software Engineering Paradigm)
【24h】

General Comparison between the Old-Established Software Engineering Paradigm and NSE (Nonlinear Software Engineering Paradigm)

机译:旧的软件工程范式与NSE之间的一般比较(非线性软件工程范式)

获取原文

摘要

This paper describes the major differences between the old-established software engineering paradigm and a new software engineering paradigm called NSE (Nonlinear software engineering paradigm based on complexity science) in detail. The essential difference between them is how to handle the relationship between the whole and its parts of a software system. The former adheres to the reductionism principle and superposition principle that the whole is the sum of its parts, so that nearly all software development tasks/activities are performed partially and locally, such as the implementation of requirement changes. The latter complies with the Holism Principle of complexity science, that a software product is a Complex Adaptive System having multiple interacting agents (components), of which the overall behavior and characteristics cannot be inferred simply from the behavior of its individual agents but emerge from the interaction of its parts, so that with NSE nearly all software development tasks/activities are performed globally and holistically to prevent defects in the entire software lifecycle.
机译:本文详细介绍了旧的软件工程范例与新的软件工程范例与基于复杂性科学的非线性软件工程范例的新软件工程范例之间的主要差异。它们之间的基本区别是如何处理整个软件系统的整体和部分之间的关​​系。前者秉承减速度原则和叠加原则,整体是其部分的总和,因此几乎所有的软件开发任务/活动都是部分和本地进行的,例如实施要求的变化。后者符合复杂性科学的全神原理,软件产品是具有多个相互作用者(组件)的复杂自适应系统,其中不能简单地推断出总体行为和特征,只能从其个体代理的行为中推断出来其部件的互动,使NSE几乎所有的软件开发任务/活动都在全球和全面地进行,以防止整个软件生命周期中的缺陷。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号