--- title: Hill ⛰️ Function Points Tables tags: Documents --- ##### Function Points Tables | EI(File Types Referenced) | 1-4 | 5-15 | 15~ | | :------: | :--------: | :--------: | :--------: | | ~2 | Low(3) | Low(3) | Average(4) | | 2 | Low(3) | Average(4) | High(6) | | 2~ | Average(4) | High(6) | High(6) | | EO(File Types Referenced) | 1-5 | 6-19 | 19~ | | :------: | :--------: | :--------: | :--------: | | ~2 | Low(4) | Low(4) | Average(5) | | 2or3 | Low(4) | Average(5) | High(7) | | 3~ | Average(5) | High(7) | High(7) | | EQ(File Types Referenced) | 1-5 | 6-19 | 19~ | | :------: | :--------: | :--------: | :--------: | | ~2 | Low(3) | Low(3) | Average(4) | | 2or3 | Low(3) | Average(4) | High(6) | | 3~ | Average(4) | High(6) | High(6) | | ILF(Record Element Types) | 1-19 | 20-50 | 51~ | | :------: | :--------: | :--------: | :--------: | | 1 | Low(7) | Low(7) | Average(10) | | 2~5 | Low(7) | Average(10) | High(15) | | 6~ | Average(10) | High(15) | High(15) | | EIF(Record Element Types) | 1-19 | 20-50 | 51~ | | :------: | :--------: | :--------: | :--------: | | 1 | Low(5) | Low(5) | Average(7) | | 2~5 | Low(5) | Average(7) | High(10) | | 6~ | Average(7) | High(10) | High(10) | ## 2-Tier Application with "Core Functions" | Role | Process | Type | DET | FTR | RET | Complexity | UFP | Priority | | :---: | :-------: | :--: | :-: | :-: | :-: | :--------: | :-: | :------: | | Application | Storing staff | ILF | 12 | | 1 | Low | 7 | 1 | | Admin | Review staff | EQ | 13 | 1 | | Low | 3 | 1 | | Admin | Add staff | EI | 13 | 1 | | Low | 3 | 1 | | Admin | Change staff | EI | 13 | 1 | | Low | 3 | 1 | | Admin | Delete staff | EI | 13 | 1 | | Low | 3 | 1 | | Staff | Login | EQ | 4 | 1 | | Low | 3 | 1 | | Staff | Logout | EI | 1 | 1 | | Low | 3 | 1 | | Staff | Search | EQ | 27 | 2 | | High | 6 | 1 | | Application | Storing USER information | ILF | 4 | | 1 | Low | 7 | 1 | | Staff | Review USER information | EQ | 5 | 1 | | Low | 3 | 1 | | Staff | Add USER information | EI | 5 | 1 | | Low | 3 | 1 | | Staff | Change USER information | EI | 5 | 1 | | Low | 3 | 1 | | Staff | Delete USER information | EI | 5 | 1 | | Low | 3 | 1 | | Application | Storing Payment information | EIF | 4 | | 2 | Low | 5 | 1 | | Staff | Review Payment information | EQ | 5 | 1 | | Low | 3 | 1 | | Staff | Change Payment information | EI | 5 | 1 | | Low | 3 | 1 | | Staff | Delete Payment information | EI | 5 | 1 | | Low | 3 | 1 | | Staff | Review Delivery information | EQ | 7 | 1 | | Low | 3 | 1 | | | | | | | | | | | ## 2-Tier Application with "All Functions" | Role | Process | Type | DET | FTR | RET | Complexity | UFP | Priority | | :--: | :-------: | :--: | :-: | :-: | :-: | :--------: | :-: | :------: | | Staff | Review item | EQ | 24 | 1 | | Low | 3 | 2 | | Staff | Delete item | EI | 24 | 2 | | High | 6 | 2 | | Staff | Review USER | EQ | 10 | 1 | | Low | 3 | 2 | | Staff | Delete USER | EI | 10 | 1 | | Low | 3 | 2 | | Application | Storing NEWS | EIF | 5 | | 3 | Low | 3 | 3 | | Staff | Add NEWS | EI | 6 | 1 | | Low | 3 | 3 | | Staff | Review NEWS | EQ | 6 | 1 | | Low | 3 | 3 | | Staff | Delete NEWS | EI | 6 | 1 | | High | 6 | 3 | | Application | Storing Reported Bugs | ILF | 3 | | 1 | Low | 7 | 4 | | Staff | Review Reported Bugs | EQ | 4 | 1 | | Low | 3 | 4 | | Staff | Delete Reported Bugs | EI | 4 | 1 | | Low | 3 | 4 | | | | | | | | | | | ## 3-Tier Application with "Core Functions" | Role | Process | Type | DET | FTR | RET | Complexity | UFP | Priority | | :--: | :-------: | :--: | :-: | :-: | :-: | :--------: | :-: | :------: | | Application | Storing USER | ILF | 6 | | 1 | Low | 7 | 1 | | USER | Review USER | EQ | 7 | 1 | | Low | 3 | 1 | | USER | Sign in | EI | 7 | 1 | | Low | 3 | 1 | | USER | Delete USER | EI | 7 | 1 | | Low | 3 | 1 | | USER | Login | EQ | 4 | 1 | | Low | 3 | 1 | | USER | Logout | EQ | 4 | 1 | | Low | 3 | 1 | | Application | Storing item | ILF | 23 | | 1 | Low | 7 | 1 | | USER | Review item | EQ | 24 | 1 | | Average | 4 | 1 | | USER | Add items | EI | 24 | 1 | | Average | 4 | 1 | | USER | Change items | EI | 24 | 1 | | Average | 4 | 1 | | USER | Delete item | EI | 24 | 1 | | Average | 4 | 1 | | Application | Storing Payment information | EIF | 4 | | 2 | Low | 5 | 1 | | USER | Review Payment information | EQ | 5 | 1 | | Low | 3 | 1 | | USER | Add Payment information | EI | 5 | 1 | | Low | 3 | 1 | | USER | Change Payment information | EI | 5 | 1 | | Low | 3 | 1 | | USER | Delete Payment information | EI | 5 | 1 | | Low | 3 | 1 | | USER | Review Delivery information | EQ | 7 | 1 | | Low | 3 | 1 | ## 3-Tier Application with "All Functions" | Role | Process | Type | DET | FTR | RET | Complexity | UFP | Priority | | :--: | :-------: | :--: | :-: | :-: | :-: | :--------: | :-: | :------: | | Application | Storing Cart | EIF | 25 | | 2 | Average | 7 | 2 | | USER | Review Cart | EQ | 26 | 1 | | High | 6 | 2 | | USER | Add Cart | EI | 26 | 1 | | Average | 4 | 2 | | USER | Delete Cart | EI | 25 | 1 | | Average | 4 | 2 | | Application | Storing Trend | EIF | 3 | | 2 | Low | 5 | 2 | | Application | Review Trend | EQ | 3 | 1 | | Low | 3 | 2 | | Application | Drawing Trend | EO | 3 | 1 | | Low | 3 | 2 | | Application | Storing USER Score | EIF | 2 | | 1 | Low | 5 | 2 | | USER | Review USER Score | EQ | 3 | 1 | | Low | 3 | 2 | | USER | Add USER Score | EI | 3 | 1 | | Low | 3 | 2 | | USER | Change USER Score | EI | 3 | 1 | | Low | 3 | 2 | | USER | Delete USER Score | EI | 3 | 1 | | Low | 3 | 2 | | Application | Storing Chat | EIF | 3 | | 1 | Low | 5 | 2 | | Application | Display Chat Notify | EO | 2 | 1 | | Low | 4 | 2 | | USER | Chat Review | EQ | 4 | 1 | | Low | 3 | 2 | | USER | Chat to USER | EI | 4 | 1 | | Low | 4 | 2 | | Application | Storing NEWS | EIF | 5 | | 3 | Low | 3 | 3 | | USER | Review NEWS | EQ | 6 | 1 | | Low | 3 | 3 | | USER | Add NEWS | EI | 6 | 1 | | Low | 3 | 3 | | USER | Change NEWS | EI | 6 | 1 | | Low | 3 | 3 | | USER | Delete NEWS | EI | 6 | 1 | | Low | 3 | 3 | | Application | Storing Reported Bugs | ILF | 3 | | 1 | Low | 7 | 4 | | USER | Review Reported Bugs | EQ | 4 | 1 | | Low | 3 | 4 | | USER | Add Report Bugs | EI | 4 | 1 | | Low | 3 | 4 | | USER | Change Report Bugs | EI | 4 | 1 | | Low | 3 | 4 | | USER | Delete Report Bugs | Ei | 4 | 1 | | Low | 3 | 4 | ## GSC Components | | General System Characteristic | | :-: | :------: | | 1 | Data communications | | 2 | Distributed data processing | | 3 | Performance | | 4 | Heavily used configuration | | 5 | Transaction rate | | 6 | On-Line data entry | | 7 | End-user efficiency | | 8 | On-Line update | | 9 | Complex processing | | 10 | Reusability | | 11 | Installation ease | | 12 | Operational ease | | 13 | Multiple sites | | 14 | Facilitate change | ### VAF for 2-Tier Application | GSC Number | Scoring | | :-----------: | :--------: | | 1 | 3 | | 2 | 3 | | 3 | 3 | | 4 | 1 | | 5 | 4 | | 6 | 0 | | 7 | 4 | | 8 | 2 | | 9 | 2 | | 10 | 3 | | 11 | 0 | | 12 | 4 | | 13 | 3 | | 14 | 3 | #### 2-Tier "Core" | FP | | VAF | | UFP | | :-: | :-: | :-------: | :-: | :--: | | 67 | = | 0.65+0.35 | * | 67 | #### 2-Tier "Fill-Function" | FP | | VAF | | UFP | | :-: | :-: | :-------: | :-: | :--: | | 110 | = | 0.65+0.35 | * | 110 | ### VAF for 3-Tier Application | GSC Number | Scoring | | :-----------: | :--------: | | 1 | 3 | | 2 | 3 | | 3 | 1 | | 4 | 1 | | 5 | 5 | | 6 | 2 | | 7 | 4 | | 8 | 4 | | 9 | 2 | | 10 | 3 | | 11 | 1 | | 12 | 4 | | 13 | 3 | | 14 | 3 | #### 3-Tier "Core" | FP | | VAF | | UFP | | :-: | :-: | :-------: | :-: | :--: | | 64.5 | = | 0.65+0.39 | * | 62 | #### 3-Tier "Fill-Function" | FP | | VAF | | UFP | | :----: | :-: | :-------: | :-: | :--: | | 167.4 | = | 0.65+0.39 | * | 162 |