根據CMM等級,評價軟體專案

2021-07-01 21:48:50 字數 1897 閱讀 7821

——論證軟體質量評價體系和評分標準

論證背景:

根據文章百科,看軟體質量定義。軟體質量就是「軟體與明確的和隱含的定義的需求相一致的程度」。具體地說,軟體質量是軟體符合明確敘述的功能和效能需求、文件中明確描述的開發標準、以及所有專業開發的軟體都應具有的隱含特徵的程度。

影響軟體質量的主要因素,這些因素是從管理角度對軟體質量的度量。可劃分為三組,分別反應使用者在使用軟體產品時的三種觀點。正確性、健壯性、效率、完整性、可用性、風險(產品執行);可理解性、可維修性、靈活性、可測試性(產品修改);可移植性、可再用性、互執行性(產品轉移)。

但是軟體質量不僅是以上所述,軟體質量還關係到不斷改進、提高內部顧客和外部顧客滿意度;縮短產品開發周期與投放市場時間;降低質量成本等。

於是為了準備定義乙個產品的軟體質量就必須有相應的標準制定。而制定標準也有在不同的應用場合也是不盡相同的。具體如下:

(1)軟體需求是度量軟體質量的基礎,與需求不一致就是質量不高。

(2)指定的標準定義了一組指導軟體開發的準則,如果沒有遵守這些準則,幾乎肯定會導致質量不高。

(3)通常,有一組沒有顯式描述的隱含需求(如期望軟體是容易維護的)。如果軟體滿足明確描述的需求,但卻不滿足隱含的需求,那麼軟體的質量仍然是值得懷疑的

cmm3即已經定義級別軟體過程。已為軟體生產的過程編制了完整的文件。其主要包括1)軟體過程的管理方面和技術方面都明確地做了定義,2)按需要不斷地改進過程,3)採用評審的辦法來保證軟體的質量等只要過程。

mccall質量模型2023年由mccall等人提出的軟體質量模型。它將軟體質量的概念建立在11個質量特性之上,而這些質量特性分別是面向軟體產品的執行、修正和轉移的,它具體如下圖所示

而對11個質量特性進行全部的度量是不可行的,因此mccall質量模型定義了一些評價準則這些準則可對反映軟體質量特性的軟體進行分級,並以此來估計軟體質量的特性值。軟體屬性一般分級範圍從0到10,而主要的評價準則則如圖所示,有可跟蹤型,完備性,一致性安全性容錯性等。

各個特性的分析,如下圖所示:

評價與分析:

根據mccall質量模型的思想,制定軟體質量評價體系時需要考慮到產品在轉移、執行、修正方面的質量特性,考慮到評價軟體質量的各方面因素,以及考慮到更為具體細緻的評價準則。為了對乙個軟體進行全方面的綜合評價,我們制定的質量評價體系和評分標準應該是多層次的綜合評價。對各方面通過具體的重要性進行加權計算後得到最終評分。

根據mccall質量特性對點餐系統進行分析如下:

.系統在日常的執行環境中,系統能滿足使用者點餐的各種基本需求以及高階需求,並保證在各項功能不會出現錯誤

.系統在規定時間和相對數量的使用者情況下能夠保證一定的容錯性和健壯性。

.系統能夠在可容忍時間內對客戶端的請求做出正確響應。

.系統是為非計算機專業使用者設計,必須易於使用者學習使用,操作簡單,且程式啟動的速度較快,輸出資料較快。

.系統應盡量少依賴於計算機系統和環境,不依賴於底層裝置,方便進行系統的移植

.系統的客戶端和伺服器有較好的擴充套件性,即各個系統直接可以交叉使用

.系統使用標準的通訊協議、規範化的介面來連線客戶端和伺服器端,並在程式中使用標準資料結構和資料型別。

基本需求部分:要求完成客戶端和伺服器的基本功能,客戶端側的包括:選擇菜譜並下單、查詢已下單及賬單、最終結算、催促功能,服務端包括對菜譜的操作(檢視、修改、新增、刪除)、對使用者選單的操作(接收、顯示、更改、結算選單)以及對使用者催促的響應。

某項未完成則酌情扣分。

如上乃該系統的基本需求部分,系統應當盡力完成以上所述需求,並根據完成的程度進行相應的評分。而該系統的為了使用者體驗所增加的一些額外的功能展示可以增加一些額外的應用體驗分數。

評價與結果分析:

根據評價結果可得總分為:86

在軟體評價的過程中,雖然有了既定的準則和要求,但是在評定過程中依舊是存在評價人員的主觀因素在其中。所以軟體評價體系的建立是應該不斷進步的,有更加細緻和精準的評價準則和標準在其中做標桿。

崗位評價等級標準

崗位評價各子因素賦分標準 1 學歷 是履行崗位職責所要求的最低文化水平,非職工事實文化程度。2 經驗 指達到熟練崗位要求的技能以勝任崗位所需要的工作經歷 3 專業技能 衡量崗位對任職人員在經營管理 計畫 分析判斷及專業技術應用等方面應達到的專業技術水平 4 創造性 衡量崗位工作本身所要求的判斷決策 ...

行為錨定等級評價法

背景 行為錨定等級評價法是一種試圖將關鍵事件描述法和量化評價技術結合在一起的工作績效評價技術,它將定量評價尺度與關於特定的優良績效或劣等績效的例項描寫結合在了一起,成為一種新的績效評價方法,得到了廣泛的應用。內容 行為錨定等級評價法是傳統業績評定表和關鍵事件法的結合。它通過等級評價表,將關於特別優良...

等級評價與異質分組

為學科生命教育注入嶄新活力 在生命學科教育大潮的推動下,小組合作學習 學生自主學習漸漸變成課堂教學的主要模式,在傳統教學方法向生命學科教育轉變中,教師在理念創新的同時也有了方法上的改革。針對本班的實際情況,為了調動學生積極主動學習的興起和能力,我做了一些嘗試。一 異質分組 異質分組即根據不同資質把5...