任意程式P,總是由操作符和運算元通過有限次的組合連綴而成。P的符號表辭彙量 η = η 1+ η 2( η 1:惟一運算元數量, η 2:惟一操作符數量)。設N1是P中出現的所有運算元,N2是程式中出現的所有操作符。度量指標如下:
程式長度N=N1+N2
程式容量V=N × log2 η
當我們編寫程式的時候,代碼體積會因實現方式和編寫者的習慣有所差異,還會因所採用的程式語言(比如保留字的數量,語句的結構等)而有所不同。因此,又有如下標準:
程式語言等級L=V / V(V 是程式實現時可能的最小代碼容量)
編寫程式的效率E=V / L
halstead的度量分析指出,在軟體開發中,把系統劃分為單獨的模組所帶來的實質性利益,在於短代碼的難度要比長代碼低。
相關詞條
-
halstead方法
程式長度N=N1+N2 程式容量V=N 程式語言等級L=V
-
《軟體工程:實踐者的研究方法》
《軟體工程實踐者的研究方法》是2010 年9月機械工業出版社出版的圖書,作者是Roger S·Pressman。
版權資訊 內容簡介 中文版目錄 -
芝加哥警署第二季
,Antonio和Halstead決定集中精力跟蹤一些關鍵的線索。與此同時... sergeant)Platt的幫助。第3集針對Halstead的懸賞刺殺...。Olinsky試圖勸說Bembenek取消針對Halstead的刺殺令...
劇情簡介 分集劇情 -
軟體複雜度
種軟體複雜性的度量方法可供參考,其中McCabe QA是比較出色和實用的方法,它能夠計算出多種軟體複雜度,由此可對軟體進行檢查、分析和查明那些...的方式指出可能出問題的子程式。保持子程式簡單的通用方法是設定一個長度限制...
基本概念 複雜度 種類 -
Logiscope
,採用基於國際間的標準度量方法(如Halstead、McCabe等)的質量...的開發者提供確保代碼質量和進行有效測試的方法● 對項目管理者和質量工程師提供...模型的基礎。質量評價模型描述了從Halstead、McCabe的度量方法學...
-
登革出血熱
Ⅰ、Ⅱ、Ⅲ、Ⅳ四個血清型,可用中和、補體結合、血凝抑制試驗等方法分型,各型之間有交叉...的研究有如下看法。 (一)免疫機理。Halstead等認為初次感染登革病毒...抗原決定簇,故Ⅱ型登革病毒比其他型病毒易引起登革出血熱。 Halstead...
疾病概述 病原學 發病機理 病理改變 流行病學 -
可維護性
、代碼行以及Halstead量,Halstead量也是一個度量,考慮操作符...、降低成本的有效方法之一,也是提高可維護性的有效技術。常用的技術:採用模組化...
可維護性複審 可維護性指數 可維護性測試 可維護性的提高 -
登革熱及登革出血熱
、補體結合、血凝抑制試驗等方法分型,各型之間有交叉反應,故應取病人雙份血清...。 (一)免疫機理 Halstead等認為初次感染登革病毒的人,臨床上表...,故Ⅱ型登革病毒比其他型病毒易引起登革出血熱。 Halstead認為...
【概述】 【流行特徵】 【病因】 【發病機制】 【臨床表現】 -
度量[軟體度量]
、數據、原理、法則;其方法是測試、審核、調查;其工具是統計、圖表、數字、模型...別在1714年和1742年提出了基於某固定點間隔遞增等級的溫度度量方法...需要定量化度量。目前有超過上千種軟體度量方法被軟體研究人員及從業人員提出...
基本介紹 發展歷程 研究陣營 三維度 管理功能
