SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Instituto Universitario Politécnico “Santiago Mariño”
Extensión, Porlamar
Sede: Genovés
Ingeniería del software
Realizado por:
David Valdiviezo Silva C.I 24.109.001
Índice
Pág.
Introducción 03
Ingeniería del software 04
Objetivo general de la ingeniería del software 05
Campo de aplicación 06
Referencias bibliográficas 06
Conclusión 07
Introducción
Durante los primeros años de la informática, el software era un añadido. La
programación se consideraba un "arte", para él no existían metodologías, era un
proceso que se realizaba sin planificación alguna. En esta época toda la
programación se desarrollaba a medida para cada necesidad concreta, y en
consecuencia tenía muy poca difusión, habitualmente quien lo escribía era porque
lo necesitaba, y era quien lo mantenía.
En una segunda época a partir de mitad de la década de 1960 se estableció el
software como producto y aparecieron las empresas dedicadas al desarrollo y
distribución masiva del mismo a raíz de la crisis del software. El origen del término
Ingeniería del Software, como se ha visto previamente se atribuye a dos
conferencias organizadas por la OTAN en 1967 y 1968.
La tercera era comenzó a mediados de la década de 1970, época en la que los
sistemas informáticos aumentaron mucho en su complejidad, y nacieron las redes
de ordenadores. Esto supuso mucha presión para los desarrolladores, aunque los
ordenadores para uso personal, apenas estaban difundidos. Esta época acabó
con la aparición de los microprocesadores.
La cuarta era de la evolución de los sistemas informáticos, comienza hacia 1990 y
se dirige al impacto colectivo de los ordenadores y el software, en todos los
entornos. La industria del software tiene un gran peso en la economía mundial.
Aparecen las técnicas de redes neuronales, junto con la lógica difusa, de interés
en el campo de la Inteligencia Artificial.
Ingeniería del software.
Antes de hablar sobre la ingeniería del software veremos un veremos concepto
sobre lo que es el software.
Software se conoce como el 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.
Es la rama de la ingeniería que crea y mantiene las aplicaciones de software
usando tecnologías y prácticas de las ciencias de la computación, manejo de
proyectos, ingeniería, el ámbito de la aplicación, y otros campos. Hay quienes
opinan que este proceso debería de llamarse "Desarrollo del Software" frente a
Ingeniería del Software, Pete McBreen (autor de los libros: Software
Craftsmanship and Questioning Extreme Programming) afirma que el termino
ingeniería implica nivel de rigor y de pruebas mucho mayores que lo habitual en
los desarrollos actuales.
Según la definición del IEEE, software es la suma total de los programas de
ordenador, procedimientos, reglas, la documentación asociada y los datos que
pertenecen a un sistema de cómputo y un producto de software es un producto
diseñado para un usuario.
Otro concepto de ingeniería de software es la forma de ingeniería que aplica los
principios de las ciencias de la computación y las matemáticas en la obtención de
soluciones de problemas del software que satisfacen una buena relación
efectividad.
Hoy en día el software tiene un doble papel. Es un producto, pero
simultáneamente es el vehículo para hacer entrega de un producto, como
producto permite el uso del hardware, ya sea, por ejemplo, un ordenador personal
o un teléfono móvil celular. Como vehículo utilizado para hacer entrega del
producto, actúa como base de control, por ejemplo un sistema operativo, o un
sistema gestor de redes. El software hace entrega de lo que se considera como el
producto más importante del siglo veintiuno, la información. El software transforma
datos personales para que sean más útiles en un entorno local, gestiona
información comercial para mejorar la competitividad, proporciona el acceso a
redes a nivel mundial, y ofrece el medio de adquirir información en todas sus
formas.
Objetivo general y específico de la ingeniería del software.
En la construcción y desarrollo de proyectos se aplican métodos y técnicas para
resolver los problemas, la información aporta herramientas y pasos sobres los que
se apoya la ingeniería de software.
Uno de los objetivos principales es que el software debe cumplir con las
necesidades para la cual fue diseñado debe ser muy confiable y debe tener
grandes medidas de seguridad para que ningún usuario externo no pueda acceder
a los datos.
Entre los objetivos principales que debe cumplir la Ing. De software son:
 Mejorar la calidad de los productos del software.
 Aumentar la productividad y trabajo de los ingenieros del software.
 Facilita el control del uso y puede modificarse para mejoras.
 Suministrar a los desarrolladores las bases para construir software de alta
calidad en una forma eficiente.
 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.
 Debe ser organizado y bien definido.
Campo de aplicación de la ingeniería en software.
Un ingeniero de software puede trabajar prácticamente en cualquier tipo de
empresa ya que se encarga de toda la parte lógica y hoy en día cualquier
empresa, tienda, centros comerciales etc., siempre van a necesitar aplicaciones,
base de datos, programas, mantenimientos actualizaciones modificaciones entre
otras cosas.
Con esto podemos ver que es muy importante un Ing. de software en una empresa
tiene un campo muy abierto hoy en día todo es un sistema siempre hay
actualizaciones siempre hay cosas nuevas las cuales un ing de software nos
puede facilitar.
Campos laborales del ingeniero de software: Gerente de proyectos de software,
programador de software, investigador, ingeniero de soporte, manejador de base
de datos entre otros más.
Aplicaciones de la Ing. del software.
Software de tiempo real: coordina, analiza, controla sucesos del mundo real
conforme ocurren se denominan en tiempo real.
Software empotrado: reside en memoria de solo lectura y se utiliza para controlar
productos del sistema de los mercados industriales y de consumo.
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.
Referencias bibliográficas:
SEI Report on Undergraduate Software Engineering
Education, 1990.
http://www.um.es/docencia/barzana/IAGP/IAGP2-Ingenieria-software-
introduccion.html
http://ingswesp.blogspot.com/2011/05/i-el-campo-de-aplicacion-de-la-ing-de.html
Conclusión.
En conclusión la ingeniería del software se afinca más que todo en la parte lógica
como su mismo nombre lo dice software (parte lógica) con aplicaciones,
programas, actualizaciones entre otras cosas esta carrera y este tema es muy
amplio y abierto nosotros estamos siendo parte de la tecnología ya que día a día
nos involucramos más en ella. Cabe destacar que los profesionales de software
deben mantenerse constantemente actualizados y promover un enfoque ético en
el ejercicio de la profesión.
David valdiviezo ing.pdf

Más contenido relacionado

La actualidad más candente

1 lectura inicial - que es ingenieria de software
1  lectura inicial - que es ingenieria de software1  lectura inicial - que es ingenieria de software
1 lectura inicial - que es ingenieria de software
univ of pamplona
 
Ambitos del desarrollo del ing. sistemas
Ambitos del desarrollo del ing. sistemasAmbitos del desarrollo del ing. sistemas
Ambitos del desarrollo del ing. sistemas
iliacano
 
Conceptos Básicos de Ingeniería del Software y Control de Proyectos
Conceptos Básicos de Ingeniería del Software y Control de ProyectosConceptos Básicos de Ingeniería del Software y Control de Proyectos
Conceptos Básicos de Ingeniería del Software y Control de Proyectos
edwinlemmon
 
Unidad 1 ing de software
Unidad 1 ing de softwareUnidad 1 ing de software
Unidad 1 ing de software
Mary Carmen
 
Ambitos del desarrollo del ing. sistemas
Ambitos del desarrollo del ing. sistemasAmbitos del desarrollo del ing. sistemas
Ambitos del desarrollo del ing. sistemas
Martelloctavio
 
ingeneria del software
ingeneria del softwareingeneria del software
ingeneria del software
Danny Chaparro
 

La actualidad más candente (17)

1 lectura inicial - que es ingenieria de software
1  lectura inicial - que es ingenieria de software1  lectura inicial - que es ingenieria de software
1 lectura inicial - que es ingenieria de software
 
Ing del Software part1
Ing del Software part1Ing del Software part1
Ing del Software part1
 
Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de Software
 
Ingenieria del software
Ingenieria del softwareIngenieria del software
Ingenieria del software
 
