1. REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO”
MATURIN – MONAGAS
Ingeniería de software
Autor
Migzar Salazar
C.I 17.933.275
Maturín, Diciembre del 2018
2. INTRODUCCIÓN
El desarrollo de software se ha convertido en una de las disciplinas más
importantes en la actualidad, y se encuentra avanzando a pasos agigantados,
ya que el consumo de productos software por parte de la sociedad es cada vez
mayor y la necesidad de dar soluciones a problemas cotidianos con la
tecnología se vuelve imprescindible.
Está claro que las personas no podrían vivir sin el software debido a que
ayuda a las tareas, a optimizar tiempos y hacer la vida más fácil sabemos que
el software es aquel ente lógico que hace funcionar a los dispositivos
electrónicos, es decir, aquellas secuencias de instrucciones que le dicen a los
dispositivos qué hacer, cómo y cuándo.
Cualquier persona con tiempo y que le guste programar podría construir
software, pero lo más seguro es que el producto final sería mucho menos
eficiente y mucho menos seguro que un software desarrollado con
procedimientos adecuados y bien estudiados. Es aquí en donde entra el papel
de la ingeniería de software, la cual comprende todos los aspectos de la
producción del software, desde las etapas iniciales de la especificación del
producto, hasta el mantenimiento de éste, después de que se utiliza. Es
además un conjunto de métodos, la aplicación de un enfoque sistemático,
disciplinado y cuantificable al desarrollo, ofreciendo herramientas y técnicas
que trascienden más allá de sólo la codificación del software y que es
sumamente importante para construir o mantener un software de calidad.
3. Ingeniería de Software
La ingeniería de Software es una rama de la ingeniería asociada al
desarrollo del producto software que usa métodos, principios y procedimientos
científicos. El resultado de la Ingeniería de software es un producto software
eficiente y de confianza.
Esta ingeniería trata con áreas muy diversas de la informática y de las
ciencias de la computación, tales como construcción de compiladores, sistemas
operativos, o desarrollos Intranet/Internet, abordando todas las fases del ciclo
de vida del desarrollo de cualquier tipo de sistemas de información y aplicables
a infinidad de áreas: negocios, investigación científica, medicina, producción,
logística, banca, control de tráfico, meteorología, derecho, Internet, Intranet,
etc.
La creación del software es un proceso intrínsecamente creativo y la
ingeniería del software trata de sistematizar este proceso con el fin de acotar el
riesgo del fracaso en la consecución del objetivo creativo por medio de diversas
técnicas que se han demostrado adecuadas en base a la experiencia previa.