Software modelling:
Software modelling can be defined as the ways of expressing the design of the software.
Software modelling tools have great significance in developing and representing the design of the software.
The software modelling tools can be used to estimate the work needed to done per task by determining the work to be done on each task that constitutes the build of the software and then the individual amount of work done per task can be added for all the tasks and the total amount of work to be done is obtained as a result.