Date Added: May 2011
Software engineering describes the group of methods that construct and support software products by employing an engineering approach. Methods based on models and theories are employed by engineering disciplines. Specifying a hypothesis, designing and performing an experiment to verify its truth and interpreting the results are involved in scientific methods. Measuring the variables differentiates cases, measuring the changes in behavior and measuring the causes and effects are the supportive scientific method measurements. After the validity of a model or the truth of a theory is confirmed by scientific method, the theory is applied to practice by continuously using measurements. More visible characteristics and relationships in estimating the enormity of problems and in shaping a solution to problems can be obtained by means of effective measurements.