SlideShare une entreprise Scribd logo
1  sur  8
Índice de contenido
INDICE DE CONTENIDOS
CAPITULO 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 TABLAS
Tabla 1: herramientyas del software libre. .............................................................5



                                     Indice de graficos
Dibujo 1: herramientas ............................................................................................5
CAPITULO 1.
                                SOFTWARE-LIBRE
               1.1.- HERRAMIENTAS DEL SOFWARE LIBRE.
  La Ingeniería de Software Libre (ISL) permite que la metodología para el desarrollo
de aplicaciones se lleve a cabo de manera amplia, ya sea utilizando un enfoque
estructurado 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 de
paradigma; además no limita a los analistas y diseñadores a utilizar una técnica de
modelado y diagramación, como UML[Jacobson et al, 1999] o el modelado
estructurado, ni ofrece recomendaciones que permitan evaluar el nivel de calidad de
una organización, como lo promueve The Capability Maturity Model, CMM [Paulk
et al, 1993]. Más bien se fundamenta en que se debe trabajar en equipo, con el fin de
fomentar una mayor participación de elementos para el desarrollo óptimo de
aplicaciones.

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 unos
parámetros que nos permitan predecir con exactitud costes, plazos y recursos
humanos. Como consecuencia, aunque podemos considerar que en la actualidad el
software libre adolece de estos métodos en contraposición a las formas de desarrollo
tradicionales, también es cierto que, por los motivos que se están desarrollando en
este artículo, no le falta precisamente potencial para que esta situación cambie en el
futuro.
Igualmente pretende ser una forma de introducir las virtudes de la ingeniería del
software en el desarrollo a veces demasiado anárquico de software libre. Será tarea de
la ingeniería del software encontrar formas para que los desarrolladores de software
libre produzcan software de gran calidad siguiendo paradigmas de creación,
producción         y       mantenimiento        que      así        lo     certifiquen.
La ingeniería del software libre cuenta como objetivo a corto plazo poder realizar un
análisis completo al desarrollo de software libre que permita indagar profundamente
en los procesos que están involucrados, así como en las consecuencias que ciertas
acciones       tienen        sobre       el       conjunto       del      desarrollo.




 1.2.- ENFOQUES O MÉTODOS DE DESARROLLO DE INGENIERÍA DE
                              SOFTWARE LIBRE .
La Ingeniería de Software Libre (ISL) permite que la metodología para el desarrollo
de aplicaciones se lleve a cabo de manera amplia, ya sea utilizando un enfoque
estructurado de análisis y diseño .




1.2.1.- JUEGO LINGÜÍSTICO SOBRE INGENIERÍA DE SOFTWARE
LIBRE.
   Un aspecto por tener en cuenta en el nuevo tópico de la ingeniería de software
libre es el término kernel. ¿Por qué kernel y no simplemente grupo? La visión de
kernel está dada en que es un grupo el que lo conforma, pero puede tener
aportaciones valiosas a su alrededor, y allí es donde se evidencia el trabajo
colaborativo o en comunidad, haciendo que cualquier aporte hecho fuera del grupo
pueda ser compilado en su interior, con el fin de enriquecer el producto final.

1.2.2.- ASPECTOS RELEVANTES EN EL DESARROLLO DE SOFTWARE
LIBRE .
   Cuando se generan aplicaciones de software libre es importante tener en cuenta las
herramientas que se utilizarán para la divulgación y manipulación del desarrollo del
proyecto (sitio web), así como las partes que componen el equipo de trabajo, sus
funciones específicas y algunos otros aspectos que tienen que ver con la ingeniería de
software tradicional. En este aparte se hace una breve descripción de cada una de
ellas.




     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 instituciones
colombianas, en las cuales se desarrollaron sistemas de información haciendo uso de
software libre para su implementación, y de la necesidad de mejorar los procesos de
ingeniería de software tradicional, que se mostraron cortos en el momento de su
aplicación.
1.4.- CONCLUSIONES .
    Actualmente el desarrollo de aplicaciones en comunidad no posee una clara
definición de tareas, responsabilidades ni límites de trabajo documentadas, razón por
la 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 la
implementación de aplicaciones informáticas, soportadas en el software libre.

