嵌入式軟件開(kāi)發(fā)的方法論
在建立一個完整的嵌入式軟件或是産品時,大部分系統都(dōu)很複雜,不但功能(néng)規格很多,還(hái)必須考慮例如價格、性能(néng)等其他因素,否則很容易做出一個失敗的系統或是産品。因此,在進(jìn)行
軟件系統開(kāi)發(fā)之前,必須先了解一些系統設計技術,使得在開(kāi)發(fā)過(guò)程中更爲順利。一般來說,産品設計的過(guò)程會(huì)經(jīng)曆幾個步驟,爲了确保這(zhè)些步驟的合理性,我們需要一個設計方法論來面(miàn)對(duì)整個設計過(guò)程。采用方法論有以下三個重要理由。
确認所做的每一件事(shì)情都(dōu)是必須要做的,不做無謂的工作,也不漏掉關鍵性的重要工作,其中包含性能(néng)最佳化或是功能(néng)測試。
根據設計方法論可以發(fā)展出計算機輔助工具或是設計經(jīng)驗累積,汲取每一次産品開(kāi)發(fā)的經(jīng)驗。再經(jīng)過(guò)量化之後(hòu),可以發(fā)展出一套工具或是方法,讓往後(hòu)的産品設計步入自動化。
開(kāi)發(fā)團隊遵循同一套方法論,可以讓團隊成(chéng)員更容易彼此溝通。每個人都(dōu)能(néng)在短時間内了解整體過(guò)程中將(jiāng)經(jīng)曆哪些過(guò)程,需要何種(zhǒng)支持與接收到何種(zhǒng)結果。此外,也容易通過(guò)一套已經(jīng)定義好(hǎo)的方法論,彼此相互合作協調。設計過(guò)程的目标是做出有一定用途且具有創新點的産品。産品的典型規格包含功能(néng)性、制造成(chéng)本、性能(néng)表現、省電考慮和其他特性。
聯系電話:18954195455