Want to create interactive content? It’s easy in Genially!

Get started free

Paradigmas de Ingeniería de Software

NOE DAVID HERNANDEZ DIAZ

Created on September 18, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Correct Concepts

Microcourse: Artificial Intelligence in Education

Puzzle Game

Scratch and Win

Microlearning: How to Study Better

Branching Scenarios Challenge Mobile

Branching Scenario Mission: Innovating for the Future

Transcript

Modelo incremental

RUp PRoceso Unificado Racional

Paradigmas de ingenieria de software Ingenieria de Software Noé David Hernández Díaz Grupo B

Modelo Espiral

Modelo de prototipos

ModeloDRA

Modelo DRA

Descripción:-Es un enfoque de desarrollo de software que se centra en la agilidad y la velocidad para llevar las ideas de concepto a producto en un tiempo reducido, se caracteriza por su capacidad para acelerar el ciclo de vida de desarrollo, permitiendo a las organizaciones crear y desplegar aplicaciones de manera más rápida y eficiente. Etapas:-Modelado de gestion-Modelado de datos-Modelado de procesos-Generacion de aplicaciones-Pruebas de entrega Ventajas:-Los entregables pueden ser transladados a otra plataforma-Entrega temprana al cliente-Mayor flexibilidadMayor involucramiento de los usuarios Desventajas:-Si no hay comunicacion entre desarrollador y cliente los proyectos fallan-Menos eficiente y con menor precisión científica

Modelo espiral

Descripcion:-El modelo en espiral describe el ciclo de vida de un software por medio de espirales, que se repiten hasta que se puede entregar el producto terminado, na característica clave del desarrollo en espiral es la minimización de los riesgos en el desarrollo de software, lo que podría resultar en un aumento de los costes totales, más esfuerzo y un lanzamiento retardadoEtapas:-Comunicación con el cliente-Plnaificación-Análisis de riesgos-Ingenieria-Evaluación del cliente-Construcción y entrega Ventajas:-Los conflictos de requisitos y desarrollo se resuelven facilmente por su estructura ciclica-Se puede obtener retroalimentacion de los usuarios, desarrolladores y clientes en las primeras fases del proyectoDesventajas:- No es adecuado para proyectos pequeños-Depende demasiado del analisis de riesgos y requiere experiencia muy especifica

Modelo Incremental

Descripción:-es un enfoque de desarrollo de software que se basa en la construcción y entrega del sistema en etapas o incrementos sucesivos, cada incremento agrega funcionalidad adicional al sistema y se construye sobre la base de los incrementos anteriores. Etapas:-Requerimientos-Definición de las tareas y las iteraciones-Diseño de los incrementos-Desarrollo del incremento-Validación del incremento-Integracion de incremento-Entrega del producto Ventajas:-Es sencillo obtener retroalimentaciondel cliente sobre el trabajo de desarrollo-Puede ser mas rápida la entrega e implemnetación de software útil al cliente-Al ser repetitivo se pueden crear nuevas funciones del productoDesventajas: -Los administradores necesitan entregas regulares para medir el avance-La estructura del sistema tiende a degradarse por los nuevos incrementos

RIP (Proceso Unificado Racional)

Descripción: -Metodologia de desarrollo de software orientado a objetos que establece bases, platillas y ejemplos para los aspectos y desarrollo de software, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas a objetosEtapas:-Inicio o Conceptualizacion-Elaboracion-Construccion-Trancisión Ventajas: - Reduce riesgos del proyecto y acelera el ritmo de desarrollo-Se adapta a las necesidades del cliente incorporando fielmente la calidad-Integra desarrollo con mantenimiento Desventajas:-Método pesado-Pretende prever y tener todo el control de antemano, genera muchos costos -No recomendable para proyectos pequeños

Modelo de Prototipos

Descripción:-Es utilizado principalmente en el desarrollo de software para ofrecer al usuario una visión previa de cómo será el programa o sistema. Se le dice desarrollo evolutivo al modelo de prototipo por que evoluciona hasta convertirse en el producto final.Etapas:-ComunicaciónPlan rápido-Modelado de diseño rápido-Construcción de prototipo-Desarrollo, entrega retroalimentacion Ventajas:-Se pueden utiliza en proyectos similares -Los errores se pueden detectar temprano-El modelo es util cuando el cliente sabe lo que quiere Desventajas:-Los desarrolladores pueden tomar desiciones débiles durante el proceso de desarrollo-Aumenta la complejidad del sistema y sus plazos