Los casos prácticos comentados en este artículo fueron el resultado del trabajo de
investigación que se llevó a cabo en cumplimiento a los objetivos planteados por
parte del
Grupo de Investigación en Software - Proyecto Software Libre - UPTC, registrado en
Colciencias.




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             7
Fuente:Eduteka 2012




Dibujo 1: herramientas
8
7
6
5




                      67%
4                                                 Fases que coinciden
       67%


                                                  Fases que no coinciden




                                   71%
3




                            33%
              33%

2




                                            29%
1
0
    Linux(Unix)     Mac/Os/2      Windows
                    (IBM)
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-
Y5m0

http://es.wikipedia.org/wiki/Software_libre




Índice de contenido
Herramientas del softaware libre

Contenu connexe

Tendances

Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
Josue Zelaya
 
Taller 3 modelos de ciclo de vida del software
Taller 3  modelos de ciclo de vida del softwareTaller 3  modelos de ciclo de vida del software
Taller 3 modelos de ciclo de vida del software
Javier Calderon
 
Evaluacion de software
Evaluacion de softwareEvaluacion de software
Evaluacion de software
Anel Graell
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
msc080277
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Software
olea_saavedra
 
Pe isw descripción plandeestudios
Pe isw descripción plandeestudiosPe isw descripción plandeestudios
Pe isw descripción plandeestudios
ITSON
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
'Jorge Martinez
 

Tendances (19)

Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
 
Importancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de softwareImportancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de software
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Taller 3 modelos de ciclo de vida del software
Taller 3  modelos de ciclo de vida del softwareTaller 3  modelos de ciclo de vida del software
Taller 3 modelos de ciclo de vida del software
 
Evaluacion de software
Evaluacion de softwareEvaluacion de software
Evaluacion de software
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
 
62161
6216162161
62161
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Software
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofware
 
Metodología de Desarrollo de Software en base a MDE con DSL
Metodología de Desarrollo de Software en base a MDE con DSLMetodología de Desarrollo de Software en base a MDE con DSL
Metodología de Desarrollo de Software en base a MDE con DSL
 
Evaluacion de la usabilidad
Evaluacion de la usabilidad Evaluacion de la usabilidad
Evaluacion de la usabilidad
 
Metodologias de software ISI-311 Trabajo Practico#2
Metodologias de software ISI-311 Trabajo Practico#2Metodologias de software ISI-311 Trabajo Practico#2
Metodologias de software ISI-311 Trabajo Practico#2
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 
Vicky
VickyVicky
Vicky
 
Pe isw descripción plandeestudios
Pe isw descripción plandeestudiosPe isw descripción plandeestudios
Pe isw descripción plandeestudios
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
 
Metodologia agil para el diseño de aplicaciones multimedias moviles
Metodologia agil para el diseño de aplicaciones multimedias movilesMetodologia agil para el diseño de aplicaciones multimedias moviles
Metodologia agil para el diseño de aplicaciones multimedias moviles
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 

En vedette

Power crea una ampolla aida, dani s, patri i dani x
Power crea una ampolla aida, dani s, patri i dani xPower crea una ampolla aida, dani s, patri i dani x
Power crea una ampolla aida, dani s, patri i dani x
Pep Paunero Rodríguez
 
Ventana de Dreamweaver
Ventana de DreamweaverVentana de Dreamweaver
Ventana de Dreamweaver
'Kelly Vergara
 
Presentación2 cronicas
Presentación2 cronicasPresentación2 cronicas
Presentación2 cronicas
niclas2
 
NoGuaruja.net - Posts Patrocinados
NoGuaruja.net - Posts PatrocinadosNoGuaruja.net - Posts Patrocinados
NoGuaruja.net - Posts Patrocinados
Roniel Santana
 
Dissertacao juliana lopes
Dissertacao juliana lopesDissertacao juliana lopes
Dissertacao juliana lopes
Juliana Rose
 

En vedette (20)

Slideshare
SlideshareSlideshare
Slideshare
 
