SlideShare una empresa de Scribd logo
ALGUNAS DEFINICIONES SOBRE INGENIERÍA DE SOFTWARE
El establecimiento y uso de principios de ingeniería robustos, orientados a obtener
económicamente software que sea fiable y funcione eficientemente sobre
máquinas reales. Bauer, F. (1972) Software Engineering. Information Processing
La disciplina tecnológica y de gestión que concierne a la producción y el
mantenimiento sistemático de productos software desarrollados y modificados
dentro de unos plazos estipulados y costes estimados.
Fairley, R. (1985). Software Engineering Concepts. New York: McGraw-Hill
Ingeniería del software. (1) La aplicación de un enfoque sistemático, disciplinado y
cuantificable del desarrollo, la operación y el mantenimiento del software; esto es,
la aplicación de la ingeniería al software. (2) El estudio de diversos enfoques para
el desarrollo de software. IEEE Std 610-1990
Ingeniería es la aplicación sistemática de conocimiento científico en la creación y
construcción de soluciones, que satisfacen una buena relación efectividad/precio,
de problemas prácticos al servicio de la humanidad. La ingeniería del 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 los problemas del software que
satisfacen una buena relación efectividad/precio. SEI Report on Undergraduate
Software Engineering Education (1990).
GUIA 1. CONCEPTOS BASICOS SOBRE LA INGENIERIA DE
SOFTWARE (PRIMERA PARTE)
1. ¿Qué es la Ingeniería de Software?
La Ingeniería de Software es una disciplina de la Ingeniería que concierne a
todos los aspectos de la producción de software. Los Ingenieros de
Software adoptan un enfoque sistemático para llevar a cabo su trabajo y
utilizan las herramientas y técnicas necesarias para resolver el problema
planteado, de acuerdo a las restricciones de desarrollo y recursos
disponibles.
Los Ingenieros de Software deben:
 Adoptar un enfoque sistemático para llevar a cabo su trabajo
 Utilizar las herramientas y técnicas apropiadas para resolver el
problema planteado, de acuerdo a las restricciones de desarrollo y a
los recursos disponibles
Actualmente,
 La economía de todos los países desarrollados es dependiente del
software
 Cada vez mas sistemas son controlados por software
 El gasto en la Ingeniería de Software, representa un alto porcentaje
del Producto Interno Bruto (PIB) de los países desarrollados
2. Diferencia entre un “Ingeniero de Software” y un “Programador”
Los Ingenieros de Software son los encargados de la especificación del
sistema, del diseño de la arquitectura, la integración y la puesta en marcha.
Asimismo, la Ingeniería de Software comprende responsabilidades que van
más allá de la simple aplicación de habilidades técnicas, por ello los
Ingenieros de Software deben actuar de manera honesta y ética si desean
ser respetados como profesionales (una conducta ética es más que sólo
respetar la ley).
Por otra parte, un programador sólo escribe programas en computadoras.
3. Diferencia entre la “Ingeniería de Sistemas” y la “Ingeniería de
Software”
La Ingeniería de Sistemas concierne a todos los aspectos del desarrollo de
sistemas basados en cómputo, que incluyen hardware, software y el
proceso de Ingeniería, mientras qué, la Ingeniería de Software es solo parte
de este proceso que comprende el desarrollo de software, control,
aplicaciones y bases de datos del sistema.
4. Diferencia entre la “Computación” y la “Ingeniería de Software”
La computación es una ciencia que concierne a la teoría y fundamentos de
cualquier sistema de cómputo, sea de hardware o de software. Por su
parte, la Ingeniería de Software concierne solo al desarrollo de sistemas o
productos de software. En este sentido, la Ingeniería de Software todavía
está lejos de ser una ciencia como los son la Química, la Ingeniería Civil, la
Electrónica ó la Computación misma.
5. ¿Qué es el software?
Programas de cómputo y su documentación asociada: requerimientos,
modelos de diseño y manuales de usuario. El software puede ser
desarrollado para un cliente en particular o para un mercado general. El
software puede ser:
 Genérico: desarrollado para venderse a múltiples clientes (Excel,
Word, etc.)
 A la medida: desarrollado bajo demanda del cliente a un
