ELI5: Explain Like I'm 5

The Simple Function Point (SFP) method

Okay, imagine you have a box of toys. Each toy can do something different, like sing a song or light up. Now, let's say you want to count how many toys are in the box and how many of them can sing a song.

The Simple Function Point (SFP) method is like counting how many toys are in your box and how many of them can sing a song. But instead of toys, we are looking at computer programs.

So, a computer program can do many different things like playing music or letting you type a document. The SFP method helps us to count how many things a program can do and how complex each thing is. This helps us to understand how much work it will take to create or fix a program.

To count the SFP of a program, we break down each thing it does into 3 parts: inputs, outputs, and inquiries.

Inputs are the things you put into the program, like typing your name into a form. Outputs are the things the program gives back to you, like showing your name on the screen. An inquiry is when the program needs to do something without any input or output, like checking if you are allowed to access a certain page.

We then give a score to each input, output, and inquiry based on how complex it is. For example, typing your name might be simple, but calculating a complex formula can be more difficult.

By counting the SFP, we can understand how complex a program is and how long it will take to make or fix it. It's like counting toys in a box, but for computer programs!