Power crea una ampolla aida, dani s, patri i dani x
Power crea una ampolla aida, dani s, patri i dani xPower crea una ampolla aida, dani s, patri i dani x
Power crea una ampolla aida, dani s, patri i dani x
 
Informações sobre a entrevista com os selecionados no processo seletivo da Saúde
Informações sobre a entrevista com os selecionados no processo seletivo da SaúdeInformações sobre a entrevista com os selecionados no processo seletivo da Saúde
Informações sobre a entrevista com os selecionados no processo seletivo da Saúde
 
kykjh
kykjhkykjh
kykjh
 
Tecnologias na educação
Tecnologias na educaçãoTecnologias na educação
Tecnologias na educação
 
Concurso de cuento lucila gonzales de chaves
Concurso de cuento lucila gonzales de chavesConcurso de cuento lucila gonzales de chaves
Concurso de cuento lucila gonzales de chaves
 
Usana business packs
Usana business packsUsana business packs
Usana business packs
 
Tema 4
Tema 4Tema 4
Tema 4
 
Ventana de Dreamweaver
Ventana de DreamweaverVentana de Dreamweaver
Ventana de Dreamweaver
 
Trabajo power
Trabajo powerTrabajo power
Trabajo power
 
Mathsfun
MathsfunMathsfun
Mathsfun
 
Andrea peralta
Andrea peraltaAndrea peralta
Andrea peralta
 
Internet
InternetInternet
Internet
 
Presentación2 cronicas
Presentación2 cronicasPresentación2 cronicas
Presentación2 cronicas
 
Cosmologia ciência hoje 216
Cosmologia ciência hoje 216Cosmologia ciência hoje 216
Cosmologia ciência hoje 216
 
NoGuaruja.net - Posts Patrocinados
NoGuaruja.net - Posts PatrocinadosNoGuaruja.net - Posts Patrocinados
NoGuaruja.net - Posts Patrocinados
 
Los elementos del fenómeno comunicativo son
Los elementos del fenómeno comunicativo sonLos elementos del fenómeno comunicativo son
Los elementos del fenómeno comunicativo son
 
paseo
paseopaseo
paseo
 
Dissertacao juliana lopes
Dissertacao juliana lopesDissertacao juliana lopes
Dissertacao juliana lopes
 
Planificação pastoral desde a visão apostólica de paulo c2
Planificação pastoral desde a visão apostólica de paulo c2Planificação pastoral desde a visão apostólica de paulo c2
Planificação pastoral desde a visão apostólica de paulo c2
 

Similaire à Herramientas del softaware libre

Kevin guia
Kevin guiaKevin guia
Kevin guia
keninmnk
 
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE. SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
Cristhian Martinez
 
Herremientas de sofware libre en ingenieria
Herremientas de sofware libre en ingenieriaHerremientas de sofware libre en ingenieria
Herremientas de sofware libre en ingenieria
alexmor91
 

Similaire à Herramientas del softaware libre (20)

Trabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatanTrabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatan
 
Dareinys Rivero
Dareinys RiveroDareinys Rivero
Dareinys Rivero
 
Kevin guia
Kevin guiaKevin guia
Kevin guia
 
Paula guia
Paula guiaPaula guia
Paula guia
 
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE. SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
 
Herramientas para el desarrollo de aplicaciones
Herramientas para el desarrollo de aplicacionesHerramientas para el desarrollo de aplicaciones
Herramientas para el desarrollo de aplicaciones
 
Herremientas de sofware libre en ingenieria
Herremientas de sofware libre en ingenieriaHerremientas de sofware libre en ingenieria
Herremientas de sofware libre en ingenieria
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Mario Rivas
Mario RivasMario Rivas
Mario Rivas
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
 
Lineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watchLineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watch
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Plan
PlanPlan
Plan
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Tarea nayeli
Tarea nayeliTarea nayeli
Tarea nayeli
 

