Fundamentos De Construcción De Software

Herramientas del trabajo colaborativo: 1. Coordinación 2. Colaboración 3. Software ( comunicación online, gestión de proyectos, colaboración, entre otros). Actividades del Desarrollo de Software: 1. Análisis de requisitos 2. Diseño 3. Implementación 4. Pruebas 5. Despliegue 6. Mantenimiento Modelos de Desarrollo de Software: 1. Cascada 2. Espiral 3. Metodologías Ágiles 4. Scrum 5. Incrementales 6. Evolución por prototipos (Lean Startup) 7. Basado en componentes 8. Proceso Unificado

ETAPAS DEL DESARROLLO DE SOFTWARE

 


El ciclo de vida del software permite identificar, gestionar y planificar la gestión de los recursos hasta alcanzar el objetivo propuesto. El número de fases de cada proyecto variará en función de las necesidades de cada empresa.

Entender el ciclo de vida de un proyecto permite controlar mejor las fases y eliminar situaciones innecesarias. Las fases son las mismas en cualquier proyecto, aunque cada una requiere un conjunto único de procesos únicos. Normalmente, tenemos una fase inicial, un proceso de desarrollo y un producto final. Este patrón se denomina ciclo de vida del software.


Etapas del ciclo de vida del software


¿QUÉ SON LAS ETAPAS DE DESARROLLO DE SOFTWARE?

El ciclo de vida del desarrollo de software (SDLC) es un proceso rentable y eficiente en términos de tiempo empleado por los equipos de desarrollo para diseñar y crear software de alta calidad. El objetivo del SDLC es minimizar los riesgos del proyecto por medio de una planificación anticipada que permita que el software cumpla las expectativas del cliente durante la fase de producción y posteriormente. Esta metodología establece una serie de pasos que dividen el proceso de desarrollo de software en tareas que se pueden asignar, completar y medir.

¿PORQUÉ SON IMPORTANTES ESTAS ETAPA?

El desarrollo de software puede ser difícil de administrar debido a los requisitos cambiantes, los avances de la tecnología y la colaboración interfuncional. La metodología del ciclo de vida del desarrollo de software (SDLC) ofrece un marco de administración sistemático con entregas específicas en cada etapa del proceso de desarrollo de software. Como resultado, todas las partes interesadas establecen por adelantado los objetivos y requisitos de desarrollo del software y también cuentan con una planificación para conseguirlo.

A continuación, se indican algunas ventajas del SDLC:

- Mayor visibilidad del proceso de desarrollo para todas las partes interesadas implicadas
- Una estimación, planificación y programación eficientes
- Mejoras en la administración de riesgos y estimación de costos
- Entregas de software sistemáticas y mayor satisfacción de los clientes

CONOCE LAS ETAPAS DE DESARROLLO DE SOFTWARE



Sin comentarios