Iswi t01 - romero prado , gyno (2)
Iswi   t01 - romero prado , gyno (2)Iswi   t01 - romero prado , gyno (2)
Iswi t01 - romero prado , gyno (2)
 
Niebla sortillon jesus francisco actividad1.1 si5 1
Niebla sortillon jesus francisco actividad1.1 si5 1Niebla sortillon jesus francisco actividad1.1 si5 1
Niebla sortillon jesus francisco actividad1.1 si5 1
 
Ensayo (El Software)
Ensayo (El Software)Ensayo (El Software)
Ensayo (El Software)
 
Ambitos del desarrollo del ing. sistemas
Ambitos del desarrollo del ing. sistemasAmbitos del desarrollo del ing. sistemas
Ambitos del desarrollo del ing. sistemas
 
Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software
 
Conceptos Básicos de Ingeniería del Software y Control de Proyectos
Conceptos Básicos de Ingeniería del Software y Control de ProyectosConceptos Básicos de Ingeniería del Software y Control de Proyectos
Conceptos Básicos de Ingeniería del Software y Control de Proyectos
 
Unidad 1 ing de software
Unidad 1 ing de softwareUnidad 1 ing de software
Unidad 1 ing de software
 
Ensayo software
Ensayo softwareEnsayo software
Ensayo software
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Software
SoftwareSoftware
Software
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Ambitos del desarrollo del ing. sistemas
Ambitos del desarrollo del ing. sistemasAmbitos del desarrollo del ing. sistemas
Ambitos del desarrollo del ing. sistemas
 
ingeneria del software
ingeneria del softwareingeneria del software
ingeneria del software
 

Destacado

world knitting examples design
world knitting examples designworld knitting examples design
world knitting examples design
Derek Chagnon
 
Galilei Valentina Bella Y Malena Retes
Galilei Valentina Bella Y Malena RetesGalilei Valentina Bella Y Malena Retes
Galilei Valentina Bella Y Malena Retes
Bricktowers
 
Introduction to African Regional Economic Communities by Crane INSIGHTS - 2017
Introduction to African Regional Economic Communities by Crane INSIGHTS - 2017Introduction to African Regional Economic Communities by Crane INSIGHTS - 2017
Introduction to African Regional Economic Communities by Crane INSIGHTS - 2017
dkanja
 

Destacado (13)

The trees of treasure international park
The trees of treasure international park   The trees of treasure international park
The trees of treasure international park
 
Derecho Tibutario
Derecho TibutarioDerecho Tibutario
Derecho Tibutario
 
RESUME_Finance
RESUME_FinanceRESUME_Finance
RESUME_Finance
 
world knitting examples design
world knitting examples designworld knitting examples design
world knitting examples design
 
Galilei Valentina Bella Y Malena Retes
Galilei Valentina Bella Y Malena RetesGalilei Valentina Bella Y Malena Retes
Galilei Valentina Bella Y Malena Retes
 
Pedro Y Vito
Pedro Y VitoPedro Y Vito
Pedro Y Vito
 
How to Reduce Lower Back Pain
How to Reduce Lower Back PainHow to Reduce Lower Back Pain
How to Reduce Lower Back Pain
 
Introduction to African Regional Economic Communities by Crane INSIGHTS - 2017
Introduction to African Regional Economic Communities by Crane INSIGHTS - 2017Introduction to African Regional Economic Communities by Crane INSIGHTS - 2017
Introduction to African Regional Economic Communities by Crane INSIGHTS - 2017
 
Melhores práticas para reuniões altamente eficazes
Melhores práticas para reuniões altamente eficazesMelhores práticas para reuniões altamente eficazes
Melhores práticas para reuniões altamente eficazes
 
Atingindo Objetivos com OKRs
Atingindo Objetivos com OKRsAtingindo Objetivos com OKRs
Atingindo Objetivos com OKRs
 
User Experience Design, Navigation, and Interaction Flows
User Experience Design, Navigation, and Interaction FlowsUser Experience Design, Navigation, and Interaction Flows
User Experience Design, Navigation, and Interaction Flows
 
Introduction to Human-Computer Interaction and Interaction Design
Introduction to Human-Computer Interaction and Interaction DesignIntroduction to Human-Computer Interaction and Interaction Design
Introduction to Human-Computer Interaction and Interaction Design
 