Herramientas del softaware libre

  • 1. Índice de contenido INDICE DE CONTENIDOS CAPITULO 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 TABLAS Tabla 1: herramientyas del software libre. .............................................................5 Indice de graficos Dibujo 1: herramientas ............................................................................................5
  • 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 desarrollo de aplicaciones se lleve a cabo de manera amplia, ya sea utilizando un enfoque estructurado 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 de paradigma; además no limita a los analistas y diseñadores a utilizar una técnica de modelado y diagramación, como UML[Jacobson et al, 1999] o el modelado estructurado, ni ofrece recomendaciones que permitan evaluar el nivel de calidad de una organización, como lo promueve The Capability Maturity Model, CMM [Paulk et al, 1993]. Más bien se fundamenta en que se debe trabajar en equipo, con el fin de fomentar una mayor participación de elementos para el desarrollo óptimo de aplicaciones. 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 unos parámetros que nos permitan predecir con exactitud costes, plazos y recursos humanos. Como consecuencia, aunque podemos considerar que en la actualidad el software libre adolece de estos métodos en contraposición a las formas de desarrollo tradicionales, también es cierto que, por los motivos que se están desarrollando en este artículo, no le falta precisamente potencial para que esta situación cambie en el futuro. Igualmente pretende ser una forma de introducir las virtudes de la ingeniería del software en el desarrollo a veces demasiado anárquico de software libre. Será tarea de la ingeniería del software encontrar formas para que los desarrolladores de software libre produzcan software de gran calidad siguiendo paradigmas de creación, producción y mantenimiento que así lo certifiquen.
  • 3. La ingeniería del software libre cuenta como objetivo a corto plazo poder realizar un análisis completo al desarrollo de software libre que permita indagar profundamente en los procesos que están involucrados, así como en las consecuencias que ciertas acciones tienen sobre el conjunto del desarrollo. 1.2.- ENFOQUES O MÉTODOS DE DESARROLLO DE INGENIERÍA DE SOFTWARE LIBRE .
  • 4. La Ingeniería de Software Libre (ISL) permite que la metodología para el desarrollo de aplicaciones se lleve a cabo de manera amplia, ya sea utilizando un enfoque estructurado de análisis y diseño . 1.2.1.- JUEGO LINGÜÍSTICO SOBRE INGENIERÍA DE SOFTWARE LIBRE. Un aspecto por tener en cuenta en el nuevo tópico de la ingeniería de software libre es el término kernel. ¿Por qué kernel y no simplemente grupo? La visión de kernel está dada en que es un grupo el que lo conforma, pero puede tener aportaciones valiosas a su alrededor, y allí es donde se evidencia el trabajo colaborativo o en comunidad, haciendo que cualquier aporte hecho fuera del grupo pueda ser compilado en su interior, con el fin de enriquecer el producto final. 1.2.2.- ASPECTOS RELEVANTES EN EL DESARROLLO DE SOFTWARE LIBRE . Cuando se generan aplicaciones de software libre es importante tener en cuenta las herramientas que se utilizarán para la divulgación y manipulación del desarrollo del proyecto (sitio web), así como las partes que componen el equipo de trabajo, sus funciones específicas y algunos otros aspectos que tienen que ver con la ingeniería de software tradicional. En este aparte se hace una breve descripción de cada una de ellas. 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 instituciones colombianas, en las cuales se desarrollaron sistemas de información haciendo uso de software libre para su implementación, y de la necesidad de mejorar los procesos de ingeniería de software tradicional, que se mostraron cortos en el momento de su aplicación.
  • 5. 1.4.- CONCLUSIONES . Actualmente el desarrollo de aplicaciones en comunidad no posee una clara definición de tareas, responsabilidades ni límites de trabajo documentadas, razón por la 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 la implementación de aplicaciones informáticas, soportadas en el software libre. Los casos prácticos comentados en este artículo fueron el resultado del trabajo de investigación que se llevó a cabo en cumplimiento a los objetivos planteados por parte del Grupo de Investigación en Software - Proyecto Software Libre - UPTC, registrado en Colciencias. 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 7 Fuente:Eduteka 2012 Dibujo 1: herramientas
  • 6. 8 7 6 5 67% 4 Fases que coinciden 67% Fases que no coinciden 71% 3 33% 33% 2 29% 1 0 Linux(Unix) Mac/Os/2 Windows (IBM)
  • 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- Y5m0 http://es.wikipedia.org/wiki/Software_libre Índice de contenido