小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

揭開未來軟件開發(fā)的神秘面紗

 東北十三少 2020-10-16

未來的軟件開發(fā)是個什么樣子?《軟件工程最佳實(shí)踐》中對2049年的軟件開發(fā)進(jìn)行了展望。以下是我整理的一些內(nèi)容:

  1. 使用智能工具收集和分析需求

人工智能是今天世界上的科技公司們競相追逐的熱點(diǎn),從谷歌、微軟到百度,無不把它作為重點(diǎn)發(fā)展的方向。將來的人工智能必定會影響軟件開發(fā),特別是收集和分析需求信息方面,更將是智能工具發(fā)揮的舞臺。

  1. 高成熟度的軟件重用

軟件重用必然會逐漸走向成熟。將來的軟件開發(fā),不會再從零開始編碼和實(shí)現(xiàn),大量的可重用組件是開發(fā)的基礎(chǔ)。

  1. 司空見慣的質(zhì)量和安全認(rèn)證

高質(zhì)量和高安全,不再需要用戶專門提出的需求,而是軟件固有的特性。不滿足高質(zhì)量和高安全要求的軟件,是沒有生存的環(huán)境了。

  1. 更加重視軟件專利

由于高成熟度的軟件重用,軟件功能需求都已經(jīng)有相應(yīng)的模塊實(shí)現(xiàn),一旦開發(fā)出新的功能需求,形成新的軟件模塊,就要申請軟件專利,以保護(hù)自己的知識產(chǎn)權(quán)。

  1. 關(guān)注復(fù)用、安全、質(zhì)量、可移植性的設(shè)計目標(biāo)

  2. 具有專家系統(tǒng)的設(shè)計工具,支持靜態(tài)分析、復(fù)雜度分析、安全分析、架構(gòu)和設(shè)計結(jié)構(gòu)分析,以及從舊代碼中提取算法和業(yè)務(wù)規(guī)則的能力

  3. 應(yīng)用3d動態(tài)模型處理性能、安全漏洞、質(zhì)量問題

可視化的軟件運(yùn)行場景將會很容易實(shí)現(xiàn)。

  1. 使用智能工具和設(shè)計引擎自動完成大部分設(shè)計工作

軟件開發(fā)越來越智能。

  1. 所有的新功能都設(shè)計可重用的組件

高成熟度軟件重新的必然結(jié)果。

  1. 實(shí)現(xiàn)自動化的靜態(tài)分析和動態(tài)測試

  2. 開發(fā)效率大幅度提高

  3. 潛在缺陷個數(shù)下降,質(zhì)量水平提高

雖然在2049年,還不太可能出現(xiàn)自動開發(fā)復(fù)雜軟件的工具,但可以設(shè)想通過智能工具和專家系統(tǒng)可以完成現(xiàn)在人類90%的開發(fā)任務(wù)。

雖然這是《軟件工程最佳實(shí)踐》在10年前對未來的軟件開發(fā)所做的暢想,今天看來,我們?nèi)匀豢梢詮闹邪l(fā)現(xiàn)它的價值——有些實(shí)踐是我們應(yīng)當(dāng)著力應(yīng)用的,它必將給我們以回報。比如,軟件重用。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多