Now start learning how to calculate the complexity of the transaction into three: Ei [external input], EO [external output], EQ [external query]
First look at EI: is data or control information from the application. His operation object is ILF. Here EI does not correspond to the world's key input. For example: a student information nuclear energy is divided into multiple inputs, first entering the user name, age, and other basic information, then enter the class and other information. But here can only be used as an EI. However, the maintenance operation of the student information, delete, modification, etc., index, indeed record multiple EI.
For input data, it must be outside of the application; for external input control information, it must be the control information described in the user's needs, absolutely unable to be control information in the technology implementation.
Whether it is the control information input by the input data, he must be a hierarchy of the user's needs. The integrity of the data should be guaranteed before and after operation. Some messages from other applications to this application are also ei.
The parameter read in the program, the login page input, etc. is not ei
So how do I calculate the complexity of EI? The complexity of EI is determined based on the total number of files referenced by the DET referenced by the EI and the total number of files referenced.
As mentioned earlier, the calculation method of DET has now taken look at the calculation method of FTR: 1. Each basic operation of EI [user-demand level atomic operation] The ILF referenced as an FTR2, the EI is in the processing process clock The referenced ILF or EIF as an FTR3, which is read for modification, etc., and is stored, and the ILF that is maintained as an ILF.
It's very simple. After calculating the FTR, you can check the table to determine the complex level and the number of function points: DET 1 ~ 4 5 ~ 15> = 16f <2 low average T 2 low average high R> 2 average high
The above table is cheap complexity, then check the number of function points that are not adjusted according to the table already provided earlier.
The processing of EO and EQ is similar to EI, which is determined with DET and FTR to determine complexity.
EO means data or control information that provides at least one or more ILFs to maintain one or more ILFs from the application to the application. The EO operation may change the behavior of the system.
EQ refers to the output of the application to the ILF and EIF data query results or output from the application to the application or the output of control information. For example, the query system meets the result set of a certain condition. The data provided did not process processing. EQ does not change system behavior.