Professional Documents
Culture Documents
APLIKASI SISTEM
MENGGUNAKAN KAEDAH
FUNCTION POINT ANALYSIS
Data Function
A data function represents functionality
provided to the user to meet internal and
external data storage requirements.
Data functions may be identified as:
o Internal Logical File (ILF)
o External Interface File (EIF)
3
INTERNAL LOGICAL FILE (ILF)
DEFINITION
• An ILF is a user-recognizable group of logically related data or control information maintained within the boundary of the
application being measured.
• The primary intent of an ILF is to hold data maintained through one or more elementary processes of the application being
measured.
DEFINITION
• An EIF is a user-recognizable group of logically related data or control information that is referenced by the application being
measured but which is maintained within the boundary of another application.
• The primary intent of an EIF is to hold data referenced through one or more elementary processes within the boundary of the
application measured.
• This means an EIF counted for an application must be in an ILF in another application, referenced but not maintained by the
application being measured
FEE COLLECTION
6
RECORD ELEMENT TYPE (RET)
DEFINITION
• A Record Element Type (RET) is a user-recognizable subgroup of Data Element Types within an ILF or EIF.
Hubungan A dan B adalah dependent antara satu sama Hubungan C dan D adalah independent antara satu sama lain.
lain. Bilangan adalah sebanyak 1ILF/EIF dan 2 RETs. Bilangan dikira asing iaitu 1ILF dan 1RET bagi setiap entiti berkenaan.
Entity dependent must satisfies both conditions: Entity independent must satisfies the condition below:
an occurrence of entity B must be linked to an occurrence of The occurrence and/or deletion of entity C or D can be done in
entity A and of itself without the presence of other entities.
the deletion of an occurrence of entity B results in the deletion Is not an extension of entity C
of all related occurrences of entity A
can be considered as an extension of entity A
8
*rujuk Jadual 110 di 8.4 Pengiraan Saiz Fungsian Sistem Aplikasi di Fasa Analisis KRISA untuk keterangan terperinci.
SAMPLE SCENARIO FOR RET
SCHOLARSHIP
STUDENT’S
PERMANENT &
MAILING ADDRESS FEE
COLLECTION 9
DATA ELEMENT TYPE(DET)
DEFINITION
• A Data Element Type is a unique, user-recognizable, non-repeated attribute/field on the ILF or EIF.
COUNT AS DET
• Count one DET for each unique user-recognizable, non-repeated attribute maintained in or retrieved from the data function
through the execution of an elementary process within the counting scope.
• Count only those DETs being used by the application being measured when two or more applications maintain and/or
reference the same data function. Attributes that are not referenced by the application being measured are not counted.
• Count one DET for each attribute required by the user to establish a relationship with another data function (i.e. keys).
• Review related attributes to determine if they are grouped and counted as a single DET or whether they are counted as
multiple DETs; grouping will depend on how the elementary processes use the attributes within the application.
10
PENENTUAN KOMPONEN DATA FUNGSI
Permanent Address 2
STUDENT’S PARENTS
Permanent Address 3
Parent ID
FEE COLLECTION
Student ID
Student ID
Parent Name
Collected Fee
Parent’s Phone Number
11
Course ID
Parent’s E-mail
CODE DATA
DEFINITION
• Code Data, sometimes referred to as List Data or Translation Data, provides a list of valid values that a descriptive attribute
may have (i.e. StateID and StateName, AirportCode and AirportName ). Also known sometimes as look-up table.
• Logically, the code and its related description have the same meaning.
13