Las contribuciones especiales en venezuela
Las contribuciones especiales en venezuelaLas contribuciones especiales en venezuela
Las contribuciones especiales en venezuela
 

Similar a David valdiviezo ing.pdf

Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
Edwin Alexander
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
Ingryd Cobain
 
Ingeniria del sofware
Ingeniria del sofwareIngeniria del sofware
Ingeniria del sofware
Mario Correa
 

Similar a David valdiviezo ing.pdf (20)

6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del software
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Jesus acosta ing.pdf
Jesus acosta ing.pdfJesus acosta ing.pdf
Jesus acosta ing.pdf
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.
 
MARCO TEORICO
MARCO TEORICOMARCO TEORICO
MARCO TEORICO
 
El_software_y_la_Ingenieria_de_Software.pdf
El_software_y_la_Ingenieria_de_Software.pdfEl_software_y_la_Ingenieria_de_Software.pdf
El_software_y_la_Ingenieria_de_Software.pdf
 
Ingenieria de software final.
Ingenieria de software final.Ingenieria de software final.
Ingenieria de software final.
 
Ingenieria de software final.
Ingenieria de software final.Ingenieria de software final.
Ingenieria de software final.
 
El Software
El SoftwareEl Software
El Software
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
Actividad 2 ensayo el software
Actividad 2 ensayo el softwareActividad 2 ensayo el software
Actividad 2 ensayo el software
 
Introducción a la ingeniería del software
Introducción a la ingeniería del softwareIntroducción a la ingeniería del software
Introducción a la ingeniería del software
 
monogrfia de Software en Ing. Civil
monogrfia de Software en Ing. Civilmonogrfia de Software en Ing. Civil
monogrfia de Software en Ing. Civil
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
Ensayo(diseño de software)
Ensayo(diseño de software)Ensayo(diseño de software)
Ensayo(diseño de software)
 
Ingeniria del sofware
Ingeniria del sofwareIngeniria del sofware
Ingeniria del sofware
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 

