扫码阅读
手机扫码阅读
“软件工程3.0”之下软件开发范式
655 2023-07-13
模:事物的大致模样、标准样式; 范:虽然不是事物本身,但是它决定了事物的模样。范式为具体事物定义了轮廓、边界、规则等。
设计模式:定义程序的基本结构。 设计范式:不定义程序的基本结构,但是制定各种规范,最终影响到程序结构。
1994年:The Shifting Software Development Paradigm(Richard J. Welke,Georgia State University),谈到从基于工艺(craft)的结构到基于市场的、基于产品的方法的范式转变; 2000年:A Framework Analysis of the Open Source Software Development Paradigm(Joseph Feller, Brian Fitzgerald, University College Cork;ICIS 2000 Proceedings)讨论开源软件范式; 2010年:Actual Paradigms of Distributed Software Development: Services and Self Organization(分布式软件开发范式:服务及自我组织) 2021年5月底,中科院院士王怀民老师 以“软件开发范式的变革”为题(文章发表在2022年第2期《中国计算机学会通讯》),围绕工程范式、开源范式和群智范式,详细阐述、比较了三次软件开发范式,从个体创作到规模化生产、从规模化生产到大规模创作以及从大规模创作到群智开发的变革历程,试图从已经发生的两次软件开发范式变革和正在发生的新的软件开发范式变革出发,认识软件开发技术发展规律,探讨软件如何定义未来。
原文链接:
https://mp.weixin.qq.com/s?__biz=MjM5ODczMDc1Mw==&mid=2651856720&idx=1&sn=5d25dc8734174f869b4049fcfbf9a7bb
本公众号致力于健康、安全、绿色的软件生态,分享软件质量管理、软件测试的思想、方法、技术与优秀实践,追踪软件质量领域的热点,及时报道软件质量管理的成功案例或质量事故,以及分享深度思考、有温度的技术文章等,努力成为您工作中的朋友。
22 篇文章
浏览 8936
软件质量报道的其他文章
资深程序员撰文:LLM将从根本上改变软件工程(上)
我们曾经嘲笑 \x26quot;用嘴的速度写代码\x26quot;,但现在这已成为现实。
AIGC时代,软件测试智能化到底会怎样?
大模型发布之后,软件测试的智能化明显得到提升,想象空间迅速扩大。
如何成为名副其实的测试架构师?
测试模型无处不在,你只有拥有了测试建模能力,才能成为名副其实的架构师。
大模型时代,软件测试人员需要哪些新技能?
不讨论《人月神话》、也不讨论软件的复杂性,而是从新工科对工程人员的能力要求谈起。
GPT-4 开启 “软件工程3.0” 全新时代
软件开发的范式将发生很大的变化,软件研发人员的工作方式发生变化......
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线