Índice de contenidoINDICE DE CONTENIDOSCAPITULO 1. SOFTWARE LIBRE............................................................
CAPITULO 1.                                SOFTWARE-LIBRE               1.1.- HERRAMIENTAS DEL SOFWARE LIBRE.  La Ingenier...
La ingeniería del software libre cuenta como objetivo a corto plazo poder realizar unanálisis completo al desarrollo de so...
La Ingeniería de Software Libre (ISL) permite que la metodología para el desarrollode aplicaciones se lleve a cabo de mane...
1.4.- CONCLUSIONES .    Actualmente el desarrollo de aplicaciones en comunidad no posee una claradefinición de tareas, res...
8765                      67%4                                                 Fases que coinciden       67%              ...
WEBGRAFIA.  http://www.monografias.com/trabajos33/software-libre/software-libre.shtml  http://es.wikipedia.org/wiki/Catego...
Herramientas del softaware libre
Próxima SlideShare
Cargando en…5
×

Herramientas del softaware libre

280 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
280
En SlideShare
0
De insertados
0
Número de insertados
86
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Herramientas del softaware libre

  1. 1. Índice de contenidoINDICE DE CONTENIDOSCAPITULO 1. SOFTWARE LIBRE............................................................................4 1.1.- HERRAMIENTAS DEL SOFWARE LIBRE. ...................4 1.2.- ENFOQUES O MÉTODOS DE DESARROLLO DE INGENIERÍA DE SOFTWARE LIBRE . ..................................................................4 1.2.1.- JUEGO LINGÜÍSTICO SOBRE INGENIERÍA DE SOFTWARE LIBRE. ...........................................................4 1.2.2.- ASPECTOS RELEVANTES EN EL DESARROLLO DE SOFTWARE LIBRE . ................................................................................4 1.3.- CASOS PRÁCTICOS DE DESARROLLO DE APLICACIONES INFORMÁTICAS E IMPLEMENTACIÓN DEL PROCESO DE ISL . ..............................................................................................4 1.4.- CONCLUSION ....................................................................4 INDICE DE TABLASTabla 1: herramientyas del software libre. .............................................................5 Indice de graficosDibujo 1: herramientas ............................................................................................5
  2. 2. CAPITULO 1. SOFTWARE-LIBRE 1.1.- HERRAMIENTAS DEL SOFWARE LIBRE. La Ingeniería de Software Libre (ISL) permite que la metodología para el desarrollode aplicaciones se lleve a cabo de manera amplia, ya sea utilizando un enfoqueestructurado de análisis y diseño [Witten et al, 1996], [Yourdon, 1990], [Kendall &Kendall, 1998], un enfoque orientado por objetos [Meyer, 1998] o algún otro tipo deparadigma; además no limita a los analistas y diseñadores a utilizar una técnica demodelado y diagramación, como UML[Jacobson et al, 1999] o el modeladoestructurado, ni ofrece recomendaciones que permitan evaluar el nivel de calidad deuna organización, como lo promueve The Capability Maturity Model, CMM [Paulket al, 1993]. Más bien se fundamenta en que se debe trabajar en equipo, con el fin defomentar una mayor participación de elementos para el desarrollo óptimo deaplicaciones.En cierta medida, la ingeniería del software libre pretende desposeer de esa "magia"que parece que es intrínseca a los desarrollos de software libre y cuantificar unosparámetros que nos permitan predecir con exactitud costes, plazos y recursoshumanos. Como consecuencia, aunque podemos considerar que en la actualidad elsoftware libre adolece de estos métodos en contraposición a las formas de desarrollotradicionales, también es cierto que, por los motivos que se están desarrollando eneste artículo, no le falta precisamente potencial para que esta situación cambie en elfuturo.Igualmente pretende ser una forma de introducir las virtudes de la ingeniería delsoftware en el desarrollo a veces demasiado anárquico de software libre. Será tarea dela ingeniería del software encontrar formas para que los desarrolladores de softwarelibre produzcan software de gran calidad siguiendo paradigmas de creación,producción y mantenimiento que así lo certifiquen.
  3. 3. La ingeniería del software libre cuenta como objetivo a corto plazo poder realizar unanálisis completo al desarrollo de software libre que permita indagar profundamenteen los procesos que están involucrados, así como en las consecuencias que ciertasacciones tienen sobre el conjunto del desarrollo. 1.2.- ENFOQUES O MÉTODOS DE DESARROLLO DE INGENIERÍA DE SOFTWARE LIBRE .
  4. 4. La Ingeniería de Software Libre (ISL) permite que la metodología para el desarrollode aplicaciones se lleve a cabo de manera amplia, ya sea utilizando un enfoqueestructurado de análisis y diseño .1.2.1.- JUEGO LINGÜÍSTICO SOBRE INGENIERÍA DE SOFTWARELIBRE. Un aspecto por tener en cuenta en el nuevo tópico de la ingeniería de softwarelibre es el término kernel. ¿Por qué kernel y no simplemente grupo? La visión dekernel está dada en que es un grupo el que lo conforma, pero puede teneraportaciones valiosas a su alrededor, y allí es donde se evidencia el trabajocolaborativo o en comunidad, haciendo que cualquier aporte hecho fuera del grupopueda ser compilado en su interior, con el fin de enriquecer el producto final.1.2.2.- ASPECTOS RELEVANTES EN EL DESARROLLO DE SOFTWARELIBRE . Cuando se generan aplicaciones de software libre es importante tener en cuenta lasherramientas que se utilizarán para la divulgación y manipulación del desarrollo delproyecto (sitio web), así como las partes que componen el equipo de trabajo, susfunciones específicas y algunos otros aspectos que tienen que ver con la ingeniería desoftware tradicional. En este aparte se hace una breve descripción de cada una deellas. 1.3.- CASOS PRÁCTICOS DE DESARROLLO DE APLICACIONES INFORMÁTICAS E IMPLEMENTACIÓN DEL PROCESO DE ISL . La propuesta nace del trabajo realizado para varias empresas e institucionescolombianas, en las cuales se desarrollaron sistemas de información haciendo uso desoftware libre para su implementación, y de la necesidad de mejorar los procesos deingeniería de software tradicional, que se mostraron cortos en el momento de suaplicación.
  5. 5. 1.4.- CONCLUSIONES . Actualmente el desarrollo de aplicaciones en comunidad no posee una claradefinición de tareas, responsabilidades ni límites de trabajo documentadas, razón porla cual se llevó a cabo esta investigación basada en experimentos y casos prácticos,que permitieron mostrar algunas técnicas, métodos y herramientas para laimplementación de aplicaciones informáticas, soportadas en el software libre.Los casos prácticos comentados en este artículo fueron el resultado del trabajo deinvestigación que se llevó a cabo en cumplimiento a los objetivos planteados porparte delGrupo de Investigación en Software - Proyecto Software Libre - UPTC, registrado enColciencias.Tabla 1: herramientyas del software libre. Heramientas Fases que Fases que no Total Fases coinciden coinciden Analisis 6 3 9 Diseño 8 4 12 Implementacion 5 2 7Fuente:Eduteka 2012Dibujo 1: herramientas
  6. 6. 8765 67%4 Fases que coinciden 67% Fases que no coinciden 71%3 33% 33%2 29%10 Linux(Unix) Mac/Os/2 Windows (IBM)
  7. 7. WEBGRAFIA. http://www.monografias.com/trabajos33/software-libre/software-libre.shtml http://es.wikipedia.org/wiki/Categor%C3%ADa:Licencias_de_software_libre http://www.youtube.com/watch?feature=player_embedded&v=4YFWJQ-Y5m0http://es.wikipedia.org/wiki/Software_libreÍndice de contenido

×