Ingenieria de software

Páginas: 9 (2197 palabras) Publicado: 5 de marzo de 2011
http://www.eqsoft.net

La Ingeniería de Software en el modelo de desarrollo del Software Libre
Ernesto C. Quiñones Azcárate Gerente Técnico

Algunas definiciones
Software : conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware)
http://es.wikipedia.org/wiki/SoftwareIngeniería : La ingeniería es la profesión en la que el conocimiento de las matemáticas y ciencias naturales, obtenido mediante estudio, experiencia y práctica, se aplica con juicio para desarrollar formas de utilizar, económicamente, los materiales y las fuerzas de la naturaleza para beneficio de la humanidad y del ambiente.
http://es.wikipedia.org/wiki/Ingenieria

http://www.eqsoft.net Pregunta fundamental

¿ Porqué hablamos entonces de una ingeniería de software ?

http://www.eqsoft.net

La ingeniería de software
La Ingeniería de software es la rama de la ingeniería que crea y mantiene las aplicaciones de software aplicando tecnologías y prácticas de las ciencias computacionales, manejo de proyectos, ingeniería, el ámbito de la aplicación, y otros campos.
Referencia :http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software
http://www.eqsoft.net

De forma práctica
Se busca aplicar los conocimientos previamente estudiados y puestos en práctica en la ingeniería convencional dentro de los proyectos de desarrollo de software con el fin de :
Desarrollar software mas rápido ●Desarrollar software a menores costos ●Desarrollar software de mayor calidad ●etc.etc. etc.


http://www.eqsoft.net

Áreas de conocimiento de la Ingeniería de Software

http://www.eqsoft.net

Áreas de conocimiento de la Ingeniería de Software

http://www.eqsoft.net

El Software Libre
Software libre (en inglés free software) es la denominación del software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente.Referencia : http://es.wikipedia.org/wiki/Software_libre

http://www.eqsoft.net

El modelo de desarrollo del Software Libre
El modelo de desarrollo del SL es atípico y no convencional, se basa en un entorno distribuido y colaborativo donde todos pueden colaborar programando porciones del software ó en diferentes tareas específicas (traducción, arte, etc.), no busca crear software en menor tiempo, amenores costos y de una mayor calidad, surgio de manera espontánea y natural.
http://www.eqsoft.net

Duda 1

¿El modelo de desarrollo del Software Libre encaja dentro de la ingeniería de software?

http://www.eqsoft.net

Duda 2

¿Existe una ingeniería de software ... libre?

http://www.eqsoft.net

Duda 3

¿Aporta el modelo de desarrollo del Software Libre algo a la ingenieríade software?

http://www.eqsoft.net

La gran respuesta

Esto es muy complicado de responder, vamos a intentarlo ahora.

http://www.eqsoft.net

Conozcamos la evolución del modelo de desarrollo del Software Libre

http://www.eqsoft.net

Como va incorporando el modelo las practicas de la IS


Años 60-70

Necesidad no atendida

Programación

Implementación VoluntariaNecesidad de los mismos “informáticos”. ● Programación en ASM y C ● El software se pone tal cual, si da problemas ellos mismos lo arreglan.


1972 : TCP-IP (protocolo) ● 1974 : PDP-11 (Unix de Berkley) ● 1975 : Emacs (entorno completo) ● 1976 : Vi (editor de texto)


http://www.eqsoft.net

Como va incorporando el modelo las practicas de la IS


Años 80

Reporte de Error o códigosolucionándolo

Requerimiento

Programación

Testing permanente

Nuevas Ideas

1981 : BSD 4.1 (OS) Requerimientos del movimiento, 1984 : Latex (procesador de principalmente dev-tools y commtextos) apps. 1986 : CVS (control de ● Programación en C, C++ y versiones) lenguajes de scripting, gestionada 1987 : Perl (lenguaje) en repositorios de código. 1987 : GCC (compilador) ● Se establecen...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS