The Big Defects Happen in the Early Stages of Software Development. What Tools or Techniques Are Best at Finding Early Stage Defects?

Submitted by: Submitted by

Views: 497

Words: 2512

Pages: 11

Category: Science and Technology

Date Submitted: 05/02/2011 11:00 PM

Report This Essay

Today, there are many software products in the world which are developed by human. Although many quality software products have been produced, there are not quality software products which are developed. In general, there are various factors contributing to non-quality software products such as time, budget, and so on. Nevertheless, the most reason of non-quality software is a lack of control quality in the early stage of software development. Some software developers have believed that software quality is the process which they will concern after code has been generated - this is a significant myth. In fact, software quality control is a prevent activity which start from beginning of developing software process until software product is delivered to stakeholders. Some statistics illustrate that analysis and design phases, early stage of software development, can lead to 50% – 60% of all errors occurring in the developing software process. While some software developers use several tools to address it, the others decide to use some techniques instead of tools. In my point of view, the proper way to manage defects in the early stage of developing process is techniques. In this essay will describe the advantages of techniques which use to fix these errors.

These techniques relate to software quality management which can result in a less bug software product than the other, which do not use. Quality concept is controlling variation, and this is the heart of quality control from one project to another project. Software developers try to minimize the divergence between the predicted resource fundamentals to complete their project and the exact resources used, such as staffs, equipment and time. Due to the fact that they desire to assure their software are covered by testing program. In addition, software developers not only deduct a number of errors, but also ensure that the variation in the great of defects is controlled from one release to another project...