2007年2月23日

軟體品質(Software Quality)

隨著科技的進步﹐相關產品的軟體日益複雜﹐出錯的頻率日漸頻繁(如高鐵售票系統)﹐軟體品管已經是非常重要的議題了!

所謂軟體品質﹐可以由製造端(軟體開發)或應用端(使用者)﹐分別給予不同之定義:
1. 開發端觀點:
a. 可閱讀性(readability)
b. 易維護性(easy for maintenance, 含debugging, testing, modification, portability等)
c. 低消耗資源:如記憶體低需求量﹐或可以較低規格之硬體執行任務等

2. 應用端觀點:
a. 軟體可靠度
b. bug的數量
c. 軟體擴充性
d. 軟體相關文件之完整性
e. 容錯能力(對使用者操作錯誤之容忍能力﹐甚至提供及時資訊﹐使使用者做正確操作等)

參考資料:
1. Wikipedia: Software Quality
2. Juran's Quality Handbook, Chap 20 Software Development

沒有留言:

 
Clicky Web Analytics