Monografias.com > Computación > Software
Descargar Imprimir Comentar Ver trabajos relacionados

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 

    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.

    Categorias
    Newsletter