Instituto Universitario Politécnico “Santiago Mariño”
Porlamar, Estado Nueva Esparta
Escuela: Ing en Sistemas.
INGENIERIA DE SOFTWARE
Br. Mahikel Peñuela
26.082.812
Porlamar, 18 de enero de 2017
Índice
Introducción 3
Ingeniería del Software, Objetivos 4
Campos de aplicación 5
Conclusión 6
Bibliografía 7
Introducción
Este término fue introducido a finales de los 60 a raíz de la crisis de la aplicación
de la parte lógica en la mayoría de los proyectos. Esta crisis fue el resultado de
la introducción de la tercera generación del hardware. El hardware dejo de ser un
impedimento para el desarrollo de la informática; redujo los costos y mejoro
la calidad y eficiencia en el software producido en masa.
La crisis se caracterizó por los siguientes problemas:
 Imprecisión en la planificación del proyecto y estimación de los costos
debido al gran tiempo perdido aplicando conocimientos fallos.
 Baja calidad del software.
 Dificultad de mantenimiento de programas con un diseño poco
estructurado, etc.
 Por otra parte se exige que el software sea eficaz y barato tanto en el
desarrollo como en la compra.
También se requiere una serie de características como fiabilidad, facilidad de
mantenimiento y de uso, eficiencia, etc.
Ingeniería del software
Se conoce como software al equipo lógico o soporte lógico de un sistema
informático, que comprende el conjunto de los componentes lógicos necesarios
que hacen posible la realización de tareas específicas, en contraposición a los
componentes físicos que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones
informáticas, tales como el procesador de texto, que permite al usuario realizar
todas las tareas concernientes a la edición de textos; el llamado software de
sistema, tal como el sistema operativo, que básicamente permite al resto de los
programas funcionar adecuadamente, facilitando también la interacción entre los
componentes físicos y el resto de las aplicaciones, y proporcionando
una interfaz con el usuario.
La ingeniería de software es la aplicación de un enfoque sistemático,
disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y
el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software.
Integra matemáticas, ciencias de la computación y prácticas cuyos orígenes se
encuentran en la ingeniería.
Objetivo de la ingeniería de software
La ingeniería de software aplica diferentes normas y métodos que permiten
obtener mejores resultados, en cuanto al desarrollo y uso del software, mediante
la aplicación correcta de estos procedimientos se puede llegar a cumplir de
manera satisfactoria con los objetivos fundamentales de la ingeniería de software.
Entre los objetivos de la ingeniería de software están:
 Mejorar el diseño de aplicaciones o software de tal modo que se adapten de
mejor manera a las necesidades de las organizaciones o finalidades para
las cuales fueron creadas.
 Promover mayor calidad al desarrollar aplicaciones complejas.
 Brindar mayor exactitud en los costos de proyectos y tiempo de desarrollo
de los mismos.
 Aumentar la eficiencia de los sistemas al introducir procesos que permitan
medir mediante normas específicas, la calidad del software desarrollado,
buscando siempre la mejor calidad posible según las necesidades y
resultados que se quieren generar.
 Una mejor organización de equipos de trabajo, en el área de desarrollo y
mantenimiento de software.
 Detectar a través de pruebas, posibles mejoras para un mejor
funcionamiento del software desarrollado
Campos de aplicación de la ingeniería de software
 Software de sistemas: son un conjunto de programas que han sido escritos
para servir a otras personas.
 Software en tiempo real: es aquel que coordina/analiza/controla sucesos del
mundo real conforme ocurren, se denomina de tiempo real.
 Software de gestión: el proceso de la información comercial constituye la
mayor de las áreas de aplicación del software.
 Software empotrado: los productos inteligentes se han convertido en algo
común en casi todos los mercados de consumo e industriales. Este reside
en memoria de solo lectura.
 Software de inteligencia artificial: hace uso de algoritmos no numéricos
para resolver problemas complejos para los que no son adecuados el
cálculo o el análisis directo.
Conclusión
Los cambios radicales en hardware a partir de la última mitad del siglo
anterior causaron una obligada evolución del software, lo cual ha generado el
establecimiento de modelos, estándares y redefinición de conceptos que ratifican
un establecimiento cada vez más fuerte de la Ingeniería del Software a nivel
mundial.
La gestión de proyectos de desarrollo de software es motor esencial para el éxito
de cualquier proyecto de este tipo. La gestión debe fraccionarse en las etapas
definidas claramente, manteniendo en cuenta los 4 requisitos indispensables: las
personas, el producto, el proceso y el proyecto.
La programación orientada a objetos es una extensión actual de la tecnología que
si bien ha evolucionado desde mediados del siglo pasado, presenta hoy día un
enfoque nuevo y distinto al tradicional.
El diseño de la arquitectura es parte fundamental de los principios de la Ingeniería
del Software y es único en el sentido de que se organiza en función de los objetos
y clases que se definirán. De hecho, probablemente la parte más difícil del
desarrollo de software orientado a objetos es la identificación de clases necesarias
y la forma como interactúan entre sí.
Bibliografía
http://www.monografias.com/trabajos5/inso/inso.shtml#ixzz4WEfYYYN
T
http://dis.um.es/~jnicolas/09BK_FIS.html
https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software
https://es.wikipedia.org/wiki/Software
http://lsi.ugr.es/~mvega/docis/aluwork/costela/ficheros/parte2.html
https://prezi.com/w8ypklqanqha/aplicaciones-de-la-ingenieria-del-
software/

