• <tbody id="wslfv"><pre id="wslfv"></pre></tbody>
    <span id="wslfv"></span>
    <tbody id="wslfv"><pre id="wslfv"></pre></tbody>
    <th id="wslfv"><track id="wslfv"><rt id="wslfv"></rt></track></th>

    <li id="wslfv"><acronym id="wslfv"></acronym></li>
    更多課程 選擇中心

    嵌入式培訓
    達內IT學院

    400-111-8989

    兩個常見的嵌入式誤解

    • 發布:嵌入式培訓
    • 來源:嵌入式資訊
    • 時間:2020-10-13 14:53

    小型的系統不需要架構有相當多的嵌入式系統規模都較小,一般是為了某些特定的目的而設計的。受工程師認識,客戶規模和項目進度的影響,經常不做任何架構設計,直接以實現功能為目標進行編碼。

    這種行為表面上看滿足了進度,成本,功能各方面的需求,但是從長遠來看,在擴展和維護上付出的成本,要遠遠高于最初節約的成本。如果系統的最初開發者繼續留在組織內并負責這個項目,那么可能一切都會正常,一旦他離開,后續者因為對系統細節的理解不足,就可能引入更多的錯誤。

    要注意,嵌入式系統的變更成本要遠遠高于一般的軟件系統。好的軟件架構,可以從宏觀和微觀的不同層次上描述系統,并將各個部分隔離,從而使新特性的添加和后續維護變得相對簡單。

    舉一個城鐵刷卡機的例子,這個例子在前面的課程中出現過。簡單的城鐵刷卡機只需要實現如下功能:

    (1)一個While循環足以實現這個系統,直接就可以開始編碼調試。但是從一個架構師的角度,這里有沒有值得抽象和剝離的部分呢?

    (2)計費系統。計費系統是必須抽象的,比如從單次計費到按里程計費。

    (3)傳感器系統。傳感器包括磁卡感應器,投幣器等。設備可能更換。

    (4)故障處理和恢復。考慮到較高的可靠性和較短的故障恢復時間,這部分有必要單獨設計。未來很可能出現的需求變更:

    (5)操作界面。是否需要抽象出專門的Model來?以備將來實現View。

    (6)數據統計。是否需要引入關系型數據庫?如果直接以上面的流程圖編碼,當出現變更后,有多少代碼可以復用?

    最后,不過,也不要因此產生過度的設計。架構應當立足滿足當前需求,并適當的考慮重用和變更。下面來看看第二個嵌入式的誤解是什么。

    敏捷開發不需要架構極限編程,敏捷開發的出現使一些人誤以為軟件開發無需再做架構了。這是一個很大的誤解。敏捷開發是在傳統瀑布式開發流程出現明顯弊端后提出的解決方案,所以它必然有一個更高的起點和對開發更嚴格的要求。而不是倒退到石器時代。

    事實上,架構是敏捷開發的一部分,只不過在形式上,敏捷開發推薦使用更高效,簡單的方式來做設計。比如畫在白板上然后用數碼相機拍下的UML圖;用用戶故事代替用戶用例等。測試驅動的敏捷開發更是強迫工程師在寫實際代碼前設計好組件的功能和接口,而不是直接開始寫代碼。敏捷開發的一些特征:

    針對比傳統開發流程更大的系統

    承認變化,迭代架構

    簡潔而不混亂

    強調測試和重構

    版權聲明:轉載文章來自公開網絡,版權歸作者本人所有,推送文章除非無法確認,我們都會注明作者和來源。如果出處有誤或侵犯到原作者權益,請與我們聯系刪除或授權事宜。

    預約申請免費試聽課

    填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

    上一篇:什么樣的人適合轉行學嵌入式?
    下一篇:嵌入式環境下軟件設計的特點

    單片機:寫1清零,寫0清零,有什么區別?

    嵌入式工程師一定不要亂用全局變量

    嵌入式培訓靠譜嗎?就業怎么樣?

    新手如何學習單片機?

    • 掃碼領取資料

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    黑龍江省

    吉林省

    河北省

    湖南省

    貴州省

    云南省

    廣西省

    海南省

    欧美一级高清片,一级欧美免费大片视频,欧美三级在线电影免费 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>