1. gzyueqian
      13352868059

      嵌入式開發(fā)工程師做出的4個(gè)危險(xiǎn)假設(shè)

      更新時(shí)間: 2022-06-08 09:41:52來源: 粵嵌教育瀏覽量:8727

        不管我們喜不喜歡,我們都會(huì)做出假設(shè),這些假設(shè)構(gòu)成了我們?nèi)绾嗡伎己驮O(shè)計(jì)嵌入式系統(tǒng)的基礎(chǔ)。在許多情況下,我們所做的假設(shè)是微不足道的,并且會(huì)對(duì)我們?cè)O(shè)計(jì)的系統(tǒng)或我們工作的公司產(chǎn)生輕微影響。但有時(shí),我們做出的假設(shè)可能很危險(xiǎn),會(huì)影響我們的產(chǎn)品甚至我們的公司是否會(huì)成功。讓我們來看看我經(jīng)常看到嵌入式系統(tǒng)行業(yè)的嵌入式開發(fā)團(tuán)隊(duì)做出的四個(gè)危險(xiǎn)假設(shè)。

        假設(shè) 1 – 硬件完美運(yùn)行

        軟件工程師懷疑他們開始軟件開發(fā)的原型硬件并不罕見。我們都知道,硬件就像軟件一樣,會(huì)經(jīng)歷多次迭代,直到它按照設(shè)計(jì)工程師的預(yù)期工作。但是,一旦硬件進(jìn)行了可靠的修訂,我們通常會(huì)假設(shè)硬件不會(huì)有任何問題,這是一個(gè)危險(xiǎn)的假設(shè)!即使是設(shè)計(jì)完美的硬件也可能會(huì)遇到閂鎖、單事件干擾和其他潛在問題。在受控條件下的幾十個(gè)原型的開發(fā)過程中看到這些問題的可能性很小,但是一旦開始在世界各地在各種環(huán)境中部署數(shù)千甚至數(shù)十萬臺(tái)設(shè)備,系統(tǒng)將經(jīng)歷的變化要大得多這些問題,然后問題歸結(jié)為系統(tǒng)和軟件是否旨在恢復(fù)或處理此類事件。

        假設(shè) 2 – 沒有人對(duì)入侵我的設(shè)備感興趣

        很多大大小小的公司,他們對(duì)安全的思考過程是這樣的:

        – 誰會(huì)對(duì)入侵我們的設(shè)備感興趣?

        – 誰會(huì)想要破解我們的設(shè)備?

        – 我們真的需要花時(shí)間在安全上嗎?

        – 安全性可能既耗時(shí)又昂貴!

        – 讓我們通過混淆來嘗試安全性,希望這就足夠了。

        事實(shí)是,無論嵌入式開發(fā)團(tuán)隊(duì)可能覺得他們的設(shè)備多么微不足道,都會(huì)有人對(duì)該設(shè)備并將其用于自己的目的感興趣。

        

        假設(shè)3 – 開源軟件將降低項(xiàng)目成本

        你無法擊敗免費(fèi)軟件的價(jià)格。使用開源軟件的危險(xiǎn),特別是當(dāng)我們考慮設(shè)計(jì)在微控制器上運(yùn)行的軟件時(shí),開發(fā)人員認(rèn)為該軟件已經(jīng):

        ? 測(cè)試

        ? 安全

        ? 符合他們的目的

        ? 已與他們正在使用的其他軟件集成

        ? 無缺陷

        ? 遵循行業(yè)最佳實(shí)踐

        希望開發(fā)人員仔細(xì)考慮何時(shí)適合使用開源軟件,考慮實(shí)際節(jié)省與實(shí)際成本。許多開發(fā)人員忽略了以下成本:

        ? 一體化

        ? 技術(shù)支援

        ? 調(diào)試

        ? 質(zhì)量改進(jìn)

        這些假設(shè)是危險(xiǎn)的,因?yàn)樗鼈儠?huì)顯著影響項(xiàng)目時(shí)間和成本!

        假設(shè) 4 – 我們沒有時(shí)間……

        測(cè)試、訓(xùn)練、指標(biāo)跟蹤,幾乎每個(gè)嵌入式開發(fā)團(tuán)隊(duì)都沒有足夠的時(shí)間做某事,他們找借口說我們沒有時(shí)間全面測(cè)試我們的產(chǎn)品,那時(shí),質(zhì)量不能成為優(yōu)先事項(xiàng),沒有足夠的時(shí)間來訓(xùn)練和學(xué)習(xí)新技術(shù),利用新技術(shù)減少開發(fā)時(shí)間和成本絕不能成為優(yōu)先事項(xiàng)。我已經(jīng)確信,如果我們沒有足夠的時(shí)間來開發(fā)我們的產(chǎn)品,那么我們必須把精力集中在錯(cuò)誤的事情上。整個(gè)開發(fā)周期中的測(cè)試不應(yīng)該減少調(diào)試時(shí)間嗎?學(xué)習(xí)新技術(shù)不應(yīng)該減少做事情的時(shí)間,從而給我們更多的時(shí)間嗎?

        結(jié)論

        我們?cè)诒疚闹锌吹降拿總€(gè)假設(shè)都有可能是危險(xiǎn)的,這種危險(xiǎn)可能就像嵌入式開發(fā)人員在調(diào)試軟件時(shí)通過讓公司破產(chǎn)而經(jīng)歷的思考過程一樣簡(jiǎn)單,仔細(xì)考慮這些假設(shè)和未列出的假設(shè),并確定你所做的假設(shè)是否會(huì)影響你正在從事的項(xiàng)目的成功甚至公司的成功。

      免費(fèi)預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲人成一区在线网站 | 五十六十老熟女中文字幕免费 | 午夜性色福利在线视频观看 | 色场视频在线观看88 | 亚洲人成日韩中文字幕无卡 | 一本久久A久久精品综合 |