SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
REPUBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO
SANTIAGO MARINO
EXTENSIÓN PORLAMAR
INGENIERIA DE SOFTWARE
Alumno: Marcos Mendoza
C.I: 11.028.004
INTRODUCCION
Entre una de las disciplinas del Ingeniero de Sistemas, se presenta la
Ingeniería de software, la cual se define como 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. Algunos autores opinan que este proceso
deberia de llamarse "Desarollo del Software" en Ingenieria del Software, Pete
McBreen (autor de los libros: Software Craftsmanship and Questioning
Extreme Programming) afirma que el termino ingenieria implica nivel de rigor
y de pruebas mucho mayores que lo habitual en los desarollos actuales.
Adicionalmente y de acuerdo a la definición del IEEE ( Instituto de
Ingeniería Eléctrica y Electrónica ), “ software es la suma total de los
programas de un computador, 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". En este contexto, la Ingeniería de Software (SE del inglés
"Software Engineering") es un enfoque sistemático del desarrollo ,
operación, mantenimiento y retiro del software.
Pero porqué surge la Ingeniería de Software?
El origen de la Ingeniería de Software, se debió a que el entorno de
desarrollo de sistemas de software, carecía de:
 Retrasos considerables en la planificación
 Poca productividad
 Elevadas cargas de mantenimiento
 Demandas cada vez más desfasadas frente a las ofertas
 Baja calidad y fiabilidad del producto
 Dependencia de los realizadores
Razón por la cual llegó a denominarse como crisis del software.
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. De tal
manera que como producto permite el uso del hardware, ya sea, por ejemplo,
un computador personal o un teléfono móvil celular y 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. Es de acuerdo a lo
señalado que el software hace entrega de lo que se considera como el
producto más importante del siglo veintiuno, o lo que se denomina como la
información.
Entre las funcionalidades del software, tenemos que 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.
Actualmente se considera la Ingeniería del Software como una nueva área
de la ingeniería, y la profesión de ingeniero informático es una de las más
demandadas, aunque en España los salarios suelen ser bajos para la
cualificación de estos profesionales. La palabra ingeniería tiene una
connotación de prestigio que provoca que muchas ramas del conocimiento
tiendan a autodenominarse así.
Cuáles son las áreas sobre las que actúa?
La ingeniería del software trata áreas muy diversas de la informática y de
las Ciencias de la Computación, aplicables a un amplio espectro de campos,
tales como negocios, investigación científica, medicina, producción, logística,
banca, meteorología, derecho, redes, entre otras muchas.
Sin embargo, es frecuente que en la práctica diaria profesional no se
incluya prácticamente ninguna de las recomendaciones más elementales de
la ingeniería del software. Es habitual que el desarrollo de software se
parezca más al descontrol del cuento de «si los programadores fueran
albañiles...» que a una idílica y bien organizada "factoría de software"
(concepto de gran vigencia a finales de los ochenta). De hecho, las
evaluaciones de los procesos productivos de software realizadas a raíz de
los modelos de procesos de software confirman que el desarrollo de software
suele estar básicamente en estado caótico. Y no sólo en pequeñas empresas
de países como España, sino en grandes proyectos en naciones como
EE.UU. y Japón.
Como ejemplo de que la ingeniería del software es en la actualidad
imprescindible, la revista satírica inglesa Private Eye dio detalles sobre
importantes proyectos de software que han dado resultados malos. Entre
ellos destacan los del servicio de ambulancias Asinfor de Londres, el servicio
de sanidad regional de Wessex, la Sociedad para los derechos de autor y el
sistema de manejo de equipajes del aeropuerto de Denver.
Y cuáles son sus fases?
Para finalizar esta introducción a la ingeniería del software, se explicarán
las fases principales para la construcción de software.
Lo primero que tenemos que hacer es capturar y analizar los requisitos
que tendrá nuestro programa. Puede que sea un cliente el que nos haya
mandado construir un programa. Pues entonces tendremos que cumplir sus
condiciones y expectativas. Sin embargo, si lo que pretendemos es
desarrollar un programa para el público en general, tendremos que tener en
cuenta que aspectos son necesarios para que la gente use nuestro programa
en vez de otro.
A continuación debemos diseñar la arquitectura de nuestro programa. No
será igual un programa que tenga que usar datos de una base de datos a
uno que todos los datos que necesita están en el propio ordenador donde se
instala. Es muy importante en esta fase diseñar una arquitectura capaz de
adaptarse a la tecnología que se esté usando actualmente así como a
nuevas tecnologías. Por ejemplo si estamos usando un fichero XML para
recoger los datos, es importante que nuestra arquitectura nos permita
cambiar el XML por una base de datos.
Una vez que tengamos la arquitectura diseñada, debemos profundizar
más y diseñar la lógica y las relaciones entre todas las partes de nuestro
sistema, para finalmente comenzar a codificar.
Cuando el programa esté culminado se debe probar para comprobar que
cumple todos los requisitos y funciona como es previsto.
CONCLUSIONES
El proceso de ingeniería de software ha tomado un lugar muy
importante hoy en día en las prioridades de las organizaciones dedicadas
al desarrollo y mantenimiento del software. La UDLA-P, como una
institución que se debe suponer en constante mejora académica, puede
atender a estas necesidades que prevalecen en al campo profesional
mediante el uso académico de herramientas CASE.
Entre sus herramientas se encuentra Mercurio, que es una herramienta I-
CASE que permite realizar Diagramas de Flujo de Datos y Diccionarios de
Datos de acuerdo al Método de Análisis Estructurado, siendo la primera parte
de un Entorno Apoyo a Proyectos Integrado planeado para la UDLA-P.
BIBLIOGRAFÍA
http://instintobinario.com/la-importancia-de-la-ingenieria-del-software/
https://es.wikipedia.org/wiki/Institute_of_Electrical_and_Electronics_Engineer
s
http://datateca.unad.edu.co/contenidos/301404/301404_ContenidoEnLinea/le
ccin_6__definicin_de_ingeniera_de_software.html

