Está en la página 1de 7

1

GA1-220501093-AA1-EV01
Taller sobre metodologías de desarrollo de software.

Aprendiz:
Alfonso Vanderley Velasco Villamil

Tecnología en Análisis y Desarrollo de Software (2834799)

Instructor: Diego Armando Barrera Araújo


Complejo Tecnológico Minero Agroempresarial – CTMAE
Regional Antioquia

Servicio Nacional de Aprendizaje SENA


18 de febrero de 2024
2

Introducción

Las Metodologías de desarrollo de software son un conjunto de métodos y técnicas

organizativas que se aplican para diseñar soluciones de software informático. El objetivo de las

distintas metodologías es el de intentar organizar a los equipos de trabajo para que estos

desarrollen las funciones de un programa de la mejor manera posible y según los

requerimientos de los usuarios.


3

Objetivos

 Describir que es y de que se compone una metodología de desarrollo de software

 Describir cuales son las características fundamentales de un marco de trabajo ágil y

un marco de trabajo tradicional.

 Enlistar metodología de desarrollo de software de marcos tradicionales y marcos

agiles.
4

DESARROLLO

Metodología de Desarrollo de Software

Es el conjunto de herramientas que permiten estudiar y encontrar la mejor manera u

opción de organizar un proyecto y así lograr los objetivos propuestos.

Trabajar con una metodología de desarrollo de software nos permite reducir el nivel de

dificultad, organizar las tareas, agilizar el proceso y mejorar el resultado final de las

aplicaciones a desarrollar con el fin de entregar un proyecto completo y según los

requerimientos del cliente.

Características Fundamentales de un Marco de Trabajo Ágil y un Marco de Trabajo

Tradicional

• Metodologías de desarrollo de software ágiles:

Sin duda una de sus características fundamentales son su alta flexibilidad y agilidad.

Los equipos de trabajo que las utilizan son mucho más productivos y eficientes, ya que saben

lo que tienen que hacer en cada momento. Además, la metodología permite adaptar el software

a las necesidades que van surgiendo por el camino, lo que facilita construir aplicaciones más

funcionales.

Otras de las características mas destacadas se encuentran que están basadas en

heurísticas provenientes de prácticas de producción de código, están especialmente

preparadas para cambios durante el desarrollo del proyecto, son impuestas internamente por el

equipo, los procesos son menos controlados con pocos principios, no existe contrato

tradicional, el cliente es parte del equipo de desarrollo, los grupos son pequeños y trabajan en
5

el mismo sitio, hacen menos énfasis en la arquitectura de software y manejan poca

documentación y muchos ciclos de entrega.

• Metodologías de desarrollo de software tradicionales

Entre sus características tenemos que las metodologías tradicionales son lineales, es

decir, que las etapas se suceden una tras otra y no se puede empezar la siguiente sin terminar

la anterior. Tampoco se puede volver hacia atrás una vez se ha cambiado de etapa.

Las metodologías de desarrollo de software tradicionales se caracterizan por definir total

y rígidamente los requisitos al inicio de los proyectos de ingeniería de software. Los ciclos de

desarrollo son poco flexibles y no permiten realizar cambios, al contrario que las metodologías

ágiles; lo que ha propiciado el incremento en el uso de las segundas.

Otras de las características de las metodologías de software tradicional son que se

basan en normas provenientes de estándares seguidos por el entorno de desarrollo, cierta

resistencia a los cambios, son impuestos externamente, procesos mucho mas controlados con

numerosas normas o políticas, existe un contrato prefijado, el cliente interactúa con el equipo

de desarrollo mediante reuniones, grupos grandes y posiblemente distribuidos, la arquitectura

de software es esencial y se aplica mediante modelos y por último la documentación es

exhaustiva y maneja pocos ciclos de entrega.


6

Metodologías de Desarrollo de Software

TRADICIONALES ÁGILES

PROTOTIPADO Scrum

CASCADA Lean

ESPIRAL Kanban

INCREMENTAL Programación Extrema

DISEÑO RÁPIDO DE APLICACIONES Crystal


7

CONCLUSIONES

 Se describió que es y de que se compone una metodología de desarrollo de

software

 Se describió cuales son las características fundamentales de un marco de trabajo

ágil y un marco de trabajo tradicional.

 Se enlistaron metodología de desarrollo de software de marcos tradicionales y

marcos agiles.

También podría gustarte