En el blog se compartirá información con respecto a Tecnologías de la Información y comunicación. Soy futuro Técnico Universitario y aquí en este blog aportare desarrollo académico y de ayuda a la comunidad informática y usuarios navegantes de la Red.
Giovani Martínez
lunes, 18 de septiembre de 2017
Ventajas y Desventajas de las metodologías de software.
Como ya se explicó en la entrada anterior las metodologías
de software nos ayudan a desarrollar un software a base metódico para poder
desarrollar un software de calidad y con ingeniería. En esta ocasión hablaremos
de las ventajas y desventajas de estas metodologías.
Las metodologías tradicionales cuentan con ventajas como:
- Rápida respuesta a los cambios.
- Intervención del cliente en el proceso.
- Entregas del producto a intervalos.
- Eliminación de tareas innecesarias.
Mientras que las metodologías agiles:
- Tienen una cronología.
- El desarrollo del producto se desarrolla por etapas lo que crea un producto procesado.
- Se documentan las fases del desarrollo.
Entre sus desventajas de las metodologías tradicionales:
- Fuerte dependencia de los líderes.
- Falta de documentación.
- Soluciones erróneas en etapas largas.
Y las metodologías agiles cuentan con las siguientes:
- El cliente no interviene en el desarrollo del producto.
- El producto solo tiene un ciclo.
- La entrega se realiza al finalizar el proceso.
Al usar una metodología de estas se debe de tener en cuenta
las características, y la aplicación de ella para poder llegar al éxito del
desarrollo de software.
Las metodologías de desarrollo de software
Las metodologías de desarrollo de software son metodologías que
se enfocan en la producción de software existen diferentes metodologías pero
entre ellas se clasifican dos; tradicionales las cuales tienen el enfoque
tradicional y son especialmente implementadas a productos cotidianos no
obstante se ha diseñado o implementado de manera eficiente en el desarrollo de software,
estas metodologías llevan un ciclo de cascada debido a que cada etapa se
desarrolla mediante etapas secuenciales y las ágiles las cuales están más
enfocadas a el desarrollo de software, estas están enfocadas al cambio brusco
de requerimientos, existe mayor contacto y comunicación con el cliente, se
maneja mediante iteraciones y como su nombre lo dice son ágiles. Cada una de
estas metodologías son importantes en el desarrollo de software cada una
implementada a su manera es por ello que cada una tiene su enfoque diferente y
ayudan a llegar al éxito en cuanto a calidad y agilidad se refiere.
Suscribirse a:
Entradas (Atom)