對于修改的事務功能判斷相對困難。判斷EI/EO/EQ類型的事務功能是否被修改,則可參考事務功能的唯一性判定原則。如果以下三個條件任一條件滿足,則說明事務功能發生了變化,需求應被當作變更的需求處理。判斷事務功能是否變更的三個條件如下:
事務功能的DET是否發生變化,例如增加、刪除或修改DET
事務功能關聯的FTR是否發生變化,例如FTR增加、減少或修改
事務功能對應的處理邏輯是否發生變化,例如處理邏輯增加、減少或修改
什么是處理邏輯?功能點分析方法通過枚舉方式列出十三種邏輯[3],如表一所示。需要注意的是,區分事務功能的唯一性時,可以不考慮處理邏輯13,即重新分類或重新排列數據邏輯;而當判斷一個事務功能是否被修改時,則所有的處理邏輯都在考慮的范圍,哪怕事務功能僅僅只是對處理邏輯13 做了修改,也應視作修改的事務功能。
表一:事務功能的13種處理邏輯
表一中各字母表示的含義如下:
M:事務功能必須執行的處理邏輯