David valdiviezo ing.pdf

  • 1. Instituto Universitario Politécnico “Santiago Mariño” Extensión, Porlamar Sede: Genovés Ingeniería del software Realizado por: David Valdiviezo Silva C.I 24.109.001
  • 2. Índice Pág. Introducción 03 Ingeniería del software 04 Objetivo general de la ingeniería del software 05 Campo de aplicación 06 Referencias bibliográficas 06 Conclusión 07
  • 3. Introducción Durante los primeros años de la informática, el software era un añadido. La programación se consideraba un "arte", para él no existían metodologías, era un proceso que se realizaba sin planificación alguna. En esta época toda la programación se desarrollaba a medida para cada necesidad concreta, y en consecuencia tenía muy poca difusión, habitualmente quien lo escribía era porque lo necesitaba, y era quien lo mantenía. En una segunda época a partir de mitad de la década de 1960 se estableció el software como producto y aparecieron las empresas dedicadas al desarrollo y distribución masiva del mismo a raíz de la crisis del software. El origen del término Ingeniería del Software, como se ha visto previamente se atribuye a dos conferencias organizadas por la OTAN en 1967 y 1968. La tercera era comenzó a mediados de la década de 1970, época en la que los sistemas informáticos aumentaron mucho en su complejidad, y nacieron las redes de ordenadores. Esto supuso mucha presión para los desarrolladores, aunque los ordenadores para uso personal, apenas estaban difundidos. Esta época acabó con la aparición de los microprocesadores. La cuarta era de la evolución de los sistemas informáticos, comienza hacia 1990 y se dirige al impacto colectivo de los ordenadores y el software, en todos los entornos. La industria del software tiene un gran peso en la economía mundial. Aparecen las técnicas de redes neuronales, junto con la lógica difusa, de interés en el campo de la Inteligencia Artificial.
  • 4. Ingeniería del software. Antes de hablar sobre la ingeniería del software veremos un veremos concepto sobre lo que es el software. Software se conoce como el 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. Es la rama de la ingeniería que crea y mantiene las aplicaciones de software usando tecnologías y prácticas de las ciencias de la computación, manejo de proyectos, ingeniería, el ámbito de la aplicación, y otros campos. Hay quienes opinan que este proceso debería de llamarse "Desarrollo del Software" frente a Ingeniería del Software, Pete McBreen (autor de los libros: Software Craftsmanship and Questioning Extreme Programming) afirma que el termino ingeniería implica nivel de rigor y de pruebas mucho mayores que lo habitual en los desarrollos actuales. Según la definición del IEEE, software es la suma total de los programas de ordenador, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo y un producto de software es un producto diseñado para un usuario. Otro concepto de ingeniería de software es la forma de ingeniería que aplica los principios de las ciencias de la computación y las matemáticas en la obtención de soluciones de problemas del software que satisfacen una buena relación efectividad. Hoy en día el software tiene un doble papel. Es un producto, pero simultáneamente es el vehículo para hacer entrega de un producto, como producto permite el uso del hardware, ya sea, por ejemplo, un ordenador personal o un teléfono móvil celular. Como vehículo utilizado para hacer entrega del producto, actúa como base de control, por ejemplo un sistema operativo, o un
  • 5. sistema gestor de redes. El software hace entrega de lo que se considera como el producto más importante del siglo veintiuno, la información. El software transforma datos personales para que sean más útiles en un entorno local, gestiona información comercial para mejorar la competitividad, proporciona el acceso a redes a nivel mundial, y ofrece el medio de adquirir información en todas sus formas. Objetivo general y específico de la ingeniería del software. En la construcción y desarrollo de proyectos se aplican métodos y técnicas para resolver los problemas, la información aporta herramientas y pasos sobres los que se apoya la ingeniería de software. Uno de los objetivos principales es que el software debe cumplir con las necesidades para la cual fue diseñado debe ser muy confiable y debe tener grandes medidas de seguridad para que ningún usuario externo no pueda acceder a los datos. Entre los objetivos principales que debe cumplir la Ing. De software son:  Mejorar la calidad de los productos del software.  Aumentar la productividad y trabajo de los ingenieros del software.  Facilita el control del uso y puede modificarse para mejoras.  Suministrar a los desarrolladores las bases para construir software de alta calidad en una forma eficiente.  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.  Debe ser organizado y bien definido.
  • 6. Campo de aplicación de la ingeniería en software. Un ingeniero de software puede trabajar prácticamente en cualquier tipo de empresa ya que se encarga de toda la parte lógica y hoy en día cualquier empresa, tienda, centros comerciales etc., siempre van a necesitar aplicaciones, base de datos, programas, mantenimientos actualizaciones modificaciones entre otras cosas. Con esto podemos ver que es muy importante un Ing. de software en una empresa tiene un campo muy abierto hoy en día todo es un sistema siempre hay actualizaciones siempre hay cosas nuevas las cuales un ing de software nos puede facilitar. Campos laborales del ingeniero de software: Gerente de proyectos de software, programador de software, investigador, ingeniero de soporte, manejador de base de datos entre otros más. Aplicaciones de la Ing. del software. Software de tiempo real: coordina, analiza, controla sucesos del mundo real conforme ocurren se denominan en tiempo real. Software empotrado: reside en memoria de solo lectura y se utiliza para controlar productos del sistema de los mercados industriales y de consumo. 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. Referencias bibliográficas:
  • 7. SEI Report on Undergraduate Software Engineering Education, 1990. http://www.um.es/docencia/barzana/IAGP/IAGP2-Ingenieria-software- introduccion.html http://ingswesp.blogspot.com/2011/05/i-el-campo-de-aplicacion-de-la-ing-de.html Conclusión. En conclusión la ingeniería del software se afinca más que todo en la parte lógica como su mismo nombre lo dice software (parte lógica) con aplicaciones, programas, actualizaciones entre otras cosas esta carrera y este tema es muy amplio y abierto nosotros estamos siendo parte de la tecnología ya que día a día nos involucramos más en ella. Cabe destacar que los profesionales de software deben mantenerse constantemente actualizados y promover un enfoque ético en el ejercicio de la profesión.