Software development is the process of specifying,designing,programming, documenting,testing etc. It is the process of writing a code and
maintaining it but in meaningful manner it lists all conceptions to be used to gain desired output and result. There are five basic methods that each
project must have to follow :
1. Identification of Need: This phase is basically the idea phase where we collect information from markets and identifying what are the needs for
the following project on which we are focussing to develop.
2. Planning: Planning each and every activity is also part of development,in this phase we perform requirement analysis so that what could be the
development cost and time would be estimated. Frequent demonstration of live code will be less if we follow up according to the plans.
3. Designing : Once the requirement are established then design of the software can be presented in documented format. This includes high level
design such as block diagram.
4. Implementation,testing and documenting : Implementation is the process where engineers actually develop the project. Testing is the phase
where they check the developed software is working on all norms or not. Documenting is the process where they maintain documentation for the
project so that if further changes needed they can go through with documentation.
5. Deployment and maintainance : The last phase is deployment and maintainance. After successful testing the software will be deployed and
maintain if futher bugs are being caught.
The bug we are fixing can bypass second bug because it no longer solved the secondary bug. Sometimes the bug we fix can lead to fix that bug
that we are aware of but the main problem arise when we fix that issue and more issues are being created. So, We have to write the code
according to the logic and algorithm so that it would run on all norms.
*If you have any problem with the answer or want me to edit the answer just let me know in the comments and i will try to get on it as soon as
possible. Do give a plus if this answer helps.