El documento describe las principales fases del ciclo de vida de desarrollo de software, incluyendo análisis de requerimientos, diseño, desarrollo, pruebas e implementación. En cada fase se detallan los objetivos, métodos y productos o entregables esperados. El ciclo de vida de desarrollo de software es un proceso estructurado para crear y probar software de manera sistemática.
El documento describe las principales fases del ciclo de vida de desarrollo de software, incluyendo análisis de requerimientos, diseño, desarrollo, pruebas e implementación. En cada fase se detallan los objetivos, métodos y productos o entregables esperados. El ciclo de vida de desarrollo de software es un proceso estructurado para crear y probar software de manera sistemática.
El documento describe las principales fases del ciclo de vida de desarrollo de software, incluyendo análisis de requerimientos, diseño, desarrollo, pruebas e implementación. En cada fase se detallan los objetivos, métodos y productos o entregables esperados. El ciclo de vida de desarrollo de software es un proceso estructurado para crear y probar software de manera sistemática.
CADA FASE HERRAMIENTAS ENTREGABLES ANÁLISIS DE La planeación de un * Descomposición La especificación del REQUERIMIENTOS software es importante funcional sistema es la base de para que lo proyectos * Especificación vía la comunicación con tengan éxito esta fase Sentencias Textuales los stakeholders. El del proyecto nos sirve * Modelado del modelo de análisis es para hacer los planes de proceso cómo voy a organizar el la base de la * Modelo de dominio desarrollo de software, * Casos de Uso comunicación entre esta organización * Checklists los desarrolladores. involucra el Hardware, * Inspección el software y el recurso * Prototipos La obtención de humano. requisitos y el análisis se enfocan sólo en la visión del sistema que tiene el usuario. DISEÑO Es el proceso de utilizar *Top down El diseño del de información *Bottom up Software, es una de recolectada en la etapa *Programación modular las partes de análisis al diseño del *Programación fundamentales producto. estructurada dentro del ciclo del La principal tarea de la etapa del diseño es desarrollo de desarrollar un modelo software. Pues es el o las momento en el cuál especificaciones muchos factores para el producto o quedarán componentes del determinados, como sistema. la calidad, el rendimiento o incluso el buen funcionamiento. DESARROLLO Consiste en utilizar los *Modelo en cascada: El desarrollo de modelos creados Framework lineal. codificación y durante la etapa de *Prototipo: Framework corrección (en inglés diseño para crear los iterativo. "Code and fix") es, componentes del *Incremental: más que una sistema. Combinación de estrategia framework lineal e predeterminada, el iterativo. resultado de una falta *Espiral: Combinación de framework lineal e de experiencia o iterativo. presión que se ejerce *RAD: Rapid sobre los Application desarrolladores para Development, cumplir con una fecha framework iterative. de entrega.
PRUEBAS Consiste en asegurar *Planeación de pruebas. El control de la
que los componentes calidad de software *Diseño de pruebas. individuales que lleva consigo integran al sistema o *implementación de aplicativos que producto, cumplen con pruebas. permiten realizar los requisitos de la *Evaluación de criterios pruebas autónomas y especificación creada durante la etapa del de salida. masivas permitiendo diseño. *Cierre del proceso. así la verificación desde el punto de vista estático y de caja blanca, es decir pruebas donde se analiza el software sin ejecutar el software mediante el código fuente del mismo. IMPLEMENTACIÓN O Consiste en poner a *Metodología Waterfall Estas pruebas PRUEBA EN MARCHA disposición del cliente el o cascada permiten verificar producto. que los componentes *Metodología ágil o de la aplicación Scrum cumplen con las *Metodología Sure Step características del modelo y con la funcionalidad del sistema.