How to find the size of a software product?
Answers
Answer:
Various measures are used in project size estimation. Some of these are:
Lines of Code
Number of entities in ER diagram
Total number of processes in detailed data flow diagram
Function points
1. Lines of Code (LOC): As the name suggest, LOC count the total number of lines of source code in a project. The units of LOC are:
Explanation:
KLOC- Thousand lines of code
NLOC- Non comment lines of code
KDSI- Thousands of delivered source instruction
The size is estimated by comparing it with the existing systems of same kind. The experts use it to predict the required size of various components of software and then add them to get the total size.
Advantages:
Universally accepted and is used in many models like COCOMO.
Estimation is closer to developer’s perspective.
Simple to use.
Disadvantages:
Different programming languages contains different number of lines.
No proper industry standard exist for this technique.
It is difficult to estimate the size using this technique in early stages of project.
Answer:
To calculate or estimate the size of a software application or component in order to conduct other software project management tasks, software sizing or software size estimation is a software engineering activity (such as estimating or tracking). Like weight is an intrinsic quality of a real item, size is an inherent quality of a piece of software.
Explanation:
- Historically, counting the lines of code written in the application source has been the most popular way for measuring software.
- Another strategy is to measure the functionality size by using function point analysis to convert it into a numerical value.
- The IFPUG is the original sizing technique.
Thus this is the answer.
#SPJ2