lunes, 28 de septiembre de 2015

Metodologías del desarrollo de software

 Metodologías del desarrollo de software




Inicializando es importante definir ciertas palabras que nos seran de ayuda, empezando con ¿Qué es una metodología?

Una metodología nos auxilia a seguir ciertas tecnicas con la union de metodos que nos permiten tener una estructura hacia el desarrollo de un proyecto.


"Una metodología es un conjunto integrado de técnicas y métodos que permite abordar de forma homogénea y abierta cada una de las actividades del ciclo de vida de un proyecto de desarrollo. Es un proceso de software detallado y completo."



Existen algunas metodologías que nos auxilian al desarrollo de software como los son:

  • Metodología estructurada. Esta metodologia es mas dirigida hacia dividir un problema del trabajo en pequeñas porciones que nos ayudan a ver el problema en pequeños problemas que se van a dar solución.Es importante resaltar que esta  metodologia sigue un ciclo de vida compuesta por procesos.

  • Metodología Orientada a Objetos. Esta metodología su principal ventaja es que  se puede reutilizar codigo de programación para evitar trabajo que probablemente ya haya sido desarrollado. Sus principales caracteristicas son la Encapsulacion, Herencia, y Polimorfismo. Esta metodología se enfoca a problemas del mundo real a pasarlos a codigo de programación.

  • Metodología RUP. Esta metodología es mas dirigida a proyectos rapidos por su facil y cortas etapas que conlleva esta metodología, ademas de que reequiere una excelente comunicacion entre los miembros del equipo de trabajo.

  • Metodologia SCRUM. Esta metodología va mas dirigido hacia las versiones de los proyectos de software, ademas, de que esta metodologia utiliza bloques cortos y fijos en tiempos, ademas, de que se debe tener una excelente comunicacion en el equipo de trabajo, debido a que deacuerdo a lo enmarcado cada bloque debe tener 4 horas para determinarlo.



Estas metodologias son recomendables utilizarlas de acuerdo a el tipo de proyecto quer se tenga, asi como sus diferentes veneficios y la manera en que se desea llevar a cabo el software.

No hay comentarios:

Publicar un comentario