1. 軟體度量的過程度量
弗羅哈克(William A.Florac)、帕克(Robert E.Park)和卡爾頓(Anita D.Carleton)在《實用軟體度量:過程管理和改善之度量》(Practical Software Measurement:Measuring for Process Management and Improvement)中描述了過程管理和項目管理的關系。認為軟體項目團隊生產產品基於三大要素:產品需求、項目計劃和已定義軟體過程。度量數據在項目管理中將被用來:(1)識別和描述需求,(2)准備能夠實現目標的計劃,(3)執行計劃,(4)跟蹤基於項目計劃目標的工作執行狀態和進展。而過程管理也能使用相同的數據和相關度量來控制和改善軟體過程本身。這就意味著,軟體組織能使用建構和維持度量活動的共同框架來為過程管理和項目管理兩大管理功能提供數據。
軟體過程管理包括定義過程、計劃度量、執行軟體過程、應用度量、控制過程和改善過程,其中計劃度量和應用度量是軟體過程管理中的重要步驟,也是軟體過程度量的核心內容。計劃度量建立在對已定義軟體過程的理解之上,產品、過程、資源的相關事項和屬性已經被識別,收集和使用度量以進行過程性能跟蹤的規定都被集成到軟體過程之中。應用度量通過過程度量將執行軟體過程所獲得的數據,以及通過產品度量將產品相關數據用來控制和改善軟體過程。 軟體過程的度量,需要按照已經明確定義的度量流程加以實施,這樣能使軟體過程度量作業具有可控制性和可跟蹤性,從而提高度量的有效性。軟體過程度量的一般流程主要包括:確認過程問題;收集過程數據;分析過程數據;解釋過程數據;匯報過程分析;提出過程建議;實施過程行動;實施監督和控制。這一度量過程的流程質量能保證軟體過程度量獲得有關軟體過程的數據和問題,並進而對軟體過程實施改善。
2. 4種軟體開發方法有哪些
1.結構化方法:分析,設計,程序設計構成,面向數據流的開發方法,分解和抽象的原則,數據流圖建立功能模型,完成需求分析工作。
2.Jackson方法:面向數據結構開發方法。數據結構為驅動,適合小規模的項目,當輸入數據結構和輸出結構之間沒有對應關系,難用此方法,JSD(Jackson Structure Prograamming)是JSP(JacksonSystem Development)的擴充
3.原型化方法:和演化模型相對應,需求不清,業務理論不確定,需求經常變化,規模不大去不太復雜時採用。
4.面向對象開發方法:分析,設計,實現,Booch,Coad,OMT,為統一各種面向對象方法的術語,概念和模型,推出UML (Unified Modeling Language)統一化建模語言,成為工業標准。
3. 度量的主要方法
軟體開發成本度量主要指軟體開發項目所需的財務性成本的估算。
主要方法如下:類比估演算法
類比估演算法是通過比較已完成的類似項目系統來估算成本,適合評估一些與歷史項目在應用領域、環境和復雜度方面相似的項目。其約束條件在於必須存在類似的具有可比性的軟體開發系統,估算結果的精確度依賴於歷史項目數據的完整性、准確度以及現行項目與歷史項目的近似程度。
細分估演算法。細分估演算法是將整個項目系統分解成若干個小系統,逐個估算成本,然後合計起來作為整個項目的估算成本。細分估演算法通過逐漸細化的方式對每個小系統進行詳細的估算,可能獲得貼近實際的估算成本。其難點在於,難以把握各小系統整合為大系統的整合成本。
周期估演算法。周期估演算法是按軟體開發周期進行劃分,估算各個階段的成本,然後進行匯總合計。周期估演算法基於軟體工程理論對軟體開發的各個階段進行估算,很適合瀑布型軟體開發方法,但是需要估算者對軟體工程各個階段的作業量和相互間的比例具有相當的了解。
顧客顧客滿意度度量
顧客滿意是軟體開發項目的主要目的之一,而顧客滿意目標要得以實現,需要建立顧客滿意度度量體系和指標對顧客滿意度進行度量。顧客滿意度指標(CSI:customer satisfaction index)以顧客滿意研究為基礎,對顧客滿意度加以界定和描述。項目顧客滿意度量的要點在於:確定各類信息、數據、資料來源的准確性、客觀性、合理性、有效性,並以此建立產品、服務質量的衡量指標和標准。企業顧客滿意度度量的標准會因為各企業的經營理念、經營戰略、經營重點、價值取向、顧客滿意度調查結果等因素而有所不同。比如:NEC於2002年12月開始實施的CSMP 活動的度量尺度包括共感性、誠實性、革新性、確實性和迅速性,其中,將共感性和誠實性作為CS活動的核心姿態,而將革新性、確實性和迅速性作為提供商品和服務中不可或缺的尺度。每個尺度包括兩個要素,各要素包括兩個項目,共計5大尺度、10個要素和20個項目。例如,共感性這一尺度包括「了解顧客的期待」、「從顧客的立場考慮問題」這兩個要素;「了解顧客的期待」這一要素又包括「不僅僅能勝任目前的工作還能意識到為顧客提供價值而專心投入」、「對顧客的期望不是囫圇吞棗而是根據顧客的立場和狀況來思考『顧客到底需要什麼』並加以應對」這兩個項目。
美國專家斯蒂芬(Stephen H.Kan)在《軟體質量工程的度量與模型》(Metrics and Models in Software Quality Engineering)中認為,企業的顧客滿意度要素:
顧客
顧客滿意度要素
顧客顧客滿意度要素的內容
技術解決方案質量、可靠性、有效性、易用性、價格、安裝、新技術支持與維護靈活性、易達性、產品知識市場營銷解決方案、接觸技術解決方案
管理購買流程、請求手續、保證期限、注意事項交付准時、准確、交付後過程企業形象技術領導、財務穩定性、執行印象表7-1 顧客滿意度要素及其內容 作為企業的顧客滿意度的基本構成單位,項目的顧客滿意度會受到項目要素的影響,主要包括:開發的軟體產品、開發文檔、項目進度以及交期、技術水平、溝通能力、運用維護等等。具體而言,可以細分為如表7-2所示的度量要素,並根據這些要素進行度量。 顧客滿意度項目顧客滿意度度量要素軟體產品功能性、可靠性、易用性、效率性、可維護性、可移植性開發文檔文檔的構成、質量、外觀、圖表以及索引、用語項目進度以及交期交期的根據、進度遲延情況下的應對、進展報告技術水平項目組的技術水平、項目組的提案能力、項目組的問題解決能力溝通能力事件記錄、式樣確認、Q&A
運用維護支持、問題發生時的應對速度、問題解決能力表7-2顧客滿意度項目度量要素
4. 主要有什麼方法度量
軟體開發成本度量主要指軟體開發項目所需的財務性成本的估算。主要方法如下:類比估演算法,類比估演算法是通過比較已完成的類似項目系統來估算成本,適合評估一些與歷史項目在應用領域、環境和復雜度方面相似的項目。其約束條件在於必須存在類似的具有可比性的軟體開發系統,估算結果的精確度依賴於歷史項目數據的完整性、准確度以及現行項目與歷史項目的近似程度。細分估演算法。細分估演算法是將整個項目系統分解成若干個小系統,逐個估算成本,然後合計起來作為整個項目的估算成本。細分估演算法通過逐漸細化的方式對每個小系統進行詳細的估算,可能獲得貼近實際的估算成本。其難點在於,難以把握各小系統整合為大系統的整合成本。周期估演算法。周期估演算法是按軟體開發周期進行劃分,估算各個階段的成本,然後進行匯總合計。周期估演算法基於軟體工程理論對軟體開發的各個階段進行估算,很適合瀑布型軟體開發方法,但是需要估算者對軟體工程各個階段的作業量和相互間的比例具有相當的了解。
顧客顧客滿意度度量,顧客滿意軟體開發項目的主要目的之一,而顧客滿意目標要得以實現,需要建立顧客滿意度度量體系和指標對顧客滿意度進行度量。顧客滿意度指標(CSI:customer satisfaction index)以顧客滿意研究為基礎,對顧客滿意度加以界定和描述。項目顧客滿意度量的要點在於:確定各類信息、數據、資料來源的准確性、客觀性、合理性、有效性,並以此建立產品、服務質量的衡量指標和標准。企業顧客滿意度度量的標准會因為各企業的經營理念、經營戰略、經營重點、價值取向、顧客滿意度調查結果等因素而有所不同。比如:NEC於2002年12月開始實施的CSMP 活動的度量尺度包括共感性、誠實性、革新性、確實性和迅速性,其中,將共感性和誠實性作為CS活動的核心姿態,而將革新性、確實性和迅速性作為提供商品和服務中不可或缺的尺度。每個尺度包括兩個要素,各要素包括兩個項目,共計5大尺度、10個要素和20個項目。例如,共感性這一尺度包括「了解顧客的期待」、「從顧客的立場考慮問題」這兩個要素;「了解顧客的期待」這一要素又包括「不僅僅能勝任目前的工作還能意識到為顧客提供價值而專心投入」、「對顧客的期望不是囫圇吞棗而是根據顧客的立場和狀況來思考『顧客到底需要什麼』並加以應對」這兩個項目。
5. 在軟體開發過程中常見的控制軟體質量的方法有哪些
最重要的控制軟體質量的方法是驗證與確認(V&V).
在需求階段,要特別深入進行需求分析,需求分析模型需要專家和用戶認真討論審查批准。在軟體設計階段需要進行軟體設計方案審查,要確保設計反映了需求的要求,要確保架構合理。在測試階段要嚴格測試,測試的規程要嚴格滿足需求分析模型的要求。其中最重要的是需求分析以及需求分析的審查。你找一本軟體工程的書看看,同時把V&V相關的標准好好研究一下。
6. 簡述軟體度量GQM方法的基本步驟。
GQM的實施過程大致分為七個階段:先期調研,制定目標,產生計劃,產生測量計劃,收集和整理數據,數據分析,打包。其中GQM的核心是GQM目標(Goal)和GQM計劃,所謂GQM計劃就是用一組問題(Question)來定義GQM目標,再對每個問題給出一組度量(Metric)。
7. 軟體測試中對軟體質量進行度量的指標常用的有哪些
你好!
有N多種指標:
缺陷統計數據的度量(I)
所有缺陷數量的時間走勢或趨勢統計 (Bug Trends By Time)
未被處理的缺陷按照嚴重程度的統計 (Active Bugs By Severity)
未被處理的缺陷按照優先程度的統計 (Active Bugs By Priority)
未被處理的缺陷數量的時間走勢或趨勢統計 (Active Bugs Over Time)
已發現缺陷的數量和已修復的缺陷的數量的比率 (Fixed/Found)。也被稱為修改率或糾錯率(Fix Rate)
未處理的缺陷數量和已處理的的缺陷數量的比率 (active/resolved)
已處理的被修復的缺陷數量和已處理的缺陷數量的比率(Resolved as Fixed/resolved)
重新被激活的已修復的缺陷數量(Bug re-activation rate)
通過測試找到的缺陷的統計(Bugs opened by testing activity)
所有的缺陷按照嚴重程度的統計(All Bugs By Severity)
新被發現的缺陷按嚴重程度的統計 (Opened Bugs By Severity)
已處理的缺陷按照嚴重程度的統計 (Resolved Bugs By Severity)
被修復的缺陷按照嚴重程度的統計 (Fixed By Severity)
不同語言版本缺陷數量的統計(Bugs opened by Language version)
被報告存在缺陷的各功能統計(Where your bugs were found)
處理缺陷的平均時間的統計(Average Time to Resolve)
關閉缺陷的平均時間的統計(Average Time to Close)
被處理缺陷的不同結論統計(Resolved Bugs By Resolution)
詳細的信息你可以留下郵箱,我發給你文件!
8. 軟體度量的原則和軟體度量實施的方法
原則:不要為了考核開發者而度量,度量是為了解現狀,牽引能力提升;
方法:關鍵KPI,一般從質量、效率、成本三個方面設置度量指標;
9. 軟體度量的方法體系
項目度量
項目度量是針對軟體開發項目的特定度量,目的在於度量項目規模、項目成本、項目進度、顧客滿意度等,輔助項目管理進行項目控制。
規模度量
軟體開發項目規模度量(size measurement)是估算軟體項目工作量、編製成本預算、策劃合理項目進度的基礎。規模度量是軟體項目失敗的重要原因之一。一個好的規模度量模型可以解決這一問題。有效的軟體規模度量是成功項目的核心要素:基於有效的軟體規模度量可以策劃合理的項目計劃,合理的項目計劃有助於有效地管理項目。規模度量的要點在於:由開發現場的項目成員進行估算;靈活運用實際開發作業數據;杜絕盲目迎合顧客需求的「交期逆推法」。
軟體規模度量有助於軟體開發團隊准確把握開發時間、費用分布以及缺陷密度等等。軟體規模的估算方法有很多種,如:功能點分析(FPA:function points analysis)、代碼行(LOC:lines of code)、德爾菲法(Delphi technique)、COCOMO模型、特徵點(feature point)、對象點(object point)、3-D功能點(3-D function points)、Bang度量(DeMarco's bang metric)、模糊邏輯(fuzzy logic)、標准構件法(standard component)等,這些方法不斷細化為更多具體的方法。
成本度量
軟體開發成本度量主要指軟體開發項目所需的財務性成本的估算。主要方法如下:
類比估演算法。類比估演算法是通過比較已完成的類似項目系統來估算成本,適合評估一些與歷史項目在應用領域、環境和復雜度方面相似的項目。其約束條件在於必須存在類似的具有可比性的軟體開發系統,估算結果的精確度依賴於歷史項目數據的完整性、准確度以及現行項目與歷史項目的近似程度。
細分估演算法。細分估演算法是將整個項目系統分解成若干個小系統,逐個估算成本,然後合計起來作為整個項目的估算成本。細分估演算法通過逐漸細化的方式對每個小系統進行詳細的估算,可能獲得貼近實際的估算成本。其難點在於,難以把握各小系統整合為大系統的整合成本。
周期估演算法。周期估演算法是按軟體開發周期進行劃分,估算各個階段的成本,然後進行匯總合計。周期估演算法基於軟體工程理論對軟體開發的各個階段進行估算,很適合瀑布型軟體開發方法,但是需要估算者對軟體工程各個階段的作業量和相互間的比例具有相當的了解。
顧客滿意度度量
顧客滿意是軟體開發項目的主要目的之一,而顧客滿意目標要得以實現,需要建立顧客滿意度度量體系和指標對顧客滿意度進行度量。顧客滿意度指標(CSI:customer satisfaction index)以顧客滿意研究為基礎,對顧客滿意度加以界定和描述。項目顧客滿意度量的要點在於:確定各類信息、數據、資料來源的准確性、客觀性、合理性、有效性,並以此建立產品、服務質量的衡量指標和標准。企業顧客滿意度度量的標准會因為各企業的經營理念、經營戰略、經營重點、價值取向、顧客滿意度調查結果等因素而有所不同。比如:NEC於2002年12月開始實施的CSMP 活動的度量尺度包括共感性、誠實性、革新性、確實性和迅速性,其中,將共感性和誠實性作為CS活動的核心姿態,而將革新性、確實性和迅速性作為提供商品和服務中不可或缺的尺度。每個尺度包括兩個要素,各要素包括兩個項目,共計5大尺度、10個要素和20個項目。例如,共感性這一尺度包括「了解顧客的期待」、「從顧客的立場考慮問題」這兩個要素;「了解顧客的期待」這一要素又包括「不僅僅能勝任目前的工作還能意識到為顧客提供價值而專心投入」、「對顧客的期望不是囫圇吞棗而是根據顧客的立場和狀況來思考『顧客到底需要什麼』並加以應對」這兩個項目。
美國專家斯蒂芬(Stephen H.Kan)在《軟體質量工程的度量與模型》(Metrics and Models in Software Quality Engineering)中認為,企業的顧客滿意度要素如表7-1所示: 顧客滿意度要素 顧客滿意度要素的內容 技術解決方案 質量、可靠性、有效性、易用性、價格、安裝、新技術 支持與維護 靈活性、易達性、產品知識 市場營銷 解決方案、接觸點、信息 管理 購買流程、請求手續、保證期限、注意事項 交付 准時、准確、交付後過程 企業形象 技術領導、財務穩定性、執行印象 作為企業的顧客滿意度的基本構成單位,項目的顧客滿意度會受到項目要素的影響,主要包括:開發的軟體產品、開發文檔、項目進度以及交期、技術水平、溝通能力、運用維護等等。具體而言,可以細分為如表7-2所示的度量要素,並根據這些要素進行度量。
顧客滿意度項目 顧客滿意度度量要素
軟體產品 功能性、可靠性、易用性、效率性、可維護性、可移植性
開發文檔 文檔的構成、質量、外觀、圖表以及索引、用語
項目進度以及交期 交期的根據、進度遲延情況下的應對、進展報告
技術水平 項目組的技術水平、項目組的提案能力、項目組的問題解決能力
溝通能力 事件記錄、式樣確認、Q&A
運用維護 支持、問題發生時的應對速度、問題解決能力
10. 簡述度量IT過程的主要指標及其作用
來自網路:同度量因素的作用
同度量因素:使若干由於度量單位不同不能直接相加的指標,過渡到可以加總和比較而使用的媒介因素。
編輯本段
同度量因素的定義
同度量因素 是指批發不能相加的總體過渡到能夠相加的總體的因素。為了計算總指數,必須把不能同度量的單位變為可以相加的指標,變成可以相加指標的關鍵是求出同度量因素。這個因素可以根據有關的經濟方程式來確定,如:
單位產品價格×產品產量=產品產值
p×q=pq
單位產品成本×產品產量=總成本
z×q=zq
在以上方程式的右邊,是經過同度量因素的作用,而可以相加或合並的總體。上面方程式左邊第一個乘數為質量指標,第二個為數量指標。如果要計算數量指標指數(如產品產量),那麼就可以用以上方程式的第一個乘數(如價格單位產品成本)作為同度量因素,即由於價格或單位成本的作用,使得不能相加的各種產品的產量變成了可以相加價值指標;對於質量指標指數可以採用數量指標為同度量因素。在計算總指數過程中,同度量因素除了首先起著同度量的作用外,同時還起著權數的作用。zxl89626如果我回答的好請給我分謝謝DBCA