嵌入式系統的質量屬性

doget發表於2020-05-28

  所謂質量屬性,即非功能性需求。

  嵌入式質量屬性分為兩類:

  1、工作模式下的質量屬性

  (1)響應時間

  系統響應輸入並給出相應輸出的時間。航空飛船對響應時間的要求就高於商用手機。

  (2)吞吐量

  單位時間內,系統執行流程或傳輸資料的速率。如多執行緒系統吞吐量高於單程式;哈佛結構處理器吞吐量高於馮·諾依曼結構結構處理器。

  (3)可靠性

  MTBF大,MTTR小。

  (4)可維護性

  易更換,如印表機墨盒

  (5)安全性

  不會因嵌入式系統的故障而導致其他危害環境或人體的情況發生。

  (6)保密性

  授權,如門禁系統,需要人臉系別或指紋識別才能進入。

  2、非工作模式下的質量屬性

  (1)可測試性和可除錯性

  硬體級別除錯(硬體相關) 和 韌體級別除錯(韌體問題導致的問題)

  (2)可進化性

  利用新的硬體技術或韌體技術,可對現有嵌入式產品進行修改的難易程度。

  (3)可移植性

  在軟體開發中較為突出,如C語言開發的軟體與Java開發的軟體,其可執行的作業系統適用性就不同。

  (4)原型設計時間與面市時間

  面市時間:產品從概念階段到產品推向市場所需的時間。

  原型設計:可以理解為技術預言,在還沒有明確的產品規格需求和市場需求時,根據市場需求趨勢或技術發展趨勢進行產品原型開發,當需求明確後,可迅速切入產品開發程式,縮短開發週期。

  (5)單位成本與總成本

  這裡涉及產品生命週期中各階段的成本、利潤變化。

產品生命週期:

 開發階段->上市階段->增長階段->成熟階段->衰退階段

對應到人的生命週期:

  備孕->出生->成長->成年->衰老

開發階段:利潤:負,完全為成本支出

上市階段:利潤:負,逐步變負為正;成本:幾乎不變;銷量:逐步增加;

增長階段:利潤:走向最大化;成本:幾乎不變,微微下調;銷量:逐步增加;

成熟階段:利潤:逐步減小;成本:微微下調;銷量:最大化;

衰退階段:利潤:逐步縮減,在產品退市時變為0;成本:逐步變為0;銷量:逐漸減少,最終為0

 

 

 

 

 

 

相關文章