Tuesday, October 26, 2010

Why do Bug Occur???



A software bug is a flaw, error, failure, fault or mistake in a program that compels it to produce undesired or incorrect results i.e. prevent it from functioning as it should. There are various reasons for software bugs to arise in a program. Majority of bugs arise from the human flaws, ignorance or mistakes done in the programs source code or in the design of the program. However, bugs can also arise due to incorrect code produced by the compilers.



Specifications –
• This section is the largest bug producer.
• It is constantly changing or it is not communicated well to the entire development team.
• Planning Software is vitally important. If it is not done correctly, bug will be created.
Design –
• Second largest source of bugs in design.
• Design is the layout of the plan for the software.
• Reason for the occurrence of the bug is same as the reason for the specification.
• It is rushed , changed & well not communicated.
Code –
• Coding error is more familiar for the programmer.
• Reason traced for this type of an error is software complexity, poor documentation, schedule pressure or just dumb mistakes.
• It is noticed that most of the programming errors is due to the error which is not being tracked by the specification & design error.

No comments:

Post a Comment