desarrollador específico
El software nuevo puede ser creado desarrollando nuevos programas,
configurando sistemas de software genérico o reutilizando software
existente.
6. Retos de la Ingeniería de Software
 Desarrollar técnicas para construir software que pueda hacer frente a
plataformas y ambientes de ejecución heterogéneos (diferentes tipos de
Hardware y Software)
 Desarrollar técnicas que permitan reducir los tiempos de entrega del
software sin comprometer la calidad
 Desarrollar técnicas que permitan que los usuarios confíen plenamente
en el software
7. Proceso de Software
Un conjunto estructurado de actividades cuya meta es el desarrollo o evolución
de un software. Algunas actividades genéricas en todos los procesos de
software son:
 Especificación: qué debe hacer el software y cuáles son sus
especificaciones de desarrollo (requerimientos y restricciones del
sistema).
 Diseño: producción del modelo del sistema de software
 Desarrollo: construcción del sistema de software
 Validación: verificar que el software cumple con lo solicitado por el
cliente (especificaciones requeridas)
 Evolución: cambiar/adaptar el software a las nuevas demandas
 Instalación: entregar el sistema al usuario y asegurar su operacionalidad
 Mantenimiento: reparar fallos en el sistema cuando sea descubiertos
Estas actividades varían dependiendo de la organización y del tipo de sistema
a desarrollarse.
8. Modelo de Proceso de Software
Representación formal y simplificada de un proceso de software, presentada
desde una perspectiva específica. Algunos modelos son: cascada, desarrollo
iterativo, entre otros.
9. Métodos de ingeniería de Software
Son enfoques estructurados para el desarrollo de software que incluye:
 Descripciones del modelo: descripciones de modelos gráficos que
deben ser producidos.
 Reglas: restricciones aplicadas a los modelos de sistemas.
 Recomendaciones: para realizar un diseño efectivo.
 Administración del proceso: que actividades deben realizarse y en qué
orden.
10.Costos de la Ingeniería del Software
El costo total de un software está dividido aproximadamente de la siguiente
forma:
 60% costos de desarrollo
 40% costos de pruebas
En el software a la medida los costos de evolución a menudo exceden los
costos de desarrollo. Los costos dependen del tipo de sistema que se
desarrolla y de los requerimientos del mismo, tales como desempeño y
confiabilidad. La distribución de los costos depende del modelo de desarrollo
empleado.
Tarea:
1) Con sus propias palabras diga la importancia de la Ingeniería del Software
2) Investigue y responda las siguientes preguntas:
 ¿Por qué lleva tanto tiempo terminar los programas?
 ¿Por qué es tan elevado su costo?
 ¿Por qué no podemos encontrar todos los errores antes de entregar el
software a nuestros clientes?
 ¿Por qué nos resulta difícil constatar el progreso conforme se desarrolla el
software?
3) Analizar el código de ética profesional de los Ingenieros de software
desarrollado por ACM/IEEE
Referencias Bibliográficas
 Sommerville, I. (2002). Ingeniería del Software. Prentice Hall. 7ma edición
 Piattini y otros (2004). Análisis y Diseño detallado de Aplicaciones
Informáticas de Gestión. Ed. Ra-Ma.
 Pressman, R. (2006). Ingeniería del Software. Un enfoque práctico. Ed.
McGraw Hill
Tarea:
1) Con sus propias palabras diga la importancia de la Ingeniería del Software
2) Investigue y responda las siguientes preguntas:
 ¿Por qué lleva tanto tiempo terminar los programas?
 ¿Por qué es tan elevado su costo?
 ¿Por qué no podemos encontrar todos los errores antes de entregar el
software a nuestros clientes?
 ¿Por qué nos resulta difícil constatar el progreso conforme se desarrolla el
software?
3) Analizar el código de ética profesional de los Ingenieros de software
desarrollado por ACM/IEEE
Referencias Bibliográficas
 Sommerville, I. (2002). Ingeniería del Software. Prentice Hall. 7ma edición
 Piattini y otros (2004). Análisis y Diseño detallado de Aplicaciones
Informáticas de Gestión. Ed. Ra-Ma.
 Pressman, R. (2006). Ingeniería del Software. Un enfoque práctico. Ed.
McGraw Hill

Más contenido relacionado

