激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

復雜軟件系統開(kāi)發(fā)的技術(shù)

時(shí)間:2024-05-26 01:42:08 J2EE培訓 我要投稿
  • 相關(guān)推薦

復雜軟件系統開(kāi)發(fā)的技術(shù)

  軟件一般是用某種程序設計語(yǔ)言來(lái)實(shí)現的。通常采用軟件開(kāi)發(fā)工具可以進(jìn)行開(kāi)發(fā)。下面是小編整理的關(guān)于復雜軟件系統開(kāi)發(fā)的技術(shù),歡迎大家參考!

  InfoQ:在你們看來(lái),軟件開(kāi)發(fā)如今面臨的主要挑戰是什么?

  Howe:“智能(Smart)”、“智慧(Intelligent)”或“自治(Autonomous)”等術(shù)語(yǔ)在媒體上出現的頻率越來(lái)越高,涉及所有類(lèi)型的產(chǎn)品。實(shí)際上,這些詞語(yǔ)和軟件一個(gè)意思——是軟件讓系統智能、智慧或自治。我們生活的世界日益成為以軟件為中心的世界?墒,軟件仍然使用相對原始和成本高昂的方式構建。軟件“開(kāi)發(fā)”面臨的最大挑戰是形成真正的工程規范,以便能夠交付可信賴(lài)的成果,同時(shí)兼顧可預見(jiàn)性和經(jīng)濟性。要實(shí)現“智能”或“自治”等詞語(yǔ)所描述的高度集成的復雜系統,這絕對是關(guān)鍵。

  Rutten:如今,軟件即系統。軟件定義了關(guān)鍵功能和好處。伴隨IoT和工業(yè)4.0環(huán)境中的網(wǎng)絡(luò )應用,軟件的內涵也在快速地變化,包含1000多萬(wàn)行軟件代碼的嵌入式設備隨處可見(jiàn)。由于嵌入式設備對真實(shí)世界有直接的影響,可靠性和安全性是確保沒(méi)有人會(huì )受到傷害的關(guān)鍵。傳統的OEM廠(chǎng)商現在發(fā)現,他們實(shí)際上已經(jīng)變成了軟件公司。對于具有硬件工程背景的公司而言,開(kāi)發(fā)可靠安全的軟件所伴隨的巨大復雜性是他們需要應對的挑戰。

  InfoQ:你們最近看到了哪些技術(shù)發(fā)展?它們對復雜的軟件密集型系統有什么影響?

  Rutten:應對大型軟件復雜性的工作正在從各個(gè)方面得到解決,從驗證軟件的(如靜態(tài)和動(dòng)態(tài)分析)工具,到從根本上降低受攻擊風(fēng)險的新語(yǔ)言,一直到從高級模型“自動(dòng)正確構建(correct-by-construction)”軟件的模型驅動(dòng)開(kāi)發(fā)。到目前為止,軟件開(kāi)發(fā)團隊可以不再使用那種偏牛仔風(fēng)的開(kāi)發(fā)方式了,他們現在需要更加注意開(kāi)發(fā)流程和工具,以應對復雜性。

  Howe:多年來(lái),在軟件系統設計方面,“早期采用者(Early Adopter)”公司一直引領(lǐng)著(zhù)新技術(shù)的開(kāi)發(fā)、采用和推廣,并取得了一些成功。但缺少資源的“早期大多數(Early Majority)”公司采用一種更為務(wù)實(shí)的軟件工程方法,他們仍然堅守著(zhù)傳統的開(kāi)發(fā)實(shí)踐。然而,去年,這種情況開(kāi)始發(fā)生變化。對于類(lèi)似模型驅動(dòng)軟件工程(MDSE)這樣的技術(shù),市場(chǎng)的信心在逐步增加,使得這些技術(shù)在軟件工程社區得到了更廣泛的應用。

  InfoQ:你們能舉例說(shuō)明下如何使用新技術(shù)推動(dòng)創(chuàng )新嗎?

  Rutten:企業(yè)正借助持續集成在軟件落地之前檢測Bug和性能問(wèn)題。這讓每天發(fā)布多次的持續部署取代了傳統的按季度發(fā)布。反過(guò)來(lái),對于嵌入式軟件,只有在每次發(fā)布之前進(jìn)行全面的檢查,比如通過(guò)靜態(tài)分析工具,或者在一個(gè)模型驅動(dòng)開(kāi)發(fā)環(huán)境中生成,這才可能實(shí)現。顯然,如此快速地在市場(chǎng)中引入新功能,通過(guò)市場(chǎng)驗證推動(dòng)了創(chuàng )新。

  Howe:工程團隊在運用新的軟件工程技術(shù)方面信心增加,讓他們可以自由地嘗試富有創(chuàng )新精神的系統架構。例如,通過(guò)運用內置了形式化驗證的MDSE工具,企業(yè)覺(jué)得有能力重新設計他們的其中一款產(chǎn)品,移除已經(jīng)過(guò)時(shí)的、基于PLC的安全控制器,代之以一個(gè)在重要應用軟件主體中驗證過(guò)的分布式安全控制器。

  InfoQ:Software-Centric Systems大會(huì )主要涉及了那些話(huà)題?

  Rutten:大會(huì )的主要話(huà)題是“軟件自白”,互相學(xué)習如何處理開(kāi)發(fā)大型的、以軟件為中心的復雜系統所面臨的巨大挑戰。我們如何確?煽啃、安全性、隱私、可維護性、性能,等等。

  Howe:大會(huì )的一個(gè)主要目標是促進(jìn)與會(huì )者互動(dòng)及知識和經(jīng)驗的交流。我們認為,一般而言,人們從會(huì )議中獲得的最有用的東西是通過(guò)與演講者和其他與會(huì )者對話(huà)獲得的信息。因此,大會(huì )的初衷就是最大化這些類(lèi)型的互動(dòng)。此外,我們選擇演講者的依據就是他們能夠分享真實(shí)世界的經(jīng)驗供其他與會(huì )者學(xué)習。

  InfoQ:如果組織希望提高軟件開(kāi)發(fā)流程的可靠性,同時(shí)又能快速地交付價(jià)值,那么他們該如何推廣應用敏捷?

  Rutten:持續集成與持續部署和敏捷軟件開(kāi)發(fā)息息相關(guān)。預留配置最佳環(huán)境和工具的時(shí)間和預算是盡早發(fā)現錯誤的關(guān)鍵,這時(shí)候修復問(wèn)題的成本還比較低。如果模型驅動(dòng)方法適合這個(gè)領(lǐng)域,那么從一個(gè)高級模型生成代碼會(huì )極大地增加可靠性,縮短上市時(shí)間。

  在更為特殊的領(lǐng)域里,如汽車(chē)發(fā)動(dòng)機控制,難度會(huì )更大。這時(shí),就必須向系統投入巨大的資源,以確保新技術(shù)能夠安全地應用到一個(gè)已知可工作的系統中,實(shí)現平穩退化。只有有一個(gè)這樣的環(huán)境,敏捷增量交付才行得通。

【復雜軟件系統開(kāi)發(fā)的技術(shù)】相關(guān)文章:

嵌入式系統開(kāi)發(fā)核心技術(shù)06-25

EDA技術(shù)軟件有哪些07-27

2017年嵌入式系統開(kāi)發(fā)技術(shù)考試預測題及答案06-15

2016嵌入式系統開(kāi)發(fā)技術(shù)知識點(diǎn):ARM10-10

EDA技術(shù)各項軟件的優(yōu)缺點(diǎn)05-16

Adobe軟件技術(shù)認證體系05-30

EDA技術(shù)主流pcb軟件的區別09-14

2017年嵌入式系統開(kāi)發(fā)技術(shù)考試練習(附答案)10-19

2017年嵌入式系統開(kāi)發(fā)技術(shù)考試練習題06-10

2017年嵌入式系統開(kāi)發(fā)技術(shù)考試練習題及答案08-24

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频