¿Qué es 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.
¿Qué es Ingeniería de Software Libre?
En
la actualidad, los cálculos de plazos y de costes en los proyectos de software tradicionales
(en su gran mayoría de software propietario) son difícilmente cuantificables y
dentro del mundo del software libre son una odisea.
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, a menores costos y de una mayor calidad, surgio de manera
espontánea y natural.
Existen
quiénes creen que la ingeniería de software libre no existe, sino que la ingeniería
de software es tan amplia que cubre fácilmente el software libre y privativo.,
y que se fue adecuando de manera natural a través de los años
La
Ingeniería de Software Libre permite que la metodología para el desarrollo de
aplicaciones se lleve a cabo de manera amplia, bajo cualquier paradigma (estructurado
u orientado a objeto), no limita a los analistas y/o diseñadores a utilizar una
técnica de modelado y diagramación, como UML o el modelado estructurado, ni
ofrece recomendaciones que permitan evaluar el nivel de calidad de una
organización.
La ingeniería
del Software Libre 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, promoviendo el uso de técnicas y herramientas (sistemas
operativos, lenguajes de programación, bases de datos, etc) de carácter libre,
tomando en consideración el tiempo y los
recursos asignados para cumplir con las tareas involucradas, evitando la
pérdida de tiempo o abandono de los proyectos.
La ingeniería del software libre pretende cuantificar unos parámetros que nos permitan predecir con exactitud costes, plazos y recursos humanos. En este sentido, su objetivo es definir las 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.












0 comentarios:
Publicar un comentario