Del curso: Introducción a las habilidades profesionales en el desarrollo de software

Herramientas utilizadas para el desarrollo de software - Tutorial de Python

Del curso: Introducción a las habilidades profesionales en el desarrollo de software

Herramientas utilizadas para el desarrollo de software

En los proyectos de software se utilizan diversas herramientas. Se puede utilizar una para cada fase del ciclo de vida del desarrollo de software. Te mostraré las herramientas más comunes que probablemente encuentres al empezar. Empezamos con la pizarra blanca. Una pizarra blanca es estupenda para hacer una lluvia de ideas, visualizar los componentes del proyecto y colaborar en un problema con otras personas. Creo que nunca he estado en la oficina de una empresa tecnológica que no tuviera varias pizarras. Incluso en un proyecto virtual, puedes utilizar pizarras en línea. La siguiente herramienta es un software de colaboración en línea. Empresas como Microsoft, Google y Atlassian ofrecen programas que permiten colaborar en archivos de forma conjunta. Es vital para los proyectos de software, para documentar los requisitos, los sistemas que necesiten representación visual, hacer presentaciones, y mucho más. Es fundamental trabajar en estos archivos en equipo. Pasamos al software de gestión de proyectos, que permite al responsable de productos planificar los proyectos de software y mantenerlos en marcha. Si piensas en una aplicación que utilices a diario, sin duda está formada por varias pantallas con muchas acciones que puedes realizar. Hacer un seguimiento de cada pantalla, botón y acción es complicado. El software de gestión de proyectos te permite definir cada tarea de un proyecto, asignarla a la persona adecuada y controlar el tiempo que tarda en completarse. Dependiendo del tamaño del proyecto y del presupuesto, el software de gestión de proyectos puede tener pocas funciones o ser muy configurable. Los programadores confían en el software de gestión de proyectos para ayudarles a identificar la siguiente tarea. Los entornos de desarrollo integrado o IDE son utilizados por los programadores para escribir el código del proyecto. Al igual que el software de gestión de proyectos, los IDE pueden ser sencillos o contar con numerosas funciones para ayudar a desarrollar aplicaciones de software. Por último, el papel y el lápiz de toda la vida. Yo tengo un cuaderno para esbozar diseños sencillos, apuntar ideas y resumir las interacciones del sistema antes de comenzar el desarrollo.

Contenido