Showing posts with label What are the Causes / Reasons of software defects?. Show all posts
Showing posts with label What are the Causes / Reasons of software defects?. Show all posts

Tuesday, December 16, 2014

when we think about what might go wrong we have to consider defect and failure arising from:
below are some sources mentioned  from where detect may come

  1. Error  the specification design and implementation of the software system
  2. error in the use of system
  3. environmental conditions
  4. intentional damage

now have look in above picture requirement number 1. Here you can see that requirements are correct , design is a correct build is also deployed correct and finally the product is working as expected to the requirement.so here there is no defect found due to each and every step is working fine. Now have a look on requirement number 2 in same picture you can find that there is a mistake made in build and due to which product is not working fine so defect found in production also. Now look into the requirement no 3 same picture here you can see that mistake is made im design due to which build meet the design which is not correct and hence the product is not working fine.
now have a look in requirement 4 here mistake is made in requirement due to which the design goes wrong due to which build meet the design which is wrong and hence the wrong product delivered

in all about 4 requirements you can see that reasons behind the defects can be anything. so it's very important while creating requirements, design , buipd ,, product that we are creating them correct

Thursday, May 8, 2014

After building software sometimes software doesn't work as expected shows bugs , errors. Why is that software system doesn't work as expected ? There may several possibilities of thes


  1. Someone used software incorrectly 
  2. Someone makes error or mistake in software
  3. Someone add invalid inputs in software
  4. Incorrect development 
  5. Issues in development 
  6. Testing missed bugs.. 
There may be many more reasons why the software is not working as expected. It's depend on situation in which error or bug occurs. 

Do our mistakes matter to software? will they hamper ?

 Will discuss about effects of defect now. Its true that any in software development life cycle every entity human being like Business Analyst, Customer, Technical Architect, Programmers and Testers included, can make an error. These errors may produce defects in the software code or system, or in a document. If a defect in code is executed then the system may experience a failure. So the mistakes everyone in life cycle matter partly. It's severity depend on bug.

Our mistakes are also important because software systems and projects are complicated. Many interim and final products are built during a project, and people will almost certainly make mistakes and errors in all the activities of the build. Some of these are found and removed by the authors of the work, but it is difficult for people to find their own mistakes while building a product. And if bug occur in production then it may impact whole business.(Depend on severity).  

Popular Posts