freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

軟件質量管理的概念-文庫吧資料

2025-02-25 14:06本頁面
  

【正文】 軟件可用時間除以總的軟件使用時間 85 產品將提供完成某些任務所必需的功能 功能性 完備性 測試覆蓋 計算調用或分支測量覆蓋 正確性 缺陷密度 計算每一版本發(fā)布前的缺陷 安全性 數據安全性 統(tǒng)計用戶數據被破壞的情況 用戶安全性 沒有被阻止的非法用戶入侵數 兼容性 環(huán)境變化 軟件安裝后必須修改的環(huán)境變量數量 互操作性 混合應用環(huán)境下軟件的可操作性 混合應用環(huán)境下可正確運行的數量 產品將易于使用 可使用性 易理解性 學習所用時間 新用戶學習軟件特性所花費的時間 易學性 學習所用時間 新用戶學會操作軟件提供的基本功能所花費的時間 易操作性 人的因素 新用戶基于人類工程學對軟件消極方面的評價數量 溝通性 人的因素 新用戶基于人類工程學對軟件消極方面的評價數量 質量需求 質量特性 質量子特性 直接度量 度量描述(例子) 四層模型 Back 86 軟件質量管理 ? 基本概念 ? 軟件質量管理的主要活動 ? 軟件質量管理的內容 ? 軟件質量標準簡介 ? 軟件文件標準與規(guī)范 87 軟件質量管理的 基本概念 ? 質量管理體系 為實施質量管理所需的組織結構,程序、過程和資源。 ? 易使用性:對于一個軟件,用戶學習、操作、準備輸入和理解輸出時,所做努力的程度。 ? 功能性:軟件所實現的功能滿足用戶需求的程度.功能性反映了所開發(fā)的軟件滿足用戶指明的或隱含的需求的程度,即用戶要求的功能是否全部實現了。 ? 可靠性:在規(guī)定的時間和條件下,軟件所能維持其性能水平的程度。它采用從用戶角度考慮的立場,把軟件質量分解成四類質量特性,這四個質量特性是軟件的基本特征。 ( 4) 產品將易于使用。 ( 2) 產品將是可靠的并能防止數據丟失的機制。 ? 軟件產品質量層 (質量需求 ):是產品必須滿足的質量需求。 82 四層模型 ? 四層模型 軟件質量的度量關鍵是要定出評定質量的指標和評定優(yōu)劣的標準。 分析原因應該自頂向下進行。 ( 2)分析結果 根據評分的結果,對照評價指標,檢查某個質量特性是否達到了要求的質量標準。其次是在開發(fā)過程中積累的各種數據,特別是對出錯數據的記錄。 為了回答度量工作表上的問題,必須積累原始資料。所以它也可稱為檢查表。軟件質量評價分兩步走。一般采取由若干( 6~ 10)位軟件專家進行打分來評價。其次,是確認方法的有效性,例如:在度量中,我們用到很多統(tǒng)計學方法,在這些方法中,我們有一些概率分布假設(例如:某些錯誤的發(fā)生,我們假設符合隨機概率分布),當這些假設并不成立時,度量的結果是不真實的。 ( 4)確認質量度量 在度量過程中,進行度量結果的確認非常重要。 ( 5)費用:測試是要花錢(人力、物力、時間等)的。而用戶需求對此項指標的要求(目標)和現實系統(tǒng)所達到的實際值(比如: 10個人次測量后統(tǒng)計意義上的)的比較,就是將提交質量評審的質量值。它通過執(zhí)行一系列的任務,獲得一個質量值。建立了這種關聯(lián)后,可以根據分類,分級,確定直接度量。 需求分析:拿到用戶確認的需求后,你可以開始把用戶的質量需求與我們設定的質量特性聯(lián)系起來,一直區(qū)分到子特性。這些困難包括:需求如何獲取,需求沖突如何協(xié)調、需求的確認和變更的授權等。 但是,我們已經知道,軟件的功能需求的確定,存在一定的難度。 78 軟件質量的度量和評價 ? 軟件質量度量的實施 在確定要對一個軟件(系統(tǒng))進行度量之后,一般,采取以下幾個步驟,來實施對該軟件的度量: ( 1)確定軟件質量需求; 在用戶需求中,除功能需求外,還有非功能需求,包括:質量需求、環(huán)境需求、設計約束、開發(fā)策略等。它適用于一些只能間接度量的特性。如可靠性度量、復雜度度量、缺陷度量和規(guī)模度量等。 ? 尺度度量:這是一種定量度量。 ? 預測度量是利用定量的或定性的方法,對軟件質量的評價值進行估計,以得到軟件質量的比較精確的估算值。 質量要素之間的關系表 76 軟件質量特性之間的競爭 77 軟件質量的度量和評價 ? 軟件質量的度量 是軟件屬性的量化,是經驗關系系統(tǒng)到數值關系系統(tǒng)的一種映射。但是用匯編語言編制出的程序,可靠性、可移植性以及可維護性都很差。 74 軟件質量模型 75 軟件質量特性之間的競爭 在軟件的質量特性與質量特性之間、質量特性與質量子特性之間存在著有利的影響和不利的影響。 71 ISO的質量要素與評價準則 (1/2) 要素 關系 準則 正確性 可容性 有效性 安全性 可用性 可維護 靈活性 互操作 可追蹤性 V 完全性 V 一致性 V V V 準確性 V 容錯性 V 簡單性 V V 模塊化 V V 通用性 V 可擴充性 V 檢測性 V 自描述性 V V 72 ISO的質量要素與評價準則 (2/2) 要素 關系 準則 正確性 可容性 有效性 安全性 可用性 可維護 靈活性 互操作 執(zhí)行效率 V 存儲效率 V 存取控制 V 存取審查 V 可操作性 V 易培訓性 V 通信性 V 軟件獨立性 V 硬件獨立性 V 通信通用性 V 數據通用性 V 簡明性 V 73 軟件質量模型 ? 1991年, ISO發(fā)布了 ISO/IEC9126質量特性的國際標準,將質量特性降為 6個,即功能性、可靠性、可維護性、效率、可使用性、可移植性,并定義了 21個子特性。 ISO高層由8個要素組成 、 中層由 23個評價準則組成 。 分別對應 McCall等人的要素 、 評價準則和度量 。 2. 中層稱軟件質量設計評價準則 (SQDC)。 Mk的取值是 0 , , ,? , 67 質量要素與評價準則 (1/2) 要素 關系 準則 正確性 可靠性 有效性 完整性 可維護 可測試 可移植 可重用 互操作 可用性 靈活性 可審查性 V V 準確性 V 通信通用性 V 完全性 V 簡明性 V V V 一致性 V V V V 數據通用性 V 容錯性 V 執(zhí)行效率 V 可擴充性 V 通用性 V V V V 68 質量要素與評價準則 (2/2) 要 素 關 系 準 則 正確性 可靠性 有效性 完整性 可維護 可測試 可移植 可重用 互操作 可用性 靈活性 硬件獨立性 V V V V 檢測性 V V V 模塊化 V V V V V V V 可操作性 V V 安全性 V 自文擋化 V V V V V 簡單性 V V V V 軟件獨立性 V V 可追蹤性 V 易培訓性 V 69 McCall軟件質量要素評價準則 ? McCall軟件質量度量模型為軟件質量管理奠定了基礎 ? 模型由軟件質量要素和評價準則組成 ? 加權系數 Cjk滿足 ∑ Cjk= 1 其中 Cjk≥ 0 當質量要素 Fj與 k項評價準則無關時 , Cjk=0 ? McCall評價準則項數 L=21 70 軟件質量模型 ? ISO 軟件質量度量模型 1985年國際標準化組織 (ISO)建議 , 軟件質量度量模型由三層組成 。 McCall將評價準則分為 010級 。 (Training):軟件支持新用戶使用該系統(tǒng)的能力 。 (Software System Independence):程序與非標準的程序設計語言特征 、 操作系統(tǒng)特征 、 以及其他環(huán)境約束無關的程度 。 (Selfdocumentation):源代碼提供有意義文檔的程度 。 65 McCall軟件質量要素評價準則 (Operability): 操作一個軟件的難易程度 。 (Instrumentation): 監(jiān)視程序的運行 , 一旦發(fā)生錯誤時 , 標識錯誤的程度 。 (Error tolerance) : 系統(tǒng)在各種異常條件下提供繼續(xù)操作的能力 64 McCall軟件質量要素評價準則 (Execution Efficiency): 程序運行效率 。 (Consistency):設計文檔與系統(tǒng)實現的一致性。 (Completeness): 所需功能完全實現的程度。 (Accuracy) : 計算和控制的精度,最好表示成相對誤差的函數 ,值越大表示精度越高。這些屬性必須滿足 ① 比較完整 、 準確的描述軟件質量要素; ② 比較容易量化和測量 , 能夠反映軟件質量的優(yōu)劣 。因此, McCall定義了一 組比較容易度量的軟件質量要素評價準則 ,使用它們對反映質量特性的軟件屬性分級,以此來估計軟件質量特性的值。它又稱相互操作性。如果這個軟件要聯(lián)網,或與其 他系統(tǒng)通信,或要把其他系統(tǒng)納入到自己的控制之下,必須有系統(tǒng)間的接口,使之可以聯(lián)結。 ? 復用性: 一個軟件(或軟件的部件)能再次用于其它應用(該應用的功能與此軟件或軟件部件的所完成的功能有聯(lián)系)的程度。 ? 靈活性: 修改或改進一個已投入運行的軟件所需工作量的大小。 60 軟件質量模型 ? 可維護性: 為滿足用戶新的要求,或當環(huán)境發(fā)生了變化,或運行中發(fā)現了新的錯誤時,對一個已投入運行的軟件進行相應診斷和修改所需工作量的大小。 ? 完整性: 為了某一目的而保護數據,避免它受到偶然的,或有意的破壞、改動或遺失 的能力。 ? 可靠性: 軟件按照設計要求,在規(guī)定時間和條件下不出故障,持續(xù)運行的程度。 58 軟件質量模型 產品修正 產品轉移 產品運行 可維護性 測試性 靈活性 互聯(lián)性 可移植性 復用性 正確性 可靠性 可使用性 效率 完整性 McCall軟件質量模型 59 軟件質量模型 ? 正確性: 在預定環(huán)境下,軟件滿足設計規(guī)格說明及用戶預期目標的程度。 ? McCall等人給出的軟件質量要素共 11個 , 分為三類 , 分別面向軟件產品的運行 、 修正 、轉移 。 56 軟件質量模型 McCall質量度量模型框 要素( 特性 ) 評價 準則 評價 準則 評價 準則 度量 度量 度量 面向管理觀點的產品質量 決定產品質量的軟件屬性 定量化地度量軟件屬性 57 軟件質量模型 ? 軟件質量要素直接影響軟件開發(fā)過程各個階段的產品質量 。如圖所示。 1979年 McCall等人改進 Boehm 質量模型又提出了一種軟件質量模型。換句話說質量模型是用來描述質量需求以及對質量進行評價的理論基礎。 54 軟件質量的定義 ? 對于軟件所需求的質量特性,在軟件生存期的不同階段中情況各有不同,要求也不一樣,這可由下圖說明。 2)維護與擴充:在運行過程中修改缺欠的內容;而且,為了進一步的使用,需根據運行環(huán)境(主要指應用環(huán)境和技術環(huán)境)的變化做功能上和性能上的擴充。 51 軟件質量的定義 通常,軟件質量可由以下主要特性來定義: ( 1) 功能性:軟件所實現的功能達到它的設計規(guī)范和滿足用戶需求的程度; ( 2)效率:在規(guī)定條件下,用軟件實現某種功能所需的計算機資源(包括時間)的有效程度; ( 3)可靠性:在滿足一定條件的應用環(huán)境中,軟件能夠正常維持其工作的能力; ( 4)安全性:為了防止意外或人為的破壞,軟件應具備的自身保護能力能力; 52 軟件質量的定義 ( 6)可維護性:當環(huán)境改變或軟件運行發(fā)生故障時,為了使其恢復正常運行所做努力的程度; ( 7)可擴充性:在功能改變和擴充情況下,軟件能夠正常運行的能力; ( 8)可移植性:為使一個軟件從現有運行平臺向另一個運行平臺過度所做
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1