首頁>Club>
17
回覆列表
  • 1 # lily8682

    1. 兩個邏輯檔案:ILF和EIF

    首先我們理解一下邏輯檔案是個什麼東西。功能點估演算法,我們是從產品的角度,使用者的視角來進行估算的。那麼邏輯檔案的概念,也就是從使用者的視角出發,來進行定義的一類對使用者有意義的資訊。

    舉個栗子:釘釘的日程功能中,我們可以組織日程,釋出日程約會,預定會議室等。而這裡面涉及到的邏輯檔案,就會有 會議通知資訊、會議室預定資訊 等“邏輯檔案”,“邏輯檔案”對於使用者視角來說,代表著一種業務需求的資訊或資料,業務流程要進行,則必然離不開這部分的各種“檔案”。另一個角度來說,系統就是由檔案與互動邏輯組成的。

    1)ILF

    代表的是內部邏輯檔案(內部介面檔案:在本系統維護的業務和資料),如上面例子的釘釘的日程功能中,會議通知資訊就是一個ILF(內部邏輯檔案),也可以理解為會議通知這個動作,所產生的資訊內容。傳送會議通知是這一功能流程的互動過程,而會議通知資訊,則是這個流程中的內部邏輯檔案(ILF)。

    2)EIF

    代表的是外部邏輯檔案(外部介面檔案:本系統引用,由其它系統維護的業務資料),如上面舉例的釘釘日程功能,假設如果有另外的系統(假設是一個會議室預訂系統)來專門運營會議室預定的,在查詢會議室預定情況時,就需要請求外部系統的介面,來獲取會議室的預定情況,那麼這種情況下,會議室預定資訊就是一個EIF(外部邏輯檔案)。

    總的來說,查詢邏輯檔案的過程,需要站在使用者的角度,查詢業務流程中涉及到的邏輯檔案,然後區分是ILF還是EIF。

    這裡需要注意的點是:邏輯檔案一定是從使用者的角度出發定義的,任何因為技術問題需要增加的檔案內容都不能算作ILF或者EIF。這裡有點甲方的意思,我需要傳送一則通知,我不會管你因為傳送這則通知需要增加多少個工作表才能完成,你做工作表的工作量是不算入一個軟體的功能點的。

    那麼到這裡,如果是對於使用指示功能點計數方法估算功能點數量的情況來說,已經可以完成工作量的初步估算工作了(ILF*35+EIF *15),對於專案前期來說,這個功能點計算結果,已經可以提供較為可靠的工作量參考。

  • 中秋節和大豐收的關聯?
  • 失眠想起往事的句子?