Pruebas en el desarrollo de software

Todo software debe ser probado una vez ha realizado. Al principio de este modulo vimos que en todos los ciclos de vida del software teníamos una fase de pruebas y verificación.   Ciclo de vida en cascada.   Esta fase es fundamental antes de entregar el producto al cliente para su explotación, aunque dependiendo de… Seguir leyendo Pruebas en el desarrollo de software

Integración del control de versiones en entornos de desarrollo

Instalando EGit En Eclipse las funcionalidades de GIT se basan en el módulo EGit, que viene incorporado en la instalación a partir de Eclipse Juno. En el caso de que se use una versión más antigua, habría que instalarlo como un plugin externo. Pasa saber si tenemos EGit funcionando en nuestro entorno de desarrollo podemos… Seguir leyendo Integración del control de versiones en entornos de desarrollo

Comentarios en el código

Es fundamental documentar correctamente las aplicaciones software, ya que facilitan la comprensión de las tareas llevadas a cabo por las funciones de cara a que todo el equipo comprenda los códigos y elementos utilizados, a su mantenimiento y a su reutilización. Todos los lenguajes de programación, ya sean compilados o interpretados, de script, de presentación… Seguir leyendo Comentarios en el código

La refractorización

El concepto de refactorización La refactorización (refactoring) tiene como objetivo la restructuración del código fuente, de forma que cambia lo escrito por nuevo código pero sin cambiar ningún aspecto de su funcionabilidad. Esto nos ayudara a mantener una estructura eficiente a la hora de crear métodos, instanciar atributos etc. Lógicamente, este cambio solo busca que… Seguir leyendo La refractorización

Introducción a la calidad del software

Una parte importante en el desarrollo del software además de la funcionabilidad del producto, es su optimización, mantenimiento y evolución. Es por ello que gran parte de las tecnologías a nuestras disposición se centran en ello. Por una parte, partimos de que como pasa en todo producto, siempre existe mejora. El mundo del software no… Seguir leyendo Introducción a la calidad del software