0 calificaciones0% encontró este documento útil (0 votos)
15 vistas4 páginas
Este documento presenta una tabla comparativa de diferentes ciclos de vida de desarrollo de software. Describe el ciclo incremental o iterativo como aquel que se repite en fases o iteraciones para ir mejorando el entendimiento del producto. Señala al Desarrollo Rápido de Aplicaciones como una técnica ágil que da prioridad a las entregas rápidas sobre la planificación rigurosa. Finalmente, indica que el Desarrollo en Espiral conjuga la construcción de prototipos con aspectos controlados para proporcionar versiones incrementales del software de forma
Descripción original:
Título original
Actividad 2. Tabla comparativa de los ciclos de vida
Este documento presenta una tabla comparativa de diferentes ciclos de vida de desarrollo de software. Describe el ciclo incremental o iterativo como aquel que se repite en fases o iteraciones para ir mejorando el entendimiento del producto. Señala al Desarrollo Rápido de Aplicaciones como una técnica ágil que da prioridad a las entregas rápidas sobre la planificación rigurosa. Finalmente, indica que el Desarrollo en Espiral conjuga la construcción de prototipos con aspectos controlados para proporcionar versiones incrementales del software de forma
Este documento presenta una tabla comparativa de diferentes ciclos de vida de desarrollo de software. Describe el ciclo incremental o iterativo como aquel que se repite en fases o iteraciones para ir mejorando el entendimiento del producto. Señala al Desarrollo Rápido de Aplicaciones como una técnica ágil que da prioridad a las entregas rápidas sobre la planificación rigurosa. Finalmente, indica que el Desarrollo en Espiral conjuga la construcción de prototipos con aspectos controlados para proporcionar versiones incrementales del software de forma
Ciclos Definición Característica Fases o etapas Representación grafica Ventajas Desventajas
Disminuye el riesgo, ya que
está contemplada la constante revisión y reestructuración del producto a desarrollar.
son aquellos en los como el proyecto está
La idea de los cuales se repiten las dividido en elementos procesos iterativos es actividades del relativamente No garantiza por sí Desarrollo tener en cada pequeño proyecto en fases o independientes, es posible solo el éxito. incremental ciclo, un avance sobre Análisis iteraciones y avanzar teniendo un control o Iterativo y el prototipo o producto Diseño en cada una de de dónde se está Iteraciones costosas. Creciente que se está Codificación ellas se incrementa actualmente, y a dónde se (Evolutivo) desarrollando, Pruebas el entendimiento del busca llegar, con metas Congelamiento de basados en lo producto por parte cortas, por bloques. requerimientos. aprendido en la etapa del equipo del anterior. proyecto. se centran en el cliente y no tanto en el producto en sí mismo, ya que se lo integra en el desarrollo, para consultar por los cambios constantes y exigencias de última hora. Aumenta la versatilidad y la adaptabilidad, dado que los desarrolladores pueden No todos los tipos de hacer los ajustes necesarios aplicaciones son de forma inmediata durante apropiados para el proceso de desarrollo. DRA. Si un sistema no se puede Modelado de Las iteraciones rápidas modelizar gestión. reducen el periodo de adecuadamente. La Es una técnica ágil Modelado de Tiene más en cuenta desarrollo y agilizan la construcción de los Desarrollo de desarrollo de datos. el uso del software y la entrega. componentes Rápido de software que da Modelado de opinión del usuario necesarios para DRA Aplicaciones prioridad a las procesos. que la planificación Existe una mejor gestión de será problemático. (DRA) entregas e Generación de rigurosa y el registro riesgos, dado que las iteraciones rápidas aplicaciones. de los requisitos. personas implicadas No es adecuado de prototipos. Prueba y cuentan con la capacidad cuando los riesgos entrega. de debatir y abordar las técnicos son altos. diferentes vulnerabilidades sin necesidad de que se Enfatiza el desarrollo detengan los procesos de de componentes de desarrollo. programas reutilizables. El costo temporal que Puede comenzarse el suma Conjuga la Planificación. proyecto con un alto grado cada vuelta de la naturaleza Análisis de de incertidumbre espiral. interactiva de Proporciona el riesgos. construcción de los potencial para Ingeniería. Desarrollo en Bajo riesgo de retraso en Dificultad para prototipos con los el desarrollo rápido de Construcción y espiral caso de detección de evaluar los riesgos. aspectos versiones adaptación. errores, ya que se puede controlados incrementales del Evaluación del solucionar en la próxima La necesidad y sistemáticos del software. cliente. rama de la espiral. de la presencia o la modelo lineal Comunicación comunicación secuencial. con el cliente. Modelo flexible y genérico. continúa con el cliente o usuario. Es el único apto para Es altamente costoso desarrollos en los que no se y difícil para la conoce a priori sus administración especificaciones o la temporal. tecnología a utilizar. Recolección de Es un modelo el Requiere requisitos. cual podemos Este modelo es útil cuando participación activa Diseño rápido. utilizar para generar El prototipo sirve como el cliente conoce los del usuario, al Construcción de Desarrollo en y diseñar una mecanismo para objetivos generales para el menos, para evaluar prototipo. prototipos actividad que nos identificar los software, pero no identifica el prototipo. Y mucho Evaluación de permita crear un requisitos los requisitos detallados de más involucramiento prototipo. diseño rápido en la del software. entrada, procesamiento o si queremos que Refinamiento construcción de un salida. participe en su del prototipo. software. creación. Producto. También ofrece un mejor enfoque cuando el Falta de experiencia responsable del desarrollo que tienen muchos del software está inseguro Analistas Funcionales de la eficacia de un en programación y en algoritmo, de la actividades de diseño adaptabilidad de un sistema de interfaces de operativo o de la forma que usuario. debería tomar la interacción humano-máquina.
Inteligencia artificial: Lo que usted necesita saber sobre el aprendizaje automático, robótica, aprendizaje profundo, Internet de las cosas, redes neuronales, y nuestro futuro
Excel para principiantes: Aprenda a utilizar Excel 2016, incluyendo una introducción a fórmulas, funciones, gráficos, cuadros, macros, modelado, informes, estadísticas, Excel Power Query y más
Ciberseguridad: Una Simple Guía para Principiantes sobre Ciberseguridad, Redes Informáticas y Cómo Protegerse del Hacking en Forma de Phishing, Malware, Ransomware e Ingeniería Social