La actualidad más candente

Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
juanksi28
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
William Matamoros
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
Yaskelly Yedra
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
José Antonio Sandoval Acosta
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
Barklyn Lsla
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
Sussan Reyna
 
Requerimientos de sistemas y desarrollo de prototipo
Requerimientos de sistemas y desarrollo de  prototipoRequerimientos de sistemas y desarrollo de  prototipo
Requerimientos de sistemas y desarrollo de prototipo
Ricardo Gomez
 
Pruebas y Mantenimiento de Software
Pruebas y Mantenimiento de SoftwarePruebas y Mantenimiento de Software
Pruebas y Mantenimiento de Software
María Eugenia
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
Georgy Jose Sanchez
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
isisparada
 
Presentacion Análisis y diseño de sistemas
Presentacion Análisis y diseño de sistemasPresentacion Análisis y diseño de sistemas
Presentacion Análisis y diseño de sistemas
Noelvins Laya
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
Rafael Fdo Lopez Castillo
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
Avelino Felipe Policarpio
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
NELSON RODRIGUEZ
 
Power Point Proyectos Informaticos
Power Point Proyectos InformaticosPower Point Proyectos Informaticos
Power Point Proyectos Informaticos
Daniela
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
Jose Diaz Silva
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
JUANESTEFA
 
Categorías del software
Categorías del softwareCategorías del software
Categorías del software
Erickson Vergara Rojas
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
Junior Solano de Arco
 

La actualidad más candente (20)

Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Requerimientos de sistemas y desarrollo de prototipo
Requerimientos de sistemas y desarrollo de  prototipoRequerimientos de sistemas y desarrollo de  prototipo
Requerimientos de sistemas y desarrollo de prototipo
 
Pruebas y Mantenimiento de Software
Pruebas y Mantenimiento de SoftwarePruebas y Mantenimiento de Software
Pruebas y Mantenimiento de Software
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
 
Presentacion Análisis y diseño de sistemas
Presentacion Análisis y diseño de sistemasPresentacion Análisis y diseño de sistemas
Presentacion Análisis y diseño de sistemas
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Power Point Proyectos Informaticos
Power Point Proyectos InformaticosPower Point Proyectos Informaticos
Power Point Proyectos Informaticos
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
Categorías del software
Categorías del softwareCategorías del software
Categorías del software
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 

Destacado

Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
XKWDX
 
ingenieria del software
ingenieria del softwareingenieria del software
ingenieria del software
Evelio Hipuchima
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
Diaxz Salgado
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de Software
Sorey García
 
Ingenieria del software
Ingenieria del software Ingenieria del software
Ingenieria del software
Ana Pau Lara
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Software
rapa69
 
1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software
Ramiro Estigarribia Canese
 
Intoduccion A La Ingenieria Del Software
Intoduccion A La Ingenieria Del SoftwareIntoduccion A La Ingenieria Del Software
Intoduccion A La Ingenieria Del Software
guest9ad165
 
Analisis De Riesgos
Analisis De RiesgosAnalisis De Riesgos
Analisis De Riesgos
jose david mafla
 
U1T1 - Conceptos Básicos de Ingeniería del Software
U1T1 - Conceptos Básicos de Ingeniería del SoftwareU1T1 - Conceptos Básicos de Ingeniería del Software
U1T1 - Conceptos Básicos de Ingeniería del Software
Luis Eduardo Pelaez Valencia
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
Edwin Belduma
 
Analisis de riesgos
Analisis de riesgosAnalisis de riesgos
Analisis de riesgos
lissethcespedes19
 
problemas del software
problemas del softwareproblemas del software
problemas del software
David Abisai Gomez
 
conceptos de ingenieria de software
conceptos de ingenieria de softwareconceptos de ingenieria de software
conceptos de ingenieria de software
liliana guadalupe rodriguez
 
Sistemas informaticos
Sistemas informaticosSistemas informaticos
Sistemas informaticos
Decner Foronda
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de software
sairarcf
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
Cristhian J. Oscco Huangal
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
Lia IS
 
Analisis de riesgo
Analisis de riesgoAnalisis de riesgo
Analisis de riesgo
CONSORCIO AGUAS DE ABURRA HHA
 
Qué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto softwareQué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto software
LeanSight Consulting
 

Destacado (20)

Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
ingenieria del software
ingenieria del softwareingenieria del software
ingenieria del software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de Software
 
