功能點規(guī)模估計有5個參數(shù),分別是ILF,、EIF,、EI、EO和EQ,,其中ILF和EIF用于數(shù)據(jù)功能估計,,EI、EO和EQ用于事務(wù)功能估計,。這里講講ILF和EIF的區(qū)別,。 ILF,即內(nèi)部邏輯文件,;EIF,,即外部接口文件,雖然它們都稱為“文件”,,但此“文件”非彼“文件”,,這里的“文件”指的不是物理上的文件,而是邏輯相關(guān)的數(shù)據(jù)或數(shù)據(jù)組,。
ILF和EIF的區(qū)別就在于“內(nèi)”“外”的不同,。 所謂內(nèi)部邏輯文件,,是指在被度量的軟件內(nèi)部所維護的、用戶可識別的,、邏輯相關(guān)的數(shù)據(jù)組或控制信息組,。ILF的主要目的是保存由被度量軟件的一個或多個基本過程所維護的數(shù)據(jù)。 而外部接口文件則是由被度量軟件所引用的,、用戶可識別的,、邏輯相關(guān)的數(shù)據(jù)組或控制信息組,它并不在被度量軟件內(nèi)部危害,,而是在另一個軟件內(nèi)部維護,。EIF的主要目的是保存由被度量軟件的一個或多個基本過程所引用的數(shù)據(jù)。 這意味著一個軟件的EIF必定是另一個軟件的ILF,。 ILF和EIF本質(zhì)上都是邏輯相關(guān)的數(shù)據(jù)組,,只是ILF是在被度量軟件內(nèi)維護,而EIF則由其他軟件維護,,只是被度量軟件所引用,。 比如,,一個組織有圖書管理系統(tǒng)和人力資源管理系統(tǒng)是兩個軟件系統(tǒng),在圖書管理系統(tǒng)中添加用戶信息時,,需要判斷用戶是否為本單位員工,,非本單位員工則不允許使用圖書管理系統(tǒng)。而要實現(xiàn)這個判斷,,圖書管理系統(tǒng)需要訪問人力資源管理系統(tǒng)中的“員工信息”,。 那么對于圖書管理系統(tǒng)來說,“用戶信息”是它內(nèi)部要維護的數(shù)據(jù)組,,“用戶信息”就是ILF,而“員工信息”是由“人力資源管理系統(tǒng)”內(nèi)部維護的,,圖書管理系統(tǒng)只是引用它進行判斷,,“員工信息”對于圖書管理系統(tǒng)來說就是EIF。 這正是: 數(shù)據(jù)功能估規(guī)模,,兩個參數(shù)做區(qū)別 雖然都是數(shù)據(jù)組,,要看誰來做維護 參考書目:軟件項目功能點度量方法與應用,作者:曹濟 溫麗,,出版社:清華大學出版社 |
|