0 calificaciones0% encontró este documento útil (0 votos)
8 vistas3 páginas
Este documento describe la metodología de desarrollo de software. Explica que una metodología de desarrollo de software es un marco que se usa para estructurar y controlar el proceso de desarrollo de un sistema. Detalla las fases de una metodología como análisis, diseño, implementación, verificación y mantenimiento. También contrasta las características de los marcos de trabajo ágiles y tradicionales, y proporciona ejemplos de metodologías específicas como cascada, DevOps, Lean y prototipo
Este documento describe la metodología de desarrollo de software. Explica que una metodología de desarrollo de software es un marco que se usa para estructurar y controlar el proceso de desarrollo de un sistema. Detalla las fases de una metodología como análisis, diseño, implementación, verificación y mantenimiento. También contrasta las características de los marcos de trabajo ágiles y tradicionales, y proporciona ejemplos de metodologías específicas como cascada, DevOps, Lean y prototipo
Este documento describe la metodología de desarrollo de software. Explica que una metodología de desarrollo de software es un marco que se usa para estructurar y controlar el proceso de desarrollo de un sistema. Detalla las fases de una metodología como análisis, diseño, implementación, verificación y mantenimiento. También contrasta las características de los marcos de trabajo ágiles y tradicionales, y proporciona ejemplos de metodologías específicas como cascada, DevOps, Lean y prototipo
FORMULACIÓN DE PREGUNTAS De acuerdo con las temáticas desarrolladas en el componente formativo resolver las siguientes inquietudes. 1. Describa con sus propias palabras qué es y de que se compone una metodología de desarrollo de software. Citar por lo menos 2 datos que demuestren su utilidad (35 %).
Es un marco usado para estructurar, diseñar, planear y mantener el control de el
proceso de desarrollo de un sistema o de una operación. Se compone: Implementación: aquí se construye el software a partir del diseño. Se verifican el funcionamiento de cada uno de los módulos. Funcionamiento y mantenimiento: aquí se realizan las correcciones de los errores que se presentan cuando el producto es entregado. Verificación: se verifica que este en correcto funcionamiento los módulos, que los requerimientos sean los establecidos en la primera fase. Diseño: se describen todas las abstracciones, fundamentales del software y relaciones fundamentalmente usando un lenguaje de modelado. Análisis: se realiza una especificación muy detallada indicando los alcances del servicios a construir y sus restricciones. Se encarga de la especificación de los requisitos. Unirse a una metodología de desarrollo de software de manera correcta, posibilita que un plan proporcione mejores estimaciones, mantener al cliente siempre reportado, se da una comprensión clara de la labor por realizar.
2. Describa con sus propias palabras cuáles son las características
fundamentales de un marco de trabajo ágil y un marco de trabajo tradicional (35 %).
Características del marco de trabajo ágil:
Plazos de entrega rápidos. Centrarse en una tare y evitar la dispersión. Valorar mas a sus individuos y sus interacciones que a los procesos y las herramientas. Valora mas el software en funcionamiento que la documentación exhaustiva. Colaboración con el cliente sobre negociación contractual.
Análisis y desarrollo de software
Características del marco de trabajo tradicional: Se centran en la mayor parte de su esfuerzo en la planeación y control del proceso. Estructura organizativa es lineal. Los requisitos son bien definidos antes de empezar con el proyecto. El cliente tiene poca implicación en el proyecto.
3. Elabore una lista donde clasifique por lo menos cinco metodologías de
desarrollo de software en marcos tradicionales y marcos ágiles (30 %).
Metodologías agiles: se enfocan en la interacción y el trabajo en equipo
para el desarrollo del software, así como en la entrega del software de alta calidad en un plazo de tiempo más corto.
Metodología de cascada: es una forma de desarrollo de software en la
que se sigue una serie de pasos estrictos y en orden, esta metodología es muy detallada y deja poco margen de maniobra para el equipo de desarrollo.
Metodología DevOps: destaca la colaboración estrecha entre el desarrollo
y es ideal para proyectos de software que requieren un ciclo de lanzamiento rápido. Esta orientada a la colaboración y coordinación entre el personal de desarrollo y el de operaciones.
Metodología Lean: se enfoca en la minimización de desperdicios, se basa
en la filosofía Lean de la manufactura y se caracteriza por tener un enfoque con el cliente. Su objetivo es mejorar la calidad y la eficiencia del producto o servicio, reducir el tiempo y el costo de producción.
Metodología Prototipo: es una forma de desarrollar software en la que se
crea un prototipo del software antes de comenzar el desarrollo completo, esto nos permite que los desarrolladores obtengan una mejor comprensión de lo que el software debe hacer y como debe funcionar.