Ingenieria del software
Ingenieria del software Ingenieria del software
Ingenieria del software
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Software
 
1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software
 
Intoduccion A La Ingenieria Del Software
Intoduccion A La Ingenieria Del SoftwareIntoduccion A La Ingenieria Del Software
Intoduccion A La Ingenieria Del Software
 
Analisis De Riesgos
Analisis De RiesgosAnalisis De Riesgos
Analisis De Riesgos
 
U1T1 - Conceptos Básicos de Ingeniería del Software
U1T1 - Conceptos Básicos de Ingeniería del SoftwareU1T1 - Conceptos Básicos de Ingeniería del Software
U1T1 - Conceptos Básicos de Ingeniería del Software
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
 
Analisis de riesgos
Analisis de riesgosAnalisis de riesgos
Analisis de riesgos
 
problemas del software
problemas del softwareproblemas del software
problemas del software
 
conceptos de ingenieria de software
conceptos de ingenieria de softwareconceptos de ingenieria de software
conceptos de ingenieria de software
 
Sistemas informaticos
Sistemas informaticosSistemas informaticos
Sistemas informaticos
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de software
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Analisis de riesgo
Analisis de riesgoAnalisis de riesgo
Analisis de riesgo
 
Qué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto softwareQué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto software
 

Similar a Que es Ingenieria del Software?,

Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
jevo1994
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Jose Garcia
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del software
Nagut
 
sofware libre
sofware libre sofware libre
sofware libre
christian19993
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
Josue Zelaya
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
MaikoUrizar1
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
Ingryd Cobain
 
Trabajo diapositiva Software por Jhonatan Ruiz
Trabajo diapositiva  Software por Jhonatan RuizTrabajo diapositiva  Software por Jhonatan Ruiz
Trabajo diapositiva Software por Jhonatan Ruiz
jhonatanalex
 
Trabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatanTrabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatan
jhonatanalex
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
Edwin Alexander
 
Inge de software por jophwa y yasuri
Inge de software por jophwa y yasuriInge de software por jophwa y yasuri
Inge de software por jophwa y yasuri
yasurimarleni
 
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.
usserp584
 
Is01
Is01Is01
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
Facultad de Ciencias y 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
llmdmyn14
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
denny osael lopez medina
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
JORGE MONGUI
 
Ingenieroa de de Software Conceptos Iniciales
Ingenieroa de de Software Conceptos InicialesIngenieroa de de Software Conceptos Iniciales
Ingenieroa de de Software Conceptos Iniciales
MaikoUrizar1
 
Ingenieria de Software Introducción a los Conceptos Basicos
Ingenieria de Software Introducción a los Conceptos BasicosIngenieria de Software Introducción a los Conceptos Basicos
Ingenieria de Software Introducción a los Conceptos Basicos
MaikoUrizar1
 
Conceptos
ConceptosConceptos
Conceptos
Sonia Elizabeth
 

Similar a Que es Ingenieria del Software?, (20)

Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del software
 
sofware libre
sofware libre sofware libre
sofware libre
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Trabajo diapositiva Software por Jhonatan Ruiz
Trabajo diapositiva  Software por Jhonatan RuizTrabajo diapositiva  Software por Jhonatan Ruiz
Trabajo diapositiva Software por Jhonatan Ruiz
 
Trabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatanTrabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatan
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Inge de software por jophwa y yasuri
Inge de software por jophwa y yasuriInge de software por jophwa y yasuri
Inge de software por jophwa y yasuri
 
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.
 
Is01
Is01Is01
Is01
 
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
 
Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingenieroa de de Software Conceptos Iniciales
Ingenieroa de de Software Conceptos InicialesIngenieroa de de Software Conceptos Iniciales
Ingenieroa de de Software Conceptos Iniciales
 
Ingenieria de Software Introducción a los Conceptos Basicos
Ingenieria de Software Introducción a los Conceptos BasicosIngenieria de Software Introducción a los Conceptos Basicos
Ingenieria de Software Introducción a los Conceptos Basicos
 
Conceptos
ConceptosConceptos
Conceptos
 

Más de Robert Rodriguez

Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datos
Robert Rodriguez
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
Robert Rodriguez
 
Diseño Logico de base de datos
Diseño Logico de base de datosDiseño Logico de base de datos
Diseño Logico de base de datos
Robert Rodriguez
 
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesDiseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionales
Robert Rodriguez
 
Diseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos RelacionalesDiseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos Relacionales
Robert Rodriguez
 
Base de Datos, Diseño Comceptual , logico y Fisico
Base de Datos, Diseño Comceptual , logico y FisicoBase de Datos, Diseño Comceptual , logico y Fisico
Base de Datos, Diseño Comceptual , logico y Fisico
Robert Rodriguez
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegue
Robert Rodriguez
 
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificado
Robert Rodriguez
 
Modelado Estrcutural, Modelado Estructural Casos De USO
Modelado Estrcutural, Modelado Estructural Casos De USOModelado Estrcutural, Modelado Estructural Casos De USO
Modelado Estrcutural, Modelado Estructural Casos De USO
Robert Rodriguez
 
Modelado funcional casos de uso
Modelado funcional casos de usoModelado funcional casos de uso
Modelado funcional casos de uso
Robert Rodriguez
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
Robert Rodriguez
 
Casos de Uso - Juan Bernardo Quintero
Casos de Uso - Juan Bernardo QuinteroCasos de Uso - Juan Bernardo Quintero
Casos de Uso - Juan Bernardo Quintero
Robert Rodriguez
 
Que son los editores WYSIWYG ? ,
Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? ,
Que son los editores WYSIWYG ? ,
Robert Rodriguez
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, Asistencia
Robert Rodriguez
 
Contenido de las paginas webs
Contenido de las paginas websContenido de las paginas webs
Contenido de las paginas webs
Robert Rodriguez
 
Análisis Microsoft Word 2010
Análisis Microsoft Word 2010Análisis Microsoft Word 2010
Análisis Microsoft Word 2010
Robert Rodriguez
 
Mantenimiento Preventivo, Correctivo
Mantenimiento Preventivo, CorrectivoMantenimiento Preventivo, Correctivo
Mantenimiento Preventivo, Correctivo
Robert Rodriguez
 
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Robert Rodriguez
 
Tutorial Microsoft Access
Tutorial Microsoft AccessTutorial Microsoft Access
Tutorial Microsoft Access
Robert Rodriguez
 
Instalación de microsoft sql server 2005
Instalación de microsoft sql server 2005Instalación de microsoft sql server 2005
Instalación de microsoft sql server 2005
Robert Rodriguez
 

Más de Robert Rodriguez (20)

Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datos
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Diseño Logico de base de datos
Diseño Logico de base de datosDiseño Logico de base de datos
Diseño Logico de base de datos
 
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesDiseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionales
 
Diseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos RelacionalesDiseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos Relacionales
 
Base de Datos, Diseño Comceptual , logico y Fisico
Base de Datos, Diseño Comceptual , logico y FisicoBase de Datos, Diseño Comceptual , logico y Fisico
Base de Datos, Diseño Comceptual , logico y Fisico
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegue
 
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificado
 
Modelado Estrcutural, Modelado Estructural Casos De USO
Modelado Estrcutural, Modelado Estructural Casos De USOModelado Estrcutural, Modelado Estructural Casos De USO
Modelado Estrcutural, Modelado Estructural Casos De USO
 
Modelado funcional casos de uso
Modelado funcional casos de usoModelado funcional casos de uso
Modelado funcional casos de uso
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Casos de Uso - Juan Bernardo Quintero
Casos de Uso - Juan Bernardo QuinteroCasos de Uso - Juan Bernardo Quintero
Casos de Uso - Juan Bernardo Quintero
 
Que son los editores WYSIWYG ? ,
Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? ,
Que son los editores WYSIWYG ? ,
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, Asistencia
 
Contenido de las paginas webs
Contenido de las paginas websContenido de las paginas webs
Contenido de las paginas webs
 
Análisis Microsoft Word 2010
Análisis Microsoft Word 2010Análisis Microsoft Word 2010
Análisis Microsoft Word 2010
 
Mantenimiento Preventivo, Correctivo
Mantenimiento Preventivo, CorrectivoMantenimiento Preventivo, Correctivo
Mantenimiento Preventivo, Correctivo
 
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
 