Mais conteúdo relacionado

Mais procurados

Instituto tecnologico de tuxtepec
Instituto tecnologico de tuxtepecInstituto tecnologico de tuxtepec
Instituto tecnologico de tuxtepec
Monikita Morena
 
ing en si
ing en siing en si
ing en si
Aradi
 
Instituto tecnologico de tuxtepec
Instituto tecnologico de tuxtepecInstituto tecnologico de tuxtepec
Instituto tecnologico de tuxtepec
Monikita Morena
 
Instituto tecnologico de tuxtepec
Instituto tecnologico de tuxtepecInstituto tecnologico de tuxtepec
Instituto tecnologico de tuxtepec
Monikita Morena
 

Mais procurados (19)

00 presentación ingeniería_delsoftware_ii_conductadeentrada
00 presentación ingeniería_delsoftware_ii_conductadeentrada00 presentación ingeniería_delsoftware_ii_conductadeentrada
00 presentación ingeniería_delsoftware_ii_conductadeentrada
 
La tecnología en software
La tecnología en softwareLa tecnología en software
La tecnología en software
 
Instituto tecnologico de tuxtepec
Instituto tecnologico de tuxtepecInstituto tecnologico de tuxtepec
Instituto tecnologico de tuxtepec
 
Planenado mi campaña publicitaria
Planenado mi campaña publicitariaPlanenado mi campaña publicitaria
Planenado mi campaña publicitaria
 
Perfil profesional ufps
Perfil profesional ufpsPerfil profesional ufps
Perfil profesional ufps
 
ing en si
ing en siing en si
ing en si
 
Humanización del software alejandro moreno 10 1
Humanización del software alejandro moreno 10 1Humanización del software alejandro moreno 10 1
Humanización del software alejandro moreno 10 1
 
Traba investiga
Traba investigaTraba investiga
Traba investiga
 
Proyectos de tesis propuestos
Proyectos de tesis propuestosProyectos de tesis propuestos
Proyectos de tesis propuestos
 
Instituto tecnologico de tuxtepec
Instituto tecnologico de tuxtepecInstituto tecnologico de tuxtepec
Instituto tecnologico de tuxtepec
 
Instituto tecnologico de tuxtepec
Instituto tecnologico de tuxtepecInstituto tecnologico de tuxtepec
Instituto tecnologico de tuxtepec
 
Calidad del Software para futuros ingenieros en tiempos de crisis
Calidad del Software para futuros ingenieros en tiempos de crisisCalidad del Software para futuros ingenieros en tiempos de crisis
Calidad del Software para futuros ingenieros en tiempos de crisis
 
RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.
RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.
RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.
 
Conceptos y principios del diseños
Conceptos y principios del  diseñosConceptos y principios del  diseños
Conceptos y principios del diseños
 
Ingeniero informatico
Ingeniero informatico Ingeniero informatico
Ingeniero informatico
 
Dialnet unseegsi-4902765 (1)
Dialnet unseegsi-4902765 (1)Dialnet unseegsi-4902765 (1)
Dialnet unseegsi-4902765 (1)
 
Ingeniería web_Unidad 3
Ingeniería web_Unidad 3Ingeniería web_Unidad 3
Ingeniería web_Unidad 3
 
Redes diagnostico foda
Redes diagnostico fodaRedes diagnostico foda
Redes diagnostico foda
 
Resumen de
Resumen deResumen de
Resumen de
 

Destaque

Paper_Macromolecules
Paper_MacromoleculesPaper_Macromolecules
Paper_Macromolecules
Deepa Nair
 
https://www.manager100.com/r/nextmilyader Membangun Dan Mewujudkan Impian Ban...
https://www.manager100.com/r/nextmilyader Membangun Dan Mewujudkan Impian Ban...https://www.manager100.com/r/nextmilyader Membangun Dan Mewujudkan Impian Ban...
https://www.manager100.com/r/nextmilyader Membangun Dan Mewujudkan Impian Ban...
nextmilyader
 

Destaque (11)

Keerthi_Resume
Keerthi_ResumeKeerthi_Resume
Keerthi_Resume
 
Mapa Mental sobre Mecanismos Neurológicos por Zulaymy Záez.
Mapa Mental  sobre Mecanismos Neurológicos por Zulaymy Záez.Mapa Mental  sobre Mecanismos Neurológicos por Zulaymy Záez.
Mapa Mental sobre Mecanismos Neurológicos por Zulaymy Záez.
 
History IA - Analysis
History IA - AnalysisHistory IA - Analysis
History IA - Analysis
 
Paper_Macromolecules
Paper_MacromoleculesPaper_Macromolecules
Paper_Macromolecules
 
https://www.manager100.com/r/nextmilyader Membangun Dan Mewujudkan Impian Ban...
https://www.manager100.com/r/nextmilyader Membangun Dan Mewujudkan Impian Ban...https://www.manager100.com/r/nextmilyader Membangun Dan Mewujudkan Impian Ban...
https://www.manager100.com/r/nextmilyader Membangun Dan Mewujudkan Impian Ban...
 
Abhimanyu Resume
Abhimanyu Resume Abhimanyu Resume
Abhimanyu Resume
 
E class
E classE class
E class
 
Philipkotler ems-120531232211-phpapp01
Philipkotler ems-120531232211-phpapp01Philipkotler ems-120531232211-phpapp01
Philipkotler ems-120531232211-phpapp01
 
4P AND STP OF MOBILE MARKETING
4P AND STP OF MOBILE MARKETING4P AND STP OF MOBILE MARKETING
4P AND STP OF MOBILE MARKETING
 
Fashion industry internship and training
Fashion industry internship and trainingFashion industry internship and training
Fashion industry internship and training
 
Types of Sewing Machines
Types of Sewing MachinesTypes of Sewing Machines
Types of Sewing Machines
 

Semelhante a Marcos mendoza ing

Kailet ensayo diseño de software
Kailet ensayo diseño de softwareKailet ensayo diseño de software
Kailet ensayo diseño de software
Maryam Claro
 
Ha2 nm50 canseco g ana-sweb
Ha2 nm50 canseco g ana-swebHa2 nm50 canseco g ana-sweb
Ha2 nm50 canseco g ana-sweb
ANA CANSECO
 
Ingeniria del sofware
Ingeniria del sofwareIngeniria del sofware
Ingeniria del sofware
Mario Correa
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
Ingryd Cobain
 

Semelhante a Marcos mendoza ing (20)

Kailet ensayo diseño de software
Kailet ensayo diseño de softwareKailet ensayo diseño de software
Kailet ensayo diseño de software
 
Software
SoftwareSoftware
Software
 
monogrfia de Software en Ing. Civil
monogrfia de Software en Ing. Civilmonogrfia de Software en Ing. Civil
monogrfia de Software en Ing. Civil
 
Tendencias actuales del desarrollo de software
Tendencias actuales del desarrollo de softwareTendencias actuales del desarrollo de software
Tendencias actuales del desarrollo de software
 
Actividad 2 ensayo el software
Actividad 2 ensayo el softwareActividad 2 ensayo el software
Actividad 2 ensayo el software
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
David valdiviezo ing.pdf
David valdiviezo ing.pdfDavid valdiviezo ing.pdf
David valdiviezo ing.pdf
 
Ha2 nm50 canseco g ana-sweb
Ha2 nm50 canseco g ana-swebHa2 nm50 canseco g ana-sweb
Ha2 nm50 canseco g ana-sweb
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del software
 
ingenieria de software
ingenieria de softwareingenieria de software
ingenieria de software
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software
 
Ingenieria del software
Ingenieria del softwareIngenieria del software
Ingenieria del software
 
Ingenieria de sotware
Ingenieria de sotwareIngenieria de sotware
Ingenieria de sotware
 
Ingeniria del sofware
Ingeniria del sofwareIngeniria del sofware
Ingeniria del sofware
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería 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
 
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
 
Investigación de ingeniería de software
Investigación de ingeniería de software Investigación de ingeniería de software
Investigación de ingeniería de software
 

Mais de marcosmendozap (11)

Marcos mendoza ing-2
Marcos mendoza ing-2Marcos mendoza ing-2
Marcos mendoza ing-2
 
Marcos mendoza ensayo
Marcos mendoza ensayoMarcos mendoza ensayo
Marcos mendoza ensayo
 
Marcos mendoza ensayo
Marcos mendoza ensayoMarcos mendoza ensayo
Marcos mendoza ensayo
 
Punteros
PunterosPunteros
Punteros
 
Ejercicio de listas de lenguaje c
Ejercicio de listas de lenguaje cEjercicio de listas de lenguaje c
Ejercicio de listas de lenguaje c
 
Sistema de gestion de bases de datos.cmap
Sistema de gestion de bases de datos.cmapSistema de gestion de bases de datos.cmap
Sistema de gestion de bases de datos.cmap
 
Ejercicios 1
Ejercicios 1Ejercicios 1
Ejercicios 1
 
Ejercicios 1
Ejercicios 1Ejercicios 1
Ejercicios 1
 
Ejercicios 1
Ejercicios 1Ejercicios 1
Ejercicios 1
 
Reticulos
ReticulosReticulos
Reticulos
 
Balance general
Balance generalBalance general
Balance general
 

Último

INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 

Último (20)

Libro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfLibro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdf
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
Introduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.pptIntroduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.ppt
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.ppt
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
 

