Software estimation, Computer Engineering

Software Estimation

The statement of scope helps the planner to established estimates using one or more method which fail into two wide categories: empirical modeling and decomposition.

Decomposition method offered a delineation of major software functions which is followed through estimates of either the size or the number of person months needed to implement each function.

Empirical method use empirically derived expressions for time and effort to predict these project quantities. The automated tools can be used to implement a specific empirical model.

Accurate the project estimates mainly make use of at least 2 of the 3 techniques noted as earlier. By comparing and reconciling estimates derived using various methods the planner is more likely to derive an accurate estimate. The Software project estimation is never be an exact science but a combination of systematic techniques and good historical data can improve estimation accuracy

 

Posted Date: 10/18/2012 7:54:06 AM | Location : United States







Related Discussions:- Software estimation, Assignment Help, Ask Question on Software estimation, Get Answer, Expert's Help, Software estimation Discussions

Write discussion on Software estimation
Your posts are moderated
Related Questions
Superscalar architecture was designed to increase the speed of the scalar processor. But it has been realized it's not easy to apply. Subsequent are a number of problems faced in t

Need help in class assignment !! i have only 24 hours!!

Classify Process, differentiate program, process A process maybe concerned to be a program being run. A program isn't a process of itself; it's a passive Entity while the proce

what is network operating system design issues

It is fast because it has got separate program and data memory(highly pipelined architecture)

Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve between two points can b

What are privileged instructions?  Some of the machine instructions that might cause harm to a system are designated as privileged instructions. The hardware permits the privil

Technology impact on job design - Information System The implementation of technology into work has had a significant impact on the types and content of job that are now avail

What is meant by super scalar processor?  Super scalar processors are designed to exploit more instruction level parallelism in user programs. This means that multiple function

Explain the term- Signals -  Signals are used for communication between components -  Signals can be seen as real, physical signals -  Some delay should be incurred in a