● 通過一個基本處理過程的執行,對ILF進行維護或從ILF/EIF中返回一個特定的、用戶可識別的、非重復的字段,那么每個這樣的字段算一個DET。
例如:添加一個外貿訂單時需要保存“訂單號碼、訂單日期、地址、郵編”,那么對于ILF訂單來說它的DET就是4個。
例如:保存訂單時還會保存訂單的明細,訂單的明細往往作為一個子表進行保存,那么“訂單號碼”在主表和子表中都同時存在(主外鍵),但以用戶角度來識別時,存盤操作是一個最小的單位,那么訂單號碼只能算做一個DET。
● 當兩個應用程序維護和/或引用相同的ILF/EIF,但是每個應用程序分別維護/引用它們相應的DET時,這些DET在這兩個應用程序的維護或引用中將單獨計算。
例如一個應用程序的兩個“Elementary Process”基本處理過程都需要使用到“地址”的信息,地址的信息又可以細分為“國家、城市、街道、郵編”。那么對于其中一個基本處理過程來說,他將整個地址信息作為一個整體進行處理,那就只算一個DET,另外一個基本處理過程使用每個地址的詳細信息,那么DET就是4個。
RET計算的規則如下:
RET是指一個EIF/ILF中用戶可以識別的DET的集合。如果把DET簡單理解為字段的話,那RET就可以簡單理解為數據庫中的表。RET在ILF/EIF中分為兩種類型:可選的(Optional)和必選的(Mandatory)。計算RET的規則為以下兩點:
● 在一個ILF/EIF中每一個可選或必選的集合都被計算為一個RET。
或者
● 如果一個ILF/EIF沒有子集合,則ILF/EIF被計算為一個RET。
例如:在外貿訂單系統中添加一個訂單時會保存“訂單信息、客戶的ID、部門的ID”。那么訂單系統ILF中RET為:
1、 訂單信息(必選的)
2、 客戶信息(必選的)
3、 部門信息(可選的)
因此ILF中RET的個數為3個。
ILF/EIF復雜度的矩陣如下
MILY: 宋體"> |
1~19個DET |
20~50個DET |
超過51個DET |
1個RET |
低 |
低 |
中等 |
2~5個RET |
低 |
中等 |
高 |
6個以上RET |
中等 |
高 |
高 |
文章來源于領測軟件測試網 http://www.kjueaiud.com/