Software myths

There are number of myths associated with the software developing processes. Some of them are really affect the way, in which the software development takes place. Following are some myths and their applicability to find out the standers of the software development process.

what is software myths, software myths
 Software are easy to change
- It is true that software source code file is easy to edit but it is much difficult to say that software are easy to change.
- It is easy to alter the source code file of any software but it is very difficult to change the software without introducing  the error.
- Every changes made in software may leads to compute system re-verified and  it is not possible to complete system re-verified after every changes, this causes lot of more errors in system.

Computer provide the greater reliability than the device changed
- It is true that software does not fail in traditional sense.
- There is no limit to how many times your piece of code is executed, it wears out.
- Back if we see, there are lots of manually working human errors, now its software errors or computerized errors.

Testing software can remove all the errors
- Testing shows the presence of errors only, not the absence of errors.
- Our aim is to be design effective testcases in order to find out the maximum possible errors.
- The more we test, the more we are confident about our software.

 Software can work right the first time
- It is fictitious that the software can work right at first time.

Software with more feature is the better software
- It is the opposite of truth that the software with more feature is better software
- In fact having  more features create the software more error handling.
- If the software may work at only one operation then there may be less chances of errors rather than having more features software.

Addition of more software process engineers will make up the delay
- This is almost opposite of the truth. In most of the cases, addition of more software engineers will further delay the process.

 


Comments

Popular posts from this blog

Articulation point of graph / Biconnected components and DFS traversal

Requirement Engineering

Brief shortnote on Requirement elicitation and requirement analysis