日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FPA笔记六 计算EI/EO/EQ的功能点

發布時間:2025/3/19 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FPA笔记六 计算EI/EO/EQ的功能点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本篇主要介紹在功能點分析法FPA中,如何計算一個處理元(EI/EO/EQ)有多少個功能點。ILF/EIF的功能點是根據其包含的DETRET來確定的;EI/EO/EQ的功能點則是根據其包含的DETFRT來確定的。計算流程也與ILF/EIF的功能點計算流程類似,分為四小步。 1.???????? 統計EI/EO/EQ中的數據元素類型FTR。 2.???????? 統計EI/EO/EQ中的記錄元素類型DET 3.???????? 參照FTR/DET——復雜度對照表,確定該IEI/EO/EQ的復雜度。 4.???????? 參照復雜度——功能點對照表,確定該EI/EO/EQ的功能點數。 IFPUG根據大量的項目統計數據,分別為EIEOEQ給出了FTR/DET——復雜度——功能點數的對照表。我們只需按圖索驥即可,不需要任何的數學計算公式。 計算EI/EO/EQ的功能點數,應當在列出所有的EI/EO/EQ后進行。本系列筆記四介紹了如何是識別EI/EO/EQ

1.?????????? 文件類型引用FTR

FTR (File Type Referenced)IFPUG CPM中的定義有兩條:An ILF read or maintained by a transactional function; Or An EIF read by a transactional function。其實說白了就一條,在一個處理功能中涉及到的所有邏輯文件。處理功能可能是EI/EO/EQ;邏輯文件是ILF/EIF。 CPM分別講述了在EIEOEQ中統計FTR的規則,歸納起來其實都一樣,十分簡單明了。 l? EI/EO中每一個被維護的ILF計為一個FTR。 l? EI/EO/EQ中每一個被讀入的ILF/EIF計為一個FTR l? 如果在一個EI/EO中,一個ILF既被讀入,也被維護,只計一個FTR 所謂“維護”,在本系列筆記的前面某篇最后中有介紹,是指創建、添加、修改或刪除一個ILF。由于EQ中不可能有維護ILF的操作,所以它一定沒有和維護相關的FTR

?

2.?????????? 數據元素類型DET

處理功能中統計的DET,和ILF/EIF中統計的DET,定義是一樣的:A data element type is a unique user recognizable, non-repeated field。它們可以算是同一個東西,只不過計數規則不同。 l? 每一個滿足下列所有條件的字段都要計為一個DET. n? 用戶可識別的。 n? 不重復的。 n? 為完成相應的處理元而進入或退出系統邊界的。 l? 沒有穿越系統邊界的字段不能計為DET,這些字段通常是有兩種情形: n? 由系統從ILF中獲取的字段, n? 系統衍生的并保存在ILF中的字段。 n? 硬編碼的文本,如標題。 n? 系統生成的時間戳。 n? 系統生成的變量,如頁碼、行列號等位置信息、向前向后等導航信息。 l? 如果系統具有向外界發送處理狀態消息的機能,將該機能計為一個DET。處理狀態消息通常用來 n? 指示處理異常。 n? 指示處理已完成。 n? 確認處理是否繼續。 l? 對每一個輸入的操作指令計為一個DET。只要指令要求的操作一樣,無論有多少個方式輸入指令,都只計一個DET。直觀的看,一個按鈕或菜單項就是一個DET。但鍵盤快捷鍵十有八九不是。

?

?

?

3.?????????? FTR/DET——復雜度——功能點數的對照表

ILF/EIF的功能點數對照表類似,EI/EO/EQ也是按照三級復雜度來確定功能點數。EI、EOEQ的復雜度和功能點數對照表各不相同。歸納如下面量表所示。 表格 2 處理元復雜度矩陣
EI復雜度

EQ/EO復雜度

DET個數

RET個數

1 ~ 4

5 ~15

?>=16

DET個數

RET個數

1 ~ 5

6 ~19

?>= 20

1

1

2

2 ~ 3

>= 3

>= 4

?

表格 3 處理元功能點計算表
復雜度

EI/EQ功能點數

3

4

6

EO功能點數

4

5

7

?

得到每一個EI/EO/EQ的功能點數后,把它們的功能點數簡單加和起來,就是整個系統的處理功能點數了。

4.?????????? 案例——員工信息表

一個簡單的員工信息維護界面,如下圖所示,不涉及任何EIF。 圖表 1 員工信息界面 l? 它只有一個FTR,就是ILF員工信息。 l? EI保存處理元有8DET:六個字段,加兩個按鈕。取消按鈕不算。 l? EI上除處理元有3DET:六個字段算一個DET,兩個按鈕算兩個DET。

轉載于:https://blog.51cto.com/welkinhu/117201

總結

以上是生活随笔為你收集整理的FPA笔记六 计算EI/EO/EQ的功能点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。