Mahikel peñuela ing

  • 1.
    Instituto Universitario Politécnico“Santiago Mariño” Porlamar, Estado Nueva Esparta Escuela: Ing en Sistemas. INGENIERIA DE SOFTWARE Br. Mahikel Peñuela 26.082.812 Porlamar, 18 de enero de 2017
  • 2.
    Índice Introducción 3 Ingeniería delSoftware, Objetivos 4 Campos de aplicación 5 Conclusión 6 Bibliografía 7
  • 3.
    Introducción Este término fueintroducido a finales de los 60 a raíz de la crisis de la aplicación de la parte lógica en la mayoría de los proyectos. Esta crisis fue el resultado de la introducción de la tercera generación del hardware. El hardware dejo de ser un impedimento para el desarrollo de la informática; redujo los costos y mejoro la calidad y eficiencia en el software producido en masa. La crisis se caracterizó por los siguientes problemas:  Imprecisión en la planificación del proyecto y estimación de los costos debido al gran tiempo perdido aplicando conocimientos fallos.  Baja calidad del software.  Dificultad de mantenimiento de programas con un diseño poco estructurado, etc.  Por otra parte se exige que el software sea eficaz y barato tanto en el desarrollo como en la compra. También se requiere una serie de características como fiabilidad, facilidad de mantenimiento y de uso, eficiencia, etc.
  • 4.
    Ingeniería del software Seconoce como software al equipo lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware. Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas, tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. La ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software. Integra matemáticas, ciencias de la computación y prácticas cuyos orígenes se encuentran en la ingeniería. Objetivo de la ingeniería de software La ingeniería de software aplica diferentes normas y métodos que permiten obtener mejores resultados, en cuanto al desarrollo y uso del software, mediante la aplicación correcta de estos procedimientos se puede llegar a cumplir de manera satisfactoria con los objetivos fundamentales de la ingeniería de software. Entre los objetivos de la ingeniería de software están:  Mejorar el diseño de aplicaciones o software de tal modo que se adapten de mejor manera a las necesidades de las organizaciones o finalidades para las cuales fueron creadas.  Promover mayor calidad al desarrollar aplicaciones complejas.
  • 5.
     Brindar mayorexactitud en los costos de proyectos y tiempo de desarrollo de los mismos.  Aumentar la eficiencia de los sistemas al introducir procesos que permitan medir mediante normas específicas, la calidad del software desarrollado, buscando siempre la mejor calidad posible según las necesidades y resultados que se quieren generar.  Una mejor organización de equipos de trabajo, en el área de desarrollo y mantenimiento de software.  Detectar a través de pruebas, posibles mejoras para un mejor funcionamiento del software desarrollado Campos de aplicación de la ingeniería de software  Software de sistemas: son un conjunto de programas que han sido escritos para servir a otras personas.  Software en tiempo real: es aquel que coordina/analiza/controla sucesos del mundo real conforme ocurren, se denomina de tiempo real.  Software de gestión: el proceso de la información comercial constituye la mayor de las áreas de aplicación del software.  Software empotrado: los productos inteligentes se han convertido en algo común en casi todos los mercados de consumo e industriales. Este reside en memoria de solo lectura.  Software de inteligencia artificial: hace uso de algoritmos no numéricos para resolver problemas complejos para los que no son adecuados el cálculo o el análisis directo.
  • 6.
    Conclusión Los cambios radicalesen hardware a partir de la última mitad del siglo anterior causaron una obligada evolución del software, lo cual ha generado el establecimiento de modelos, estándares y redefinición de conceptos que ratifican un establecimiento cada vez más fuerte de la Ingeniería del Software a nivel mundial. La gestión de proyectos de desarrollo de software es motor esencial para el éxito de cualquier proyecto de este tipo. La gestión debe fraccionarse en las etapas definidas claramente, manteniendo en cuenta los 4 requisitos indispensables: las personas, el producto, el proceso y el proyecto. La programación orientada a objetos es una extensión actual de la tecnología que si bien ha evolucionado desde mediados del siglo pasado, presenta hoy día un enfoque nuevo y distinto al tradicional. El diseño de la arquitectura es parte fundamental de los principios de la Ingeniería del Software y es único en el sentido de que se organiza en función de los objetos y clases que se definirán. De hecho, probablemente la parte más difícil del desarrollo de software orientado a objetos es la identificación de clases necesarias y la forma como interactúan entre sí.
  • 7.