<rt id="6kqsa"><div id="6kqsa"></div></rt>
<sup id="6kqsa"></sup>
<samp id="6kqsa"></samp>
<object id="6kqsa"></object>

尊龍凱時(shí)

尊龙凯时動(dòng)態(tài)

《管見(jiàn)》畢偉:現代軟件工程與“人月神話(huà)”

  • 時(shí)間:2023-12-29
  • 來(lái)源:尊龙凯时軟件

《管見(jiàn)》畢偉:現代軟件工程與“人月神話(huà)”

《管見(jiàn)》畢偉:現代軟件工程與“人月神話(huà)”


一、軟件工程領(lǐng)域的“人月神話(huà)”

在軟件工程領(lǐng)域有一個(gè)著(zhù)名的觀(guān)點(diǎn)——“人月神話(huà)”,它是作者弗雷德里克·布魯克斯在1975年首次出版的同名書(shū)籍《人月神話(huà)》中提出的,“人月神話(huà)”即原文中的“ The Mythical Man-Month”,“人”指工程師,“月”即時(shí)間。作者認為,軟件開(kāi)發(fā)不同于傳統行業(yè),其過(guò)程的復雜性決定了完成工作的人數和時(shí)間不能進(jìn)行簡(jiǎn)單的互換,即 “10個(gè)人預計10個(gè)月完成”的工作量不能被簡(jiǎn)單的評估為 “100個(gè)人可以在1個(gè)月內完成”,簡(jiǎn)單用“人月”作為衡量一項工作的規模將是一個(gè)危險和帶有欺騙性的神話(huà)。

現在,軟件工程經(jīng)過(guò)了四十多年的發(fā)展,工程理論不斷創(chuàng )新,軟件技術(shù)持續迭代,AI發(fā)展日新月異,整體呈現出多元化、智能化、敏捷化的趨勢。那么,在現代的軟件工程中,“人月神話(huà)”是否可以變成現實(shí)了呢?

二、現代軟件工程的變化

近年來(lái),隨著(zhù)技術(shù)的不斷進(jìn)步,軟件工程領(lǐng)域涌現出很多新的工具、方法和框架,使得軟件開(kāi)發(fā)更加高效、可靠和靈活。同時(shí),云計算、大數據、人工智能等技術(shù)的融合應用,也為現代軟件工程帶來(lái)了更多創(chuàng )新和發(fā)展空間:

敏捷開(kāi)發(fā)理論的產(chǎn)生,打破了傳統開(kāi)發(fā)的僵化模式,以客戶(hù)需求為核心,通過(guò)短周期快速迭代,子項目成果持續集成交付,降低了項目整體失敗的風(fēng)險,并確保了系統一直處于可用狀態(tài)。

DevOps的出現,改變了傳統軟件開(kāi)發(fā)和運維的模式,將開(kāi)發(fā)與運維緊密結合,通過(guò)自動(dòng)化工具簡(jiǎn)化了開(kāi)發(fā)、測試、部署等過(guò)程,降低了人為錯誤的風(fēng)險,使得構建、測試、發(fā)布軟件能夠更加地快捷、頻繁和可靠,提高了軟件交付的速度和質(zhì)量。

云計算的興起,極大地改變了軟件工程實(shí)踐方式,它為開(kāi)發(fā)團隊提供了彈性擴展、高可用性的基礎設施,支持更快地部署和迭代產(chǎn)品。

容器技術(shù)的發(fā)展,為軟件工程帶來(lái)了巨大的變革,通過(guò)提供輕量級、可移植的運行環(huán)境,使得應用程序能夠快速、可靠地部署和運行。同時(shí),容器技術(shù)通過(guò)隔離性保證和微服務(wù)架構支撐,也推動(dòng)了軟件系統的可擴展性和靈活性,進(jìn)一步優(yōu)化了DevOps流程和云計算資源管理。

人工智能的誕生,更為軟件工程帶來(lái)了革命性的變化,將軟件開(kāi)發(fā)向著(zhù)智能化、自動(dòng)化的方向推進(jìn)。尤其是2022年底大模型的橫空出世,為我們迎來(lái)了一個(gè)全新的AI開(kāi)發(fā)時(shí)代——大模型通過(guò)其強大的自然語(yǔ)言處理、學(xué)習和推理能力,為軟件工程的各個(gè)環(huán)節帶來(lái)了巨大的便利,無(wú)論是需求分析、代碼生成、低代碼開(kāi)發(fā),還是研發(fā)管理、自動(dòng)化測試、智能運維,大模型都展現出了其高效和智能的一面,這使得軟件研發(fā)的整個(gè)工作過(guò)程變得更加流暢和高效,極大地提高了開(kāi)發(fā)效率和質(zhì)量。

