Buscar más trabajos sobre...
×

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


Partes: 1, 2

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


Partes: 1, 2

Página siguiente 

Comentarios


Trabajos relacionados

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.

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda