管理技术课件.pptxVIP

管理技术课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

管理技術

(SoftwareManagement);§1.估算軟體規模;功能點技術依據對軟體資訊域特性和軟體複雜性的評估結果,估算軟體規模。這種方法用功能點(FP)為單位度量軟體規模

1.資訊域特性

功能點技術定義了資訊域的5個特性,分別是輸入項數(Inp)、輸出項數(Out)、查詢數(Inq)、主文件數(Maf)和外部介面數(Inf)。下麵講述這5個特性的含義。;(1)輸入項數:用戶向軟體輸入的項數,這些輸入給軟體提供面向應用的數據。輸入不同於查詢,後者單獨計數,不計入輸入項數中。

(2)輸出項數:軟體向用戶輸出的項數,它們向用戶提供面向應用的資訊,例如,報表和出錯資訊等。報表內的資料項目不單獨計數。

(3)查詢數:查詢即是一次聯機輸入,它導致軟體以聯機輸出方式產生某種即時回應。

(4)主文件數:邏輯主文件(即數據的一個邏輯組合,它可能是大型資料庫的一部分或是一個獨立的檔)的數目。;(5)外部介面數:機器可讀的全部介面(例如,磁片或磁帶上的數據檔)的數量,用這些介面把資訊傳送給另一個系統。

2.估算功能點的步驟

用下述3個步驟,可估算出一個軟體的功能點數(即軟體規模)。;(1)計算未調整的功能點數UFP

首先,把產品資訊域的每個特性(即Inp、Out、Inq、Maf和Inf)都分類為簡單級、平均級或複雜級,並根據其等級為每個特性分配一個功能點數。

然後,計算未調整的功能點數UFP:UFP=a1×Inp+a2×Out+a3×Inq+a4×Maf+a5×Inf

其中,ai(1≤i≤5)是資訊域特性係數,其值由相應特性的複雜級別決定(見書297頁)。;(2)計算技術複雜性因數TCF

度量14種技術因素(297頁)對軟體規模的影響程度。

根據軟體的特點,為每個因素分配一個從0(不存在或對軟體規模無影響)到5(有很大影響)的值。然後,用下式計算技術因素對軟體規模的綜合影響程度DI:

DI=;技術複雜性因數TCF由下式計算:

TCF=0.65+0.01×DI

因為DI的值在0-70之間,所以TCF的值在0.65-1.35之間。

(3)計算功能點數FP

用下式計算功能點數FP:

FP=UFP×TCF

功能點數與所用的編程語言無關,看起來功能點技術比代碼行技術更合理一些。但是,在判斷資訊域特性複雜級別和技術因素的影響程???時,存在著相當大的主觀因素。

;軟體估算模型使用由經驗導出的公式來預測軟體開發工作量,工作量是軟體規模(KLOC或FP)的函數,工作量的單位通常是人月(pm)。

支持大多數估算模型的經驗數據,都是從有限個專案的樣本集中總結出來的,因此,沒有一個估算模型可以適用於所有類型的軟體和開發環境。;這類模型的總體結構形式如下:E=A+B×(ev)C

其中,A、B和C是由經驗數據導出的常數,E是以人月為單位的工作量,ev是估算變數(KLOC或FP)。下麵給出幾個典型的靜態單變數模型。

1.面向KLOC的估算模型

(1)Walston_Felix模型

E=5.2×(KLOC)0.91

(2)Bailey_Basili模型

E=5.5+0.73×(KLOC)1.16;(3)Boehm簡單模型

E=3.2×(KLOC)1.05

(4)Doty模型(在KLOC9時適用)

E=5.288×(KLOC)1.047

2.面向FP的估算模型

(1)AlbrechtGaffney模型

E=-13.39+0.0545FP

(2)Maston,Barnett和Mellichamp模型

E=585.7+15.12FP;動態多變量模型也稱為軟體方程式。

動態多變量估算模型的形式如下:

E=(LOC×B0.333/P)3×(1/t)4

其中,

E是以人月或人年為單位的工作量;

t是以月或年為單位的專案持續時間;;B是特殊技術因數,它隨著對測試、品質保證、文檔及管理技術的需求的增加而緩慢增加,對於較小的程式(KLOC=5-15),B=0.16,對於超過70KLOC的程式,B=0.39;

P是生產率參數,它反映了下述因素對工作量的影響:

總體過程成熟度及管理水準;

使用良好的軟體工程實踐的程度;

使用的程式設計語言的級別;

軟體環境的狀態;

軟體專案組的技術及經驗;;應用系統的複雜程度。

開發即時嵌入式軟體時,P的典型值為2000;開發電信系統和系統軟體時,P=10000;對於商業應用系統來說,P=28000。可以從歷史數據導出適用於當前專案的生產率參數值。

從(13.2)式可以看出,開發同一個軟體(即LOC固定)的時候,如果把專案持續時間延長一些,則可降低完成專案所需的工作量。;COCOMO2(ConstructiveCostModel):Boehm

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档