首页
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
更多
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
软件工程3.0的解释
科技
2024-09-15 22:40
上海
今
晚
在“智能软件工程”群里讨论得比较热烈,趁着余热,写这篇文章,觉得有必要做出几点澄清。每当新事物、新概念提出了之后,总会遭到一些质疑或误解,实属正常,而且之前也见到过几次类似事情——当事人做出解释(explained),看来,这是必经之路上的一站。
自从去年四月写了“
GPT-4 开启 “软件工程3.0” 全新时代
”,软件工程3.0也逐渐被业界慢慢所接受,例如得到了中国信通院、应用现代化产业联盟、华为、腾讯、中兴等组织或公司的认可。之后,我也陆续写过几篇文章和持续的实践(每天在用):
“软件工程3.0”之下软件开发范式
关于“软件工程3.0” 三大支柱和两点说明
软件工程3.0实践之路(一)
......
软件工程3.0实践之路(十):总结与展望
虽然文中肯定存在一些不成熟的观点,但终究会走向成熟
,正像我从去年开始写《软件工程3.0》这本书,一直没有脱稿,一方面是大模型及其相关技术发展太快了,包括RAG、智能体等技术的兴起与发展;另方面,自己在某些方面也没想得太清楚,需要进一步探索、实践和思考。例如,生产力如何决定生产关系——在大模型大幅提升研发生产力之后,软件组织的生产关系会发生怎样的变化?目前在
《软件工程3.0》第2章已写完,试图回答了这样的问题。
现在就开始对“软件工程3.0”做几点关键的解释:
1)
软件工程3.0时代就是智能软件工程的时代
,软件工程1.0代表“传统的软件工程(以V模型为代表)”、软件工程2.0代表敏捷软件工程(含DevOps)。
2)
软件工程3.0不是抛弃软件工程过去五十多年积累下来的优秀方法、实践和工具,而是在已有规范化、服务化、自动化、CI/CD、平台工程等基础上再往前迈出一大步
。正如,我们新开发出来的“智能编程助手”会设法和过去的IDE集成起来,开发出来的“基于LLM的代码review工具”会和传统的CI/CD集成起来,LLM运行在云平台上提供推理服务.......等等,软件工程3.0更需要软件工程1.0和2.0积累下来的工程能力的支撑,或者说,有了这些能力,软件工程3.0的开发范式才能更好地发挥作用。
3)
即使在软件工程3.0时代,传统软件工程、敏捷软件工程也有其适合应用的场景,和智能软件工程形成共存的局面。
例如在软件工程2.0时代,许多企业推行“双态”——敏态(敏捷开发范式)和稳态(传统开发范式);另外,一些需求非常明确的领域,如核工业、航空航天等领域,还是以V模型为主。大模型时代也一样,也有它更适合的一面,包括
有相应
能力
的团队、
合适的系统和业务。过去有成功的方法能解决的问题,或小模型能解决的,就无需用大模型等等。
4)软件工程3.0强调新的开发范式:大模型驱动开发、大模型驱动运维,意味着开发思维的转变,也意味着先要建立大模型的能力,然后借助
大模型的能力进行智能开发,包含需求文档生成、代码生成、测试生成等关键环节,
但
从来没有提倡“终结编程”、“代替开发人员”,而是强调“人机交互智能将是一种常态”,即人机结对需求分析、人机结对设计、人机结对编程、人机结对测试会是常态
,如
软件工程3.0宣言
所倡导的。人始终是决定的力量,正如我在《
直击灵魂:软件研发的第一性原理与10倍效能
》中写道:
软件研发的第一性原理
:
软件研发是人的智力活动,人是决定的因素,所以在
软件研发中需要优化与人相关的一切活动
,包括个人能力和团队协作。
许多情况下,团队用不好V模型、敏捷落地效果也不好,不是V模型的问题、不是敏捷的问题,而是人、团队的问题,包括团队的理念、基本素质、是否掌握了有效的方法和技术等。
5)今天看大模型,同样需要用十年的眼光去看它
。
敏捷2001年提出来,也是经过十年之后,慢慢被大多数企业所接受。20多年后的今天,许多企业还做不好敏捷;快60年了,许多企业还用不好V模型。“软件工程3.0” 提出来之后,还不到两年,还处在非常早期,
不能以现在的状态否认软件工程进入一个新时代——智能软件工程时代
,而
未来代码生成、代码补全、测试生成等将无处不在
。上个世纪90年代,互联网刚兴起的时候,没有几个人能看到今天的局面,只有非常非常少的人预见互联网是一场革命。今天我们每个人是不是见证了“互联网是一场革命”,今天没有互联网,是不是我们很不适应,甚至无法生活、工作?
6)过去也想推“智能软件工程”,恰恰是计算机系统不能理解业务、不能理解需求。
今天大模型正是突破这个瓶颈,开始能够理解业务、理解需求
。虽然现在许多企业更多精力投入在代码生成、代码补全上,
其实在需求分析和定义上,大模型带来的价值和作用更大
(这里,我有很好的实践,我会在《软件工程3.0》一书中呈现出来)
。借助大模型,人机协同高效细化需求,获得ATDD/BDD的需求输出,然后代码生成、测试生成就可以基于相同的基础(用户故事的验收标准,包括GWT格式等)去展开、去相互博弈,可能是一条更好的实践之路。
7)我也是不是头脑一时发热才提出软件工程3.0,
我自己在软件工程领域工作了30多年:
在世界一流企业(Cisco)工作过十年,
多年教授
《软件工程
》、《软件构造》、《软件测试》、《软件项目管理》课程,给国内一流大厂做过软件工程的顾问,
也一直热衷于研究软件工程。
基于
长时期的
实践经验和软件工程教学与研究,基于
自己对软件工程的深刻理解,才提出了“软件工程3.0”
。
我有时候会说,许多大学教授《软件工程》的老师,其实自己从来没有亲自经历过一个完整的软件生命周期、不知道软件是怎么真正被开发出来的,所以很难教好《软件工程》这门课的。
欢迎各位老师、专家批评指正。
软件工程3.0时代
由于大模型(LLM)正在改变着千行百业,软件工程(SE)更是首当其冲,迎来软件工程3.0新时代:模型驱动研发、模型驱动运维。本公众号将致力于研究SE3.0时代的软件研发新范式、理论与方法,介绍SE3.0时代的工具与实践。
最新文章
敏捷教练会悲伤吗?Agile Alliance已并入PMI
展望2025年智能软件工程
共促软件行业智能化转型,智能化软件开发产业图谱编制正式启动
2024年,大模型驱动的智能软件研发有哪些进展?
汽车将进化成为智能时代的空间机器人
大模型时代的软件工程教育,路在何方?
OpenAI 将一场发布会改为12天直播:Day 1发布了两大产品chatGPT pro和o1正式版
想了解智能化软件工程现状?快来参与 2024 年度调研吧!
做正确之事:软件研发的成功之道
2024 年 12 个最佳UI自动化测试工具推荐
大模型下半场:如何开发出杀手级的工具或应用?
从自动化软件测试到自主测试,还差几步?
错了,打开“深度思考”,的确做对了
让DeepSeek最新推理模型R1-lite做一道数学题,结果走进死胡同了!
重磅消息:Grok-3终结了黎曼猜想?而却因此被迫暂停训练
Tong test:AGI测试评级的标准与平台
“软件质量报道” 下决心迎接 “软件工程3.0时代”
大模型时代的软件研发:正确的打开方式
十大生成式 AI 趋势和20家有前途的初创公司
谷歌DORA:2024年加速DevOps状态报告
AiDD峰会的“AI+测试”议题全面亮相
神了:Claude 3.5能像人一样使用计算机,而且在编程、软件研发上进步显著
邀您共赴年末盛会|QECon北京站议题出炉
深度剖析:字节跳动大模型训练被实习生“投毒”事件
当AI接连不断赢得诺贝尔奖:是人类的终点还是新的起点?
从木匠到AI教父:Geoffrey Hinton的传奇之路
历史性里程碑:诺贝尔物理学奖首次授予AI学者
两张架构图,让你感受一下大模型的惊艳
最新!明天上交所全网测试
A股沸腾,系统被买崩了?压力测试没做好?
Sam Altman昨天发文:AI 奇点近在咫尺,我们将进入“智能时代”
QECon主旨演讲之一:代码大模型改进的双引擎:数据增强和知识增强
强化学习中的自博弈(Self-play)会开启大模型的“后训练”时代?
chatGPT o1 preview用一个小时干完了博士一年写的代码
软件工程3.0的解释
OpenAI o1 新模型在解决博士级别的科学问题上超越人类
AI 大模型:软件研发的革新力量与未来展望
面向开发人员的 12款 强大的 AI 工具(下)
面向开发人员的 12个款强大的 AI 工具(上)
再次扬帆起航:启动2024年「软件研发应用大模型」的调查
推荐一款强大的开源编程助手Cursor
AiDD2024 「AI+研发数字峰会」北京站圆满收官!
由一份财报解读,给您参加AiDD峰会 的四大理由
AI代替了我的右手,而且我再也回不去了!
AI+人访谈录:半路入行找到“人生坐标”
刚刚,与GPT-4o相媲美的开源大模型Llama 3.1发布了!
万字长文技术分析:CrowdStrike导致大规模系统崩溃事件
测试三大难题之一 “测试有效性” 的应对策略
软银孙正义:10年内,超级智能ASI水平将是人类的10000倍
测试三大难题之一 “测试充分性” 的应对策略
分类
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
原创标签
时事
社会
财经
军事
教育
体育
科技
汽车
科学
房产
搞笑
综艺
明星
音乐
动漫
游戏
时尚
健康
旅游
美食
生活
摄影
宠物
职场
育儿
情感
小说
曲艺
文化
历史
三农
文学
娱乐
电影
视频
图片
新闻
宗教
电视剧
纪录片
广告创意
壁纸头像
心灵鸡汤
星座命理
教育培训
艺术文化
金融财经
健康医疗
美妆时尚
餐饮美食
母婴育儿
社会新闻
工业农业
时事政治
星座占卜
幽默笑话
独立短篇
连载作品
文化历史
科技互联网
发布位置
广东
北京
山东
江苏
河南
浙江
山西
福建
河北
上海
四川
陕西
湖南
安徽
湖北
内蒙古
江西
云南
广西
甘肃
辽宁
黑龙江
贵州
新疆
重庆
吉林
天津
海南
青海
宁夏
西藏
香港
澳门
台湾
美国
加拿大
澳大利亚
日本
新加坡
英国
西班牙
新西兰
韩国
泰国
法国
德国
意大利
缅甸
菲律宾
马来西亚
越南
荷兰
柬埔寨
俄罗斯
巴西
智利
卢森堡
芬兰
瑞典
比利时
瑞士
土耳其
斐济
挪威
朝鲜
尼日利亚
阿根廷
匈牙利
爱尔兰
印度
老挝
葡萄牙
乌克兰
印度尼西亚
哈萨克斯坦
塔吉克斯坦
希腊
南非
蒙古
奥地利
肯尼亚
加纳
丹麦
津巴布韦
埃及
坦桑尼亚
捷克
阿联酋
安哥拉