國立屏東大學 資訊工程學系 物件導向軟體工程 (last updated September 6, 2021)

2. 軟體品質

2.1 軟體品質(Software Quality)

如何評定軟體的品質是一件相當重要的課題,首先必須就軟體的評量指標加以討論,常見的軟體品質評量指標如下:

Fig 1與Fig 2.提供了一些可能的軟體評量指標。

Fig. 1: An example ontology of quality

Fig. 2: Software quality at stakeholders

在相關的評量指標中,有一些指標彼此間是互斥的,例如透過程式碼的精簡可以提升效能,但卻也會降低可維護性與可重用性;反之,若提升了可重用性,則可能會造成效能的下降。所以我們必須在眾多的效能指標中,挑選適合的指標項目來進行評比。