Definition of software development process:
“Software development process is the process of taking a set of requirements from a user ( a problem statement ), solution designing to the problem, analysing them. And then, implementing that solution on a computer.”
It is not just like programming part. Programming is just the implementation part or the design and implementation part of software development. Also, Programming is central part of software development and it is not the whole thing.
Read also: What is construction ?
Well, then, is not it software engineering? Again, answer is not. Software engineering also includes a process and involves software development. But, it also involves the entire management side of creating a computer program and people will use that computer program.
Software engineering involves:
- Project Management
- Configuration Management
- Estimation and Scheduling,
- Scheduling and Building Baseline,
- People Management
- Several other things which software engineering include
Moreover, The Software development is the fun part of software engineering field. Therefore, software development is a reducing of the focus of software engineering to just that part worried with the creation of the actual software. So, It is an expanding of the focus of programming to include design, analysis and release affairs.