Aquí hay un desglose de los términos:
* Desarrollo de software es un término más amplio que abarca todo el proceso de creación, diseño, prueba e implementación de software. Esto incluye el código de escritura, pero también los aspectos de planificación, análisis y gestión.
* Programación está más enfocado en el acto real de código de escritura, que implica el uso de un lenguaje de programación para dar instrucciones a una computadora.
Entonces, si bien "editar un programa" podría ser una acción más específica dentro del desarrollo de software, ambos términos describen el proceso general de crear y modificar el software utilizando computadoras.