Evidencia Taller Sobre Metodologías de Desarrollo de Software

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

TECNOLOGIA EN ANALISIS Y DESARROLLO DE SOFTWARE (2721475)

Yudy Arleny Fontecha Agudelo


52.227.253

Usein Gonzalez Zapata


Instructor Virtual

Estrategia de aprendizaje: GA1-220501093-AA1-EV01 taller sobre metodologías de desarrollo de


software.
Guía del aprendiz 1

29 de abril del 2023


Centro de Construcción
Sena virtual
DESARROLLO DE LA ACTIVIDAD

Taller Sobre Metodologías De Desarrollo De Software.

Formulación De Preguntas

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

Una metodología de desarrollo de software es un conjunto de pasos, técnicas y herramientas que se


utilizan para guiar y organizar el proceso de desarrollo de software. Está diseñada para ayudar a los
equipos de desarrollo a producir software de alta calidad de manera eficiente y efectiva.

Una metodología de desarrollo de software típicamente se compone de varias fases, como planificación,
análisis, diseño, implementación y pruebas. Cada fase está diseñada para lograr un conjunto específico
de objetivos y para proporcionar información valiosa que se utilizará en la siguiente fase. La metodología
también puede incluir herramientas y técnicas específicas para ayudar en la gestión del proyecto y en el
desarrollo del software.

Dos datos que demuestran la utilidad de una metodología de desarrollo de software son:

La mejora de la calidad del software: Al seguir una metodología de desarrollo de software, se pueden
identificar y abordar los problemas de manera más efectiva, lo que puede mejorar la calidad del software
resultante, permite solucionarlos antes de que se conviertan en problemas mayores.

La mejora de la eficiencia: Al seguir una metodología de desarrollo de software, se pueden mejorar los
procesos y reducir la cantidad de trabajo duplicado o innecesario, se puede obtener una retroalimentación
temprana del cliente, lo que permite ajustar los requisitos y evitar retrabajos costosos

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

Características Fundamentales De Un Marco De Trabajo Ágil Son:

Flexibilidad: Un marco de trabajo ágil se adapta fácilmente a los cambios en los requisitos y al entorno
del proyecto. Esto permite a los equipos de desarrollo responder rápidamente a los cambios y ajustar su
enfoque para cumplir con los objetivos del proyecto.

Enfoque en el valor del negocio: Los marcos de trabajo ágiles se enfocan en la entrega de valor al
cliente y en la satisfacción de sus necesidades. El objetivo es entregar software funcional en pequeñas
iteraciones, permitiendo que los clientes den retroalimentación temprana y se ajusten los requisitos.

Colaboración: Los equipos de desarrollo y los clientes trabajan juntos de manera cercana y
colaborativa. Esto ayuda a asegurar que el software desarrollado cumpla con los requisitos y
necesidades del cliente.
Características Fundamentales De Un Marco De Trabajo Tradicional Son:

Planificación detallada: Los marcos de trabajo tradicionales requieren una planificación detallada y
completa del proyecto antes de iniciar cualquier actividad de desarrollo. Esto incluye la definición de
requisitos, el análisis y el diseño.

Control y seguimiento: Los marcos de trabajo tradicionales se enfocan en el control y seguimiento de


cada fase del proyecto. Se utilizan herramientas y técnicas específicas para medir el progreso y
asegurar que el proyecto esté dentro del presupuesto y plazo establecido.

Entrega al final del proyecto: Los marcos de trabajo tradicionales suelen entregar el software al final del
proyecto. Esto significa que el cliente no tiene oportunidad de dar retroalimentación temprana y los
requisitos pueden ser difícil de ajustar.

3. Elabore Una Lista Donde Clasifique Por Lo Menos Cinco Metodologías De Desarrollo De
Software En Marcos Tradicionales Y Marcos Ágiles

Marcos Tradicionales:

Modelo en cascada (Waterfall): modelo es secuencial y se enfoca en fases bien definidas y planificadas,
desde la definición de requisitos hasta el mantenimiento del software.

Modelo en V: Similar al modelo en cascada, pero enfatiza más en la verificación y validación de cada fase
del proyecto.

Modelo en espiral: Se enfoca en el riesgo y la incertidumbre del proyecto. Cada fase se divide en etapas
y se va iterando sobre ellas de manera sucesiva hasta llegar al resultado final.

Modelo de ciclo de vida de software (SDLC): Un enfoque estructurado para el desarrollo de software que
se divide en fases secuenciales, desde la definición de requisitos hasta el mantenimiento del software.

Método estructurado: Un enfoque paso a paso que se enfoca en la definición de requisitos, el análisis, el
diseño y la implementación.

Marcos Ágiles:

Scrum: Este marco de trabajo ágil se enfoca en la entrega de software funcional en iteraciones cortas
llamadas sprints, donde se enfoca en el trabajo en equipo y la colaboración entre los miembros del equipo.

XP (Extreme Programming): Esta metodología ágil se enfoca en la entrega temprana de software


funcional y se basa en prácticas de desarrollo como pruebas unitarias, integración continua y diseño
simple.

Kanban: Un marco de trabajo ágil que se enfoca en la mejora continua del proceso de desarrollo y la
entrega de software de manera incremental. Utiliza tableros visuales para visualizar el progreso del
trabajo.

Crystal: Un marco de trabajo ágil que se enfoca en la comunicación, la colaboración y la entrega temprana
del software en pequeñas iteraciones.

DSDM (Desarrollo de Sistemas Dinámicos y Iterativos): Un enfoque ágil que se enfoca en la entrega
temprana de software funcional y se basa en principios como la colaboración, la comunicación y la
retroalimentación continua.
Webgrafía

- ITSQMET. (2022). Los 8 tipos de metodología de desarrollo de software. ITSQMET.


https://itsqmet.edu.ec/los-8-tipos-de-metodologia-de-desarrollo-de-
software/#:~:text=%C2%BFQu%C3%A9%20es%20una%20metodolog%C3%ADa%20de,decisi%C
3%B3n%20del%20equipo%20cual%20implementarla.
- Wikipedia. (2021). Metodología de desarrollo de software. En Wikipedia, la enciclopedia libre.
https://es.wikipedia.org/wiki/Metodolog%C3%ADa_de_desarrollo_de_software
- Mancilla, A. C., & Colombo, M. (2013). Metodologías de desarrollo de software: Revisión de la
literatura. Repositorio Institucional de la Universidad Católica Argentina.
https://repositorio.uca.edu.ar/bitstream/123456789/522/1/metodologias-desarrollo-
software.pdf
-

También podría gustarte