中文

编程宇宙:面向所有种类信息系统的软件工程第一诫

软件工程 2020-07-20 v2

摘要

自计算机和程序诞生之初,软件开发的过程与结果便如同雷区,充斥着问题与失败,而半个世纪以来软件及其开发的复杂性与繁琐程度更是增长了一千倍。多年来,涌现了许多理论、定律、最佳实践、宣言和方法论,其(不)成功程度各异。我们作为复杂大规模系统软件工程师的经验表明,这些指导方针受限于预先定义且通常狭窄的范围。适可而止。如今,几乎每家公司都在从事软件和服务业务,而一切事物要么是软件,要么由软件管理。因此,是时候重新定义支配我们宇宙的定律了。在此背景下,我们讨论并提出了一组通用定律,引导我们提出面向所有种类信息系统的软件工程第一诫。

关键词

引用

@article{arxiv.1609.07818,
  title  = {Programming the Universe: The First Commandment of Software Engineering for all Varieties of Information Systems},
  author = {Silvio Meira and Vanilson Burégio and Paulo Borba and Vinicius Garcia and Jones Albuquerque and Sergio Soares},
  journal= {arXiv preprint arXiv:1609.07818},
  year   = {2020}
}