高唐信息港app(高唐信息港司機(jī)招聘)
功能點(diǎn)規(guī)模估計(jì)分為數(shù)據(jù)功能規(guī)模估計(jì)和事務(wù)功能規(guī)模估計(jì),數(shù)據(jù)功能用來(lái)滿足數(shù)據(jù)存儲(chǔ)的需求,進(jìn)行數(shù)據(jù)功能規(guī)模估計(jì),需要估計(jì)ILF(內(nèi)部邏輯文件)和EIF(外部接口文件);而事務(wù)功能是對(duì)數(shù)據(jù)進(jìn)行處理,進(jìn)行事務(wù)功能規(guī)模估計(jì)則要估計(jì)EI(外部輸入)、EO(外部輸出)、EQ(外部查詢)。
外部輸入EI
外部輸入是處理來(lái)自軟件外部的數(shù)據(jù)或控制信息的基本過(guò)程,典型的EI是對(duì)這些數(shù)據(jù)進(jìn)行增、刪、改的處理。例如軟件通過(guò)外部輸入增加用戶信息、修改用戶信息和刪除用戶信息。
外部查詢EQ
外部查詢是把數(shù)據(jù)或者控制信息發(fā)送到軟件外部,以呈現(xiàn)給用戶。在這個(gè)過(guò)程中不包含數(shù)學(xué)公式或計(jì)算,也不會(huì)創(chuàng)建衍生數(shù)據(jù),既不能維護(hù)軟件的ILF,也不能改變軟件的行為。典型的EQ就是查詢操作。例如用戶在軟件界面上輸入用戶ID以查詢出用戶基本信息。
外部輸出EO
外部輸出也是發(fā)送數(shù)據(jù)或控制信息到軟件外部呈現(xiàn)信息給用戶,但它與EQ相比還包含了額外的處理邏輯——它必須包含以下4項(xiàng)處理邏輯中的一項(xiàng);包含數(shù)學(xué)公式或計(jì)算、創(chuàng)建衍生數(shù)據(jù)、維護(hù)一個(gè)或多個(gè)ILF、改變軟件行為。典型的外部輸出是報(bào)表。例如一個(gè)軟件給出每月的銷售報(bào)表,這個(gè)報(bào)表中包括計(jì)算出來(lái)的銷售總金額。
EI、EO、EQ的區(qū)別
從以上EI和EO、EQ的定義可以看出三者之間的區(qū)別是它們的主要目的不同。EI的主要目的是通過(guò)外部輸入來(lái)維護(hù)一個(gè)或多個(gè)ILF或者改變軟件的行為;而EQ和EO的主要目的都是呈現(xiàn)信息給用戶。但EO包含對(duì)數(shù)據(jù)的處理邏輯,而EQ則不包含任何處理邏輯,只是簡(jiǎn)單地獲取數(shù)據(jù)或信息展示給用戶。
這正是:
事務(wù)功能三參數(shù),E I 是為做維護(hù)
E O 展示需處理,E Q 直接給用戶
參考書(shū)目:軟件項(xiàng)目功能點(diǎn)度量方法與應(yīng)用,作者:曹濟(jì) 溫麗,出版社:清華大學(xué)出版社
作者簡(jiǎn)介:王小雙,長(zhǎng)期從事GJB5000推廣、實(shí)施、評(píng)價(jià)、改進(jìn)的工作,創(chuàng)建《軟件工程之思》微信公眾號(hào),一直在《軟件工程之思》分享GJB5000、CMMI、軟件工程的知識(shí)和感悟?,F(xiàn)致力于GJB5000咨詢以及軟件過(guò)程改進(jìn)、軟件工程能力提升的研究工作。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。