文章目錄
- 軟件工程學習筆記目錄
- 軟件工程過程
- 軟件工程方法
- 軟件質量
- 軟件質量如何評價
- 軟件的質量模型
- ISO9126模型
- 易用性:
- 效率
- 可維護性
- 可移植性
- 為什么內存緩沖區是2048或4096
軟件工程學習筆記目錄
[https://blog.csdn.net/csdn_kou/article/details/83754356]
單純擺出一大堆概念來強行解釋軟件工程是什么,我覺得太過于生硬!我們來感性的認識一下,軟件工程是干什么的?從而對軟件工程有一個更為深刻的認識!
軟件工程過程
軟件工程方法
軟件質量
軟件質量如何評價
軟件的質量模型
ISO9126模型
易用性:
- 易理解性:軟件顯示的信息要清晰,準確且易懂,使用戶能快速理解軟件
- 易學習性:軟件使用能學習其應用的能力
- 易操作性:軟件產品使用戶易于操作和控制他的能力
- 吸引行:軟件具有某些獨特的,能讓用戶眼前一亮的屬性
效率
- 時間特性:在規定的條件下,軟件產品執行其功能時能夠提供適當的響應時間和理解時間以及吞吐率的能力(單位時間內通過某通信信道或某個節點成功交付數據的平均速率)
- 資源利用:軟件系統在完成用戶制定的業務請求所消耗的系統資源,諸如:CPU 占有率,內存占有率,網絡帶寬占有率等。
可維護性
- 易分析性:軟件提供輔助手段幫助開發人員定位缺陷原因并判斷出修改之處
- 易改變性:軟件產品使得制定的修改容易實現的能力
- 穩定性:軟件產品避免由于軟件修改二造成意外結果的能力
- 易測試性:軟件提供輔助性手段幫助測試人員實現其測試意圖
可移植性
- 適應性:軟件產品無需做任何相應變動就能適應不同運行環境的能力
- 易安裝性:在平臺變化后,成功安裝軟件的難易程度
- 共存性:軟件產品在公共環境與共享資源的其他系統共存的能力
- 替換性:軟件系統的升級能力,包括在線升級,打補丁升級等
為什么內存緩沖區是2048或4096
看圖中數據可以得到!當內存繼續增大對于效率的提高就不是特別的大