a) 識別業(yè)務(wù)對象或業(yè)務(wù)規(guī)則。業(yè)務(wù)對象應(yīng)該是用戶可以理解和識別的。業(yè)務(wù)對象包括業(yè)務(wù)數(shù)據(jù)或業(yè)務(wù)規(guī)則,如“企業(yè)黑名單”、“黑名單生成規(guī)則”等。而一些為了程序處理而維護(hù)的數(shù)據(jù)則屬于編碼數(shù)據(jù),如國家/地區(qū)信息表。所有的編碼數(shù)據(jù)均不識別為邏輯文件,與之相關(guān)的操作也不識別為基本過程;
b) 確定邏輯文件數(shù)量。需要根據(jù)業(yè)務(wù)上的邏輯差異及從屬關(guān)系確定邏輯文件的數(shù)量。何謂軟件差異?就是用戶可以感知其用途的明顯不同且有不同的維護(hù)方式。用戶是否可以明確感知業(yè)務(wù)對象的差異?不同實(shí)體之間是否具有依賴關(guān)系?只有存在邏輯差異且沒有依賴關(guān)系的業(yè)務(wù)數(shù)據(jù)或引用數(shù)據(jù)才記為獨(dú)立的邏輯文件。例如,對于人力資源管理中的“員工信息”,雖然“固定期限合同員工”與“無期限合同員工”的信息有所差異,但其維護(hù)方式基本一致,因此不識別為不同的邏輯文件;而對于公文管理中“收文信息”和“發(fā)文信息”,雖然物理特征類似,但這兩類信息有完全不同的業(yè)務(wù)行業(yè),與其相關(guān)的業(yè)務(wù)操作也不相同,因此可識別為不同的邏輯文件。
c) 是否是ILF。即確定該邏輯文件是否在本系統(tǒng)內(nèi)進(jìn)行維護(hù)。如果是,則記為ILF;如果本系統(tǒng)僅為引用,而在其他系統(tǒng)維護(hù),則為EIF。