Tutorial Microsoft Access
Tutorial Microsoft AccessTutorial Microsoft Access
Tutorial Microsoft Access
 
Instalación de microsoft sql server 2005
Instalación de microsoft sql server 2005Instalación de microsoft sql server 2005
Instalación de microsoft sql server 2005
 

Último

Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
20minutos
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
KarenCaicedo28
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 

Último (20)

Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 

Que es Ingenieria del Software?,

  • 1. ALGUNAS DEFINICIONES SOBRE INGENIERÍA DE SOFTWARE El establecimiento y uso de principios de ingeniería robustos, orientados a obtener económicamente software que sea fiable y funcione eficientemente sobre máquinas reales. Bauer, F. (1972) Software Engineering. Information Processing La disciplina tecnológica y de gestión que concierne a la producción y el mantenimiento sistemático de productos software desarrollados y modificados dentro de unos plazos estipulados y costes estimados. Fairley, R. (1985). Software Engineering Concepts. New York: McGraw-Hill Ingeniería del software. (1) La aplicación de un enfoque sistemático, disciplinado y cuantificable del desarrollo, la operación y el mantenimiento del software; esto es, la aplicación de la ingeniería al software. (2) El estudio de diversos enfoques para el desarrollo de software. IEEE Std 610-1990 Ingeniería es la aplicación sistemática de conocimiento científico en la creación y construcción de soluciones, que satisfacen una buena relación efectividad/precio, de problemas prácticos al servicio de la humanidad. La ingeniería del 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 los problemas del software que satisfacen una buena relación efectividad/precio. SEI Report on Undergraduate Software Engineering Education (1990).
  • 2. GUIA 1. CONCEPTOS BASICOS SOBRE LA INGENIERIA DE SOFTWARE (PRIMERA PARTE) 1. ¿Qué es la Ingeniería de Software? La Ingeniería de Software es una disciplina de la Ingeniería que concierne a todos los aspectos de la producción de software. Los Ingenieros de Software adoptan un enfoque sistemático para llevar a cabo su trabajo y utilizan las herramientas y técnicas necesarias para resolver el problema planteado, de acuerdo a las restricciones de desarrollo y recursos disponibles. Los Ingenieros de Software deben:  Adoptar un enfoque sistemático para llevar a cabo su trabajo  Utilizar las herramientas y técnicas apropiadas para resolver el problema planteado, de acuerdo a las restricciones de desarrollo y a los recursos disponibles Actualmente,  La economía de todos los países desarrollados es dependiente del software  Cada vez mas sistemas son controlados por software  El gasto en la Ingeniería de Software, representa un alto porcentaje del Producto Interno Bruto (PIB) de los países desarrollados 2. Diferencia entre un “Ingeniero de Software” y un “Programador” Los Ingenieros de Software son los encargados de la especificación del sistema, del diseño de la arquitectura, la integración y la puesta en marcha. Asimismo, la Ingeniería de Software comprende responsabilidades que van más allá de la simple aplicación de habilidades técnicas, por ello los Ingenieros de Software deben actuar de manera honesta y ética si desean ser respetados como profesionales (una conducta ética es más que sólo respetar la ley). Por otra parte, un programador sólo escribe programas en computadoras. 3. Diferencia entre la “Ingeniería de Sistemas” y la “Ingeniería de Software” La Ingeniería de Sistemas concierne a todos los aspectos del desarrollo de sistemas basados en cómputo, que incluyen hardware, software y el proceso de Ingeniería, mientras qué, la Ingeniería de Software es solo parte
  • 3. de este proceso que comprende el desarrollo de software, control, aplicaciones y bases de datos del sistema. 4. Diferencia entre la “Computación” y la “Ingeniería de Software” La computación es una ciencia que concierne a la teoría y fundamentos de cualquier sistema de cómputo, sea de hardware o de software. Por su parte, la Ingeniería de Software concierne solo al desarrollo de sistemas o productos de software. En este sentido, la Ingeniería de Software todavía está lejos de ser una ciencia como los son la Química, la Ingeniería Civil, la Electrónica ó la Computación misma. 5. ¿Qué es el software? Programas de cómputo y su documentación asociada: requerimientos, modelos de diseño y manuales de usuario. El software puede ser desarrollado para un cliente en particular o para un mercado general. El software puede ser:  Genérico: desarrollado para venderse a múltiples clientes (Excel, Word, etc.)  A la medida: desarrollado bajo demanda del cliente a un desarrollador específico El software nuevo puede ser creado desarrollando nuevos programas, configurando sistemas de software genérico o reutilizando software existente. 6. Retos de la Ingeniería de Software  Desarrollar técnicas para construir software que pueda hacer frente a plataformas y ambientes de ejecución heterogéneos (diferentes tipos de Hardware y Software)  Desarrollar técnicas que permitan reducir los tiempos de entrega del software sin comprometer la calidad  Desarrollar técnicas que permitan que los usuarios confíen plenamente en el software 7. Proceso de Software Un conjunto estructurado de actividades cuya meta es el desarrollo o evolución de un software. Algunas actividades genéricas en todos los procesos de software son:  Especificación: qué debe hacer el software y cuáles son sus especificaciones de desarrollo (requerimientos y restricciones del sistema).
  • 4.  Diseño: producción del modelo del sistema de software  Desarrollo: construcción del sistema de software  Validación: verificar que el software cumple con lo solicitado por el cliente (especificaciones requeridas)  Evolución: cambiar/adaptar el software a las nuevas demandas  Instalación: entregar el sistema al usuario y asegurar su operacionalidad  Mantenimiento: reparar fallos en el sistema cuando sea descubiertos Estas actividades varían dependiendo de la organización y del tipo de sistema a desarrollarse. 8. Modelo de Proceso de Software Representación formal y simplificada de un proceso de software, presentada desde una perspectiva específica. Algunos modelos son: cascada, desarrollo iterativo, entre otros. 9. Métodos de ingeniería de Software Son enfoques estructurados para el desarrollo de software que incluye:  Descripciones del modelo: descripciones de modelos gráficos que deben ser producidos.  Reglas: restricciones aplicadas a los modelos de sistemas.  Recomendaciones: para realizar un diseño efectivo.  Administración del proceso: que actividades deben realizarse y en qué orden. 10.Costos de la Ingeniería del Software El costo total de un software está dividido aproximadamente de la siguiente forma:  60% costos de desarrollo  40% costos de pruebas En el software a la medida los costos de evolución a menudo exceden los costos de desarrollo. Los costos dependen del tipo de sistema que se desarrolla y de los requerimientos del mismo, tales como desempeño y confiabilidad. La distribución de los costos depende del modelo de desarrollo empleado.
  • 5. Tarea: 1) Con sus propias palabras diga la importancia de la Ingeniería del Software 2) Investigue y responda las siguientes preguntas:  ¿Por qué lleva tanto tiempo terminar los programas?  ¿Por qué es tan elevado su costo?  ¿Por qué no podemos encontrar todos los errores antes de entregar el software a nuestros clientes?  ¿Por qué nos resulta difícil constatar el progreso conforme se desarrolla el software? 3) Analizar el código de ética profesional de los Ingenieros de software desarrollado por ACM/IEEE Referencias Bibliográficas  Sommerville, I. (2002). Ingeniería del Software. Prentice Hall. 7ma edición  Piattini y otros (2004). Análisis y Diseño detallado de Aplicaciones Informáticas de Gestión. Ed. Ra-Ma.  Pressman, R. (2006). Ingeniería del Software. Un enfoque práctico. Ed. McGraw Hill
  • 6. Tarea: 1) Con sus propias palabras diga la importancia de la Ingeniería del Software 2) Investigue y responda las siguientes preguntas:  ¿Por qué lleva tanto tiempo terminar los programas?  ¿Por qué es tan elevado su costo?  ¿Por qué no podemos encontrar todos los errores antes de entregar el software a nuestros clientes?  ¿Por qué nos resulta difícil constatar el progreso conforme se desarrolla el software? 3) Analizar el código de ética profesional de los Ingenieros de software desarrollado por ACM/IEEE Referencias Bibliográficas  Sommerville, I. (2002). Ingeniería del Software. Prentice Hall. 7ma edición  Piattini y otros (2004). Análisis y Diseño detallado de Aplicaciones Informáticas de Gestión. Ed. Ra-Ma.  Pressman, R. (2006). Ingeniería del Software. Un enfoque práctico. Ed. McGraw Hill