Herramientas de Desarrollo de Software
- Diego Torres
- 13 oct 2020
- 2 Min. de lectura
Las herramientas de desarrollo de software o el software de programación es la parte mas importante de los sistemas informáticos, pues son las herramientas que permiten la creación de los sitemas, que viene directamente relacionado con el ciclo de software. Esto quiere decir que estas herramientas son programas informaticos que usan programas informaticos para crear otros programas informaticos. Y para este ciclo hay distintas fáses para la creación de software.
1. Modelaje
La primera etapa es el modelaje del programa en cuestión, se basa en diseñar con diagramas la forma base del software de forma que tanto el cliente como el vendedor entiendan el funcionamiento del programa. Dentro de esta etapa existen claros ejemplos de herramientas de modelaje que todos hemos usado como Lucidchart, Altova o MagicDraw.
2. Desarrollo
Esta es la parte mas importante, porque es literalmente el desarrollo y construcción completa del software o programa. Donde se escoge el lenguaje en que será construido y la implementación del mismo. Dependiendo del lenguaje que se escoja, existen IDE asociados que permiten la programación y desarrollo del software.
3. Pruebas
Una vez completado el software, se debe probar el correcto funcionamiento de la aplicación y para ello existen herramientas como Testlink o Selenium. Esta fáse en realidad se complementa con la fáse de desarrollo ya que se suele hacer al mismo tiempo para hacer pruebas por partes del código del software.
4. Depurado
El depurado es una parte sencilla pero importante del desarrollo. Se trata de buscar errores que no hayan sido visibles en la etapa de pruebas, errores no comunes o dificiles de encontrar para poder corregirlos y si es posible, aumentar la eficiencia de ejecucíon del código de desarrollo.
5. Diseño
Por último, la creación del diseño del programa. En la actualidad hay herramientas de desarrollo que incluyen una interfaz para crear el diseño durante el mismo desarrollo pero sin embargo existen herramientas para crear y diseñar la interfaz del programa (como esta página, por ejemplo).



Comentarios