這些技術(shù)成果和創(chuàng )新理論的出現,從不同方面提高了軟件開(kāi)發(fā)的效率和軟件交付的質(zhì)量,為軟件工程帶來(lái)前所未有的進(jìn)步和變革。但仔細分析,布魯克斯在《人月神話(huà)》中提出的問(wèn)題依舊存在,盡管在軟件工程中技術(shù)和管理都很重要,但人的因素始終是最關(guān)鍵的,人的技能、經(jīng)驗、溝通、協(xié)作等都對項目的成敗產(chǎn)生重大影響。譬如,敏捷開(kāi)發(fā)是以人為核心的,需要高度的自我組織和責任感;DevOps對團隊技能要求高,且需要改變組織傳統工作方式和思維模式,挑戰跨部門(mén)協(xié)作;云計算需要研發(fā)團隊不斷學(xué)習新技術(shù),設計合理的架構和資源管理機制,以降低成本并確保應用程序的穩定性和安全性;容器管理的復雜性,需要專(zhuān)業(yè)的容器編排工具和團隊進(jìn)行管理和維護;而呼聲最高的大模型,盡管在根據訓練數據自動(dòng)生成代碼方面已經(jīng)有了巨大的突破,但它無(wú)法像人一樣從零開(kāi)始進(jìn)行創(chuàng )造性的設計和實(shí)現,面對復雜的軟件需求和系統架構,大模型也無(wú)法像人一樣通過(guò)抽象思維和邏輯推理去整體構建。

三、尊龙凯时軟件的探索與成果

綜上分析,即使在現代科技背景下,軟件技術(shù)和理論都有了顯著(zhù)的進(jìn)步和變革,但“人月”依然不是一個(gè)可以直接互換的資源,“人月神話(huà)”仍舊是無(wú)法實(shí)現的。人依然是軟件工程最核心的存在,先進(jìn)的理論/技術(shù)依然是圍繞“人”進(jìn)行的,單純加人并不能線(xiàn)性縮短軟件交付周期,反而可能會(huì )因為人數增加而帶來(lái)額外的技能培訓、團隊溝通、組織協(xié)調等管理成本,導致反向效應。

然而,軟件產(chǎn)業(yè)從業(yè)人員依然在追尋最大化地利用現代軟件工程的發(fā)展成果,寄望于在前沿技術(shù)的加持下,充分發(fā)揮人在軟件創(chuàng )造性、抽象思維、邏輯推理和團隊協(xié)作等方面不可替代的作用,通過(guò)人、技術(shù)、工具、過(guò)程的有效結合來(lái)減少“人月”投入,提高研發(fā)效率,縮短交付周期。

尊龙凯时軟件自成立以來(lái),一直堅持自主研究,服務(wù)大型央國企信息化、數字化建設,30余年來(lái),不斷探索、創(chuàng )新提升研發(fā)效率的模式、方法和工具。從研發(fā)管理模式上,公司以敏捷開(kāi)發(fā)理論為基礎,通過(guò)構建跨地域、多元化研發(fā)組織體系,推行項目集管理模式,注重快速響應市場(chǎng)變化和客戶(hù)需求,通過(guò)跨部門(mén)協(xié)作、持續集成和持續改進(jìn),實(shí)現高效、高質(zhì)量的軟件交付。在創(chuàng )新技術(shù)應用上,公司以提高開(kāi)發(fā)效率為目標,推行“以使用AI輔助編程為常態(tài)、未使用為例外”策略,在各個(gè)產(chǎn)品研發(fā)部門(mén)全面推行AIGC輔助編程,通過(guò)AI工具來(lái)輔助研發(fā)人員提高軟件開(kāi)發(fā)的效率和質(zhì)量,提升對客戶(hù)的響應能力和速度。在工具層面,公司打造出以AI為核心驅動(dòng)、融合先進(jìn)軟件工程理論的尊龙凯时九天智能一體化云平臺,作為全棧研發(fā)工具,尊龙凯时九天平臺通過(guò)融合大模型技術(shù),可為內外部用戶(hù)提供覆蓋軟件研發(fā)全生命周期的AIGC研發(fā)能力,幫助研發(fā)人員從大量重復、瑣碎、機械的基礎工作中解放出來(lái),轉而去做更具創(chuàng )造性、更有價(jià)值的工作。

盡管“人月神話(huà)”目前還無(wú)法突破,但圍繞“人、技術(shù)、工具、過(guò)程”進(jìn)行有效結合的各種理論探索,仍舊是所有軟件產(chǎn)業(yè)從業(yè)者始終在努力的方向,只有通過(guò)不斷學(xué)習更新的技術(shù),探索更好的管理辦法,來(lái)提升研發(fā)效率,縮短交付周期,不斷的迭代創(chuàng )新,來(lái)無(wú)限接近這一神話(huà)。




  • 地址:廣東省珠海市科技二路23號尊龙凯时智能產(chǎn)業(yè)園
  • 郵編:519085
  • 電話(huà):0756-3399888
  • 傳真:0756-3399666
  • 郵箱:ygserv@sdhzmj.com

服務(wù)熱線(xiàn):
0756-3399888

留言板

?

返回頂部

尊龍凱時(shí)

  • 第一次处破女14分钟,亚洲午夜精品A片久久WWW解说,狠狠躁夜夜躁人爽碰88A,人妻被按摩师玩弄到潮喷
    盐边县| 庆阳市| 上高县| 平顶山市| 蓬莱市| 长垣县| 乌兰浩特市| 乌拉特中旗| 灵石县| 禹城市| 茶陵县| 道孚县| 那坡县| 许昌县| 华安县| 浦东新区| 龙海市| 朔州市| 黔南| 富平县| 阳谷县| 榆中县| 上杭县| 楚雄市| 突泉县| 澄迈县| 鸡泽县| 衢州市| 临颍县| 武鸣县| 油尖旺区| 资溪县| 西华县| 平舆县| 亳州市| 南康市| 休宁县| 嘉善县| 农安县| 绥中县| 宜兰县| http://www.dc6099.com http://www.wccks.com http://www.leuvi.com http://www.9k78.com http://www.580sem.com http://www.blc558.com