Metodología ágil de desarrollo de software extremo (AMS_XP) y software libre (OSS)

  1. Resumen
  2. Ingeniería del software
  3. Los métodos ágiles
  4. Lista de metodologías ágiles
  5. Metodologías ligeras vs métodos tradicionales
  6. Uso de métodos agiles
  7. Programación extrema
  8. Costo en desarrollo vs tiempo (Xtreme Programming)
  9. Teoría de caos en metodologías
  10. Teoría del orden gratis
  11. Reutilización de código
  12. Software libre
  13. Herramientas de desarrollo que sustentan el Oss
  14. Características intrínsecas de Xp en el Sl.
  15. Prácticas de interesante aplicación
  16. Inquietudes y retos
  17. Licencia GPL
  18. Conclusiones
  19. Referencias

Resumen

El desarrollo de sistemas libres (Oss) surge como una revolución gracias a la evolución del internet, sistemas que incluyen el mínimo numero de características para satisfacer al cliente real y la constante búsqueda de software de buena calidad y a la medida para los usuarios, revolución análoga a los AMS que presentan similitudes al SL en principios y valores que desde mucho antes de la reunión del manifestó ágil venían presentándose métodos de desarrollo como Evo (Evolutionary Project management en el año de 1976 por Gilb), Xp (Xtreme Programming) [1] en el año de 1999 propuesto por Kent Beck o Cm (Crystal Methods en el año de 1998 por Cockbum), con fines de dar variedad al manejo de los distintos proyectos y problemáticas vista como el de la crisis del software en la década de los 70´s y 80´s.

Palabras clave: Metodologías de desarrollo de software, Extreme programming, Scrum, Software libre, Open source software.

Abreviaturas

OSS – open source software.

SL Software Libre.

FSF - Free Software Foundation[1]

GPL - Licencia General Pública.

XP – Xtreme Programming.

AMS – Agile Methods.

Ingeniería del software

Conjunto de métodos o procesos con el fin de organizar, controlar y estandarizar el desarrollo de sistemas funcionales y de calidad, surge a partir de la problemática de los 50`s donde los sistemas que tienen un fin primordial de facilitar y agilizar la vida de los seres humanos estaba siendo creado de manera artesanal y sin ningún manejo controlado. Por ende los indefinidos problemas de la época y que se pueden seguir observando en algunos casos como:

  • Sistemas con demasiadas funcionalidades que no cumplen las necesidades de las empresas.

  • Software intermitente (a veces funciona y a veces no).

  • Programas inseguros, con problemas en diseño y manejabilidad nula para usuarios.

  • Sistemas incompletos, costosos y sin calidad.

  • Retrasos y desviaciones en la planificación.

  • Coste de mantenimientos elevados.

  • Alta tasa de defectos.

  • Requisitos mal comprendidos.

  • Cambios de negocio.

  • Falsa riqueza de características

  • Cambios de personal.

La "Ingeniería del Software" define métodos que satisfacen las definiciones formales en el de desarrollo de un producto e integra paradigmas de programación que dan el soporte a las metodologías agiles para el desarrollo de software.

Los métodos ágiles

Las metodologías agiles surgen dentro de la ingeniería del software fuera de la academia como un contexto de desarrollo creado y usado por pensadores y filósofos quienes establecen practicas que toman elementos tradicionales y nuevos, los aplican en los procesos y las personas, de nada serviría una excelente documentación exhaustiva si el sistema no ofrece las características deseadas o en pocas palabras no sirve.


Página siguiente 

Comentarios


Trabajos relacionados

  • Guia de comprension /descomprension de ficheros zip

    Descompresión de un fichero ZIP. Compresión de uno o varios archivos. El proceso de compresión/descompresión de un fich...

  • El programa Excel

    ¿Qué es Excel?. Barra de Menú. Uso de una planilla de cálculos. Los libros de cuentas de Excel. Trabajo con la ventana d...

  • Tablas Pivot con exel

    Analizando y Reportando Con Tablas Pivot. Adicionando y eliminando datos. Añadiendo datos para el análisis. Reorganizand...

Ver mas trabajos de Software

 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.