SOFTWARE DEVELOPMENT BASIC
Meaning
Software development is a process in which computer software is designed, developed, tested and maintained. If you want to understand about software development, then the steps of software development are given below.
Phases of Software Development
Requirement Gathering
Through requirement collection, we can understand what is the goal and expectation of the users or customers from the software. For example, in a banking application, we need facilities like money transfer, balance check, etc. Similarly, through this requirement collection, we can know what the users or customers expect from us.
Design
The design of the software is made but it is important to note that the design of the software must be straightforward, in which the architecture, data flow and user interface are planned.
Development
To do software development, software can be created using programming languages like java c++.One of the main tasks in software development is writing code which is essential during development
Testing
When the software is ready, it is necessary to test it so that there are no mistakes in it. If a mistake has been made, then it should be concluded, corrected and then tested. For example, unit testing, integration testing
Deployment
The point to note here is that development and deployment are two different things. In deployment I use or display live for customers, like publishing an app on play store or website, this will be called deployment.
Maintenance
Software maintenance Software is updated and improved so that it remains effective for a long time and remains a good software