Marcos mendoza ing

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO SANTIAGO MARINO EXTENSIÓN PORLAMAR INGENIERIA DE SOFTWARE Alumno: Marcos Mendoza C.I: 11.028.004
  • 2. INTRODUCCION Entre una de las disciplinas del Ingeniero de Sistemas, se presenta la Ingeniería de software, la cual se define como 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. Algunos autores opinan que este proceso deberia de llamarse "Desarollo del Software" en Ingenieria del Software, Pete McBreen (autor de los libros: Software Craftsmanship and Questioning Extreme Programming) afirma que el termino ingenieria implica nivel de rigor y de pruebas mucho mayores que lo habitual en los desarollos actuales. Adicionalmente y de acuerdo a la definición del IEEE ( Instituto de Ingeniería Eléctrica y Electrónica ), “ software es la suma total de los programas de un computador, 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". En este contexto, la Ingeniería de Software (SE del inglés "Software Engineering") es un enfoque sistemático del desarrollo , operación, mantenimiento y retiro del software. Pero porqué surge la Ingeniería de Software? El origen de la Ingeniería de Software, se debió a que el entorno de desarrollo de sistemas de software, carecía de:  Retrasos considerables en la planificación  Poca productividad  Elevadas cargas de mantenimiento  Demandas cada vez más desfasadas frente a las ofertas  Baja calidad y fiabilidad del producto  Dependencia de los realizadores
  • 3. Razón por la cual llegó a denominarse como crisis del software. 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. De tal manera que como producto permite el uso del hardware, ya sea, por ejemplo, un computador personal o un teléfono móvil celular y 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. Es de acuerdo a lo señalado que el software hace entrega de lo que se considera como el producto más importante del siglo veintiuno, o lo que se denomina como la información. Entre las funcionalidades del software, tenemos que 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. Actualmente se considera la Ingeniería del Software como una nueva área de la ingeniería, y la profesión de ingeniero informático es una de las más demandadas, aunque en España los salarios suelen ser bajos para la cualificación de estos profesionales. La palabra ingeniería tiene una connotación de prestigio que provoca que muchas ramas del conocimiento tiendan a autodenominarse así. Cuáles son las áreas sobre las que actúa? La ingeniería del software trata áreas muy diversas de la informática y de las Ciencias de la Computación, aplicables a un amplio espectro de campos, tales como negocios, investigación científica, medicina, producción, logística, banca, meteorología, derecho, redes, entre otras muchas.
  • 4. Sin embargo, es frecuente que en la práctica diaria profesional no se incluya prácticamente ninguna de las recomendaciones más elementales de la ingeniería del software. Es habitual que el desarrollo de software se parezca más al descontrol del cuento de «si los programadores fueran albañiles...» que a una idílica y bien organizada "factoría de software" (concepto de gran vigencia a finales de los ochenta). De hecho, las evaluaciones de los procesos productivos de software realizadas a raíz de los modelos de procesos de software confirman que el desarrollo de software suele estar básicamente en estado caótico. Y no sólo en pequeñas empresas de países como España, sino en grandes proyectos en naciones como EE.UU. y Japón. Como ejemplo de que la ingeniería del software es en la actualidad imprescindible, la revista satírica inglesa Private Eye dio detalles sobre importantes proyectos de software que han dado resultados malos. Entre ellos destacan los del servicio de ambulancias Asinfor de Londres, el servicio de sanidad regional de Wessex, la Sociedad para los derechos de autor y el sistema de manejo de equipajes del aeropuerto de Denver. Y cuáles son sus fases? Para finalizar esta introducción a la ingeniería del software, se explicarán las fases principales para la construcción de software. Lo primero que tenemos que hacer es capturar y analizar los requisitos que tendrá nuestro programa. Puede que sea un cliente el que nos haya mandado construir un programa. Pues entonces tendremos que cumplir sus condiciones y expectativas. Sin embargo, si lo que pretendemos es desarrollar un programa para el público en general, tendremos que tener en
  • 5. cuenta que aspectos son necesarios para que la gente use nuestro programa en vez de otro. A continuación debemos diseñar la arquitectura de nuestro programa. No será igual un programa que tenga que usar datos de una base de datos a uno que todos los datos que necesita están en el propio ordenador donde se instala. Es muy importante en esta fase diseñar una arquitectura capaz de adaptarse a la tecnología que se esté usando actualmente así como a nuevas tecnologías. Por ejemplo si estamos usando un fichero XML para recoger los datos, es importante que nuestra arquitectura nos permita cambiar el XML por una base de datos. Una vez que tengamos la arquitectura diseñada, debemos profundizar más y diseñar la lógica y las relaciones entre todas las partes de nuestro sistema, para finalmente comenzar a codificar. Cuando el programa esté culminado se debe probar para comprobar que cumple todos los requisitos y funciona como es previsto. CONCLUSIONES El proceso de ingeniería de software ha tomado un lugar muy importante hoy en día en las prioridades de las organizaciones dedicadas al desarrollo y mantenimiento del software. La UDLA-P, como una institución que se debe suponer en constante mejora académica, puede atender a estas necesidades que prevalecen en al campo profesional mediante el uso académico de herramientas CASE. Entre sus herramientas se encuentra Mercurio, que es una herramienta I- CASE que permite realizar Diagramas de Flujo de Datos y Diccionarios de
  • 6. Datos de acuerdo al Método de Análisis Estructurado, siendo la primera parte de un Entorno Apoyo a Proyectos Integrado planeado para la UDLA-P. BIBLIOGRAFÍA http://instintobinario.com/la-importancia-de-la-ingenieria-del-software/ https://es.wikipedia.org/wiki/Institute_of_Electrical_and_Electronics_Engineer s http://datateca.unad.edu.co/contenidos/301404/301404_ContenidoEnLinea/le ccin_6__definicin_de_ingeniera_de_software.html