SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Ingeniería de Software Unidad I ¿Qué es la Ingeniería de Software? Sergio Sánchez Rios. Ingeniero en Informática – Licenciado en Informática
Surgimiento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué es Software? ,[object Object]
Productos de Software ,[object Object],[object Object]
Características Especiales del Software ,[object Object],[object Object],[object Object]
Evolución del Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evolución del Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos de Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algunos Mitos del Software: Mitos del Desarrollador. Un programa que funciona es solo una parte de una CONFIGURACIÓN DE SOFTWARE que incluye muchos elementos. Lo único que se entrega al terminar el proyecto es el programa funcionado Desde el principio pueden aplicarse técnicas de calidad Hasta que no tengo el programa ejecutándose, realmente no tengo forma de comprobar su calidad 60% al 80% del esfuerzo dedicado a un programa se realiza DESPUÉS de que se ha entregado al cliente por primera vez Una vez que escribimos un programa y hacemos que funciones, el trabajo ha terminado REALIDAD MITO
Algunos Mitos del Software: Mitos del Cliente  el impacto del cambio varia según el momento en que ocurra: Definición: 1x Desarrollo: 1.5-6x Después de la entrega 60-100x Los requisitos del proyecto cambian continuamente, pero los cambios pueden acomodarse fácilmente ya que el software es flexible Es necesario una descripción formal y detallada del alcance, funciones, comportamiento, rendimiento, interfaces, diseño y validación. Esto puede determinarse después de una exhaustiva comunicación entre el cliente y el analista Es suficiente una declaración de objetivos para empezar a escribir software REALIDAD MITO
Algunos Mitos del Software: Mitos de Gestión Añadir gente a un proyecto de software retrasado lo retrasa mas. Si fallamos en la planeación, siempre podemos añadir más gente Se necesita mucho más que la herramienta Mi gente dispone de las herramientas de software más avanzadas... Está muy bien que exista, pero ¿Se usa? ¿Se conoce?  ¿Refleja prácticas modernas? ¿Está completo? Tenemos un libro lleno de estándares y procedimientos para construir software, ¿no le proporciona a mi gente todo lo que debe saber? REALIDAD MITO
La Crisis del Software: Problemas en el desarrollo del SW. ,[object Object],[object Object],[object Object],[object Object]
INGENIERÍA: ,[object Object],[object Object]
Características de un Ingeniero(a): ,[object Object],[object Object],[object Object]
 
 
Ingeniería de Software ,[object Object],[object Object]
Ingeniería de Software ,[object Object],“ La ingenería de software es una disciplina de diseño y desarrollo de software de alta calidad”. [Pfleeger 2002]
Ingeniería de Software ,[object Object],[object Object],[object Object],[object Object]
Relación con otras disciplinas Ciencias de la  Computación Ingeniería de Software (2) Cliente Teorías Herramientas y Técnicas para resolver problemas Problema Funciones de las  Computa- doras Ingeniería de Software (1) Solución
Relación con otras disciplinas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué es el software de alta calidad? El Software no está exento de problemas . ?! un error humano un defecto (interna) una falla (externa) puede generar que puede generar
¿Qué es el software de alta calidad? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],¿Qué es el software de alta calidad? ,[object Object],[object Object],[object Object],[object Object]
¿Qué es el software de alta calidad? Clasificación de atributos de Calidad ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Atributos de Calidad más representativos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Atributos de Calidad más representativos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Atributos de Calidad más representativos ,[object Object],[object Object],[object Object],[object Object]
Atributos de Calidad más representativos ,[object Object],[object Object],[object Object],[object Object]
Atributos de Calidad más representativos ,[object Object],[object Object],[object Object],[object Object]
Atributos de Calidad más representativos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Atributos de Calidad más representativos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Atributos de Calidad más representativos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Atributos de Calidad más representativos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Atributos de Calidad más representativos ,[object Object],[object Object],[object Object],[object Object]
¿Quién hace Ingeniería de Software? CLIENTE Patrocina el desarrollo  del sistema USUARIO Obligación contractual $$$, necesidades Sistema de software  Necesidades
¿Quién hace Ingeniería de Software? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cambios y Tendencias. Desktop computing Tiempo para salir al mercado Inversión de relación  de costo entre HW y SW Interconexión en Redes Tecnología de Objetos Problemas con Modelo en Cascada Interfaces Gráficas CAMBIOS EN  INGENIERIA DE  SOFTWARE
Bibliografía ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Analysis concepts and principles
Analysis concepts and principlesAnalysis concepts and principles
Analysis concepts and principles
saurabhshertukde
 
El ciclo de vida de los sistemas
El ciclo de vida de los sistemasEl ciclo de vida de los sistemas
El ciclo de vida de los sistemas
Ahiezer Apostol
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Sergio Sanchez
 
Analisis Lexico
Analisis LexicoAnalisis Lexico
Analisis Lexico
FARIDROJAS
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
kvillazon
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemas
Mirna Lozano
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
ingrid quintana
 

Was ist angesagt? (20)

Lecture4 requirement engineering
Lecture4 requirement engineeringLecture4 requirement engineering
Lecture4 requirement engineering
 
Analysis concepts and principles
Analysis concepts and principlesAnalysis concepts and principles
Analysis concepts and principles
 
1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño
 
UML Notation
UML NotationUML Notation
UML Notation
 
Software house organization
Software house organizationSoftware house organization
Software house organization
 
Ingenieria de sistemas
Ingenieria de sistemasIngenieria de sistemas
Ingenieria de sistemas
 
El ciclo de vida de los sistemas
El ciclo de vida de los sistemasEl ciclo de vida de los sistemas
El ciclo de vida de los sistemas
 
Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)
 
Metodologia kendall y Kendall
Metodologia kendall y KendallMetodologia kendall y Kendall
Metodologia kendall y Kendall
 
Evolucion de los sistemas operativos
Evolucion de los sistemas operativos Evolucion de los sistemas operativos
Evolucion de los sistemas operativos
 
Software Engineering (Requirements Engineering & Software Maintenance)
Software Engineering (Requirements Engineering  & Software Maintenance)Software Engineering (Requirements Engineering  & Software Maintenance)
Software Engineering (Requirements Engineering & Software Maintenance)
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
 
Analisis Lexico
Analisis LexicoAnalisis Lexico
Analisis Lexico
 
VISUAL C++
VISUAL C++VISUAL C++
VISUAL C++
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemas
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
El Proceso de Diseño de interfaces de usuario. Roger Pressman
El Proceso de Diseño de interfaces de usuario. Roger PressmanEl Proceso de Diseño de interfaces de usuario. Roger Pressman
El Proceso de Diseño de interfaces de usuario. Roger Pressman
 
Disciplina de desarrollo rup
Disciplina de desarrollo rupDisciplina de desarrollo rup
Disciplina de desarrollo rup
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 

Andere mochten auch

Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
Sergio Sanchez
 
Unidad 6 Mad Modelado Analsis Diagrama De Secuencia Del Sistema
Unidad 6 Mad Modelado Analsis    Diagrama De Secuencia Del SistemaUnidad 6 Mad Modelado Analsis    Diagrama De Secuencia Del Sistema
Unidad 6 Mad Modelado Analsis Diagrama De Secuencia Del Sistema
Sergio Sanchez
 
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso RealesUnidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Sergio Sanchez
 
Unidad 2.3 Prueba De Programas
Unidad 2.3 Prueba De ProgramasUnidad 2.3 Prueba De Programas
Unidad 2.3 Prueba De Programas
Sergio Sanchez
 
Unidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióNUnidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióN
Sergio Sanchez
 
Unidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaUnidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El Programa
Sergio Sanchez
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
Sergio Sanchez
 
Unidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasUnidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De Sistemas
Sergio Sanchez
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2
Sergio Sanchez
 
Unidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNUnidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióN
Sergio Sanchez
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Sergio Sanchez
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Sergio Sanchez
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Sergio Sanchez
 

Andere mochten auch (20)

Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
Unidad 6 Mad Modelado Analsis Diagrama De Secuencia Del Sistema
Unidad 6 Mad Modelado Analsis    Diagrama De Secuencia Del SistemaUnidad 6 Mad Modelado Analsis    Diagrama De Secuencia Del Sistema
Unidad 6 Mad Modelado Analsis Diagrama De Secuencia Del Sistema
 
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso RealesUnidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
 
Unidad 2.3 Prueba De Programas
Unidad 2.3 Prueba De ProgramasUnidad 2.3 Prueba De Programas
Unidad 2.3 Prueba De Programas
 
Unidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióNUnidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióN
 
Unidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaUnidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El Programa
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De Datos
 
Unidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasUnidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De Sistemas
 
Melado de Proceso de Negocios con UML
Melado de Proceso de Negocios con UMLMelado de Proceso de Negocios con UML
Melado de Proceso de Negocios con UML
 
Unidad 1 Mad IntroduccióN
Unidad 1 Mad IntroduccióNUnidad 1 Mad IntroduccióN
Unidad 1 Mad IntroduccióN
 
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2
 
Unidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNUnidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióN
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo Conceptual
 
I N G S O F T W A R E
I N G  S O F T W A R EI N G  S O F T W A R E
I N G S O F T W A R E
 

Ähnlich wie Unidad 1.1 Que Es La Ing. De Software

Trabajo de analisis y diseño
Trabajo de analisis y diseñoTrabajo de analisis y diseño
Trabajo de analisis y diseño
mary taipe
 
El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el proceso
jenmer
 
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
 
Software Engineering Definitions
Software Engineering DefinitionsSoftware Engineering Definitions
Software Engineering Definitions
Apoklypsia
 

Ähnlich wie Unidad 1.1 Que Es La Ing. De Software (20)

Software
SoftwareSoftware
Software
 
Trabajo de analisis y diseño
Trabajo de analisis y diseñoTrabajo de analisis y diseño
Trabajo de analisis y diseño
 
Presentación2
Presentación2Presentación2
Presentación2
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software
 
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
 
Prueba de dominio
Prueba de dominioPrueba de dominio
Prueba de dominio
 
Conceptos
ConceptosConceptos
Conceptos
 
Diapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napaDiapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napa
 
software
softwaresoftware
software
 
El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el proceso
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
 
Software
SoftwareSoftware
Software
 
Software Engineering Definitions
Software Engineering DefinitionsSoftware Engineering Definitions
Software Engineering Definitions
 
Diapositivas De GuíA
Diapositivas De GuíADiapositivas De GuíA
Diapositivas De GuíA
 
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.
 
introduccion a la ing.de software
introduccion a la ing.de softwareintroduccion a la ing.de software
introduccion a la ing.de software
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software
 
informe ing de software
informe ing de software informe ing de software
informe ing de software
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 

Mehr von Sergio Sanchez (7)

Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Unidad 2 Modelo De Datos
Unidad 2 Modelo De DatosUnidad 2 Modelo De Datos
Unidad 2 Modelo De Datos
 
Unidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De SistemasUnidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De Sistemas
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
 
Unidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñOUnidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñO
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 

Unidad 1.1 Que Es La Ing. De Software

  • 1. Ingeniería de Software Unidad I ¿Qué es la Ingeniería de Software? Sergio Sánchez Rios. Ingeniero en Informática – Licenciado en Informática
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Algunos Mitos del Software: Mitos del Desarrollador. Un programa que funciona es solo una parte de una CONFIGURACIÓN DE SOFTWARE que incluye muchos elementos. Lo único que se entrega al terminar el proyecto es el programa funcionado Desde el principio pueden aplicarse técnicas de calidad Hasta que no tengo el programa ejecutándose, realmente no tengo forma de comprobar su calidad 60% al 80% del esfuerzo dedicado a un programa se realiza DESPUÉS de que se ha entregado al cliente por primera vez Una vez que escribimos un programa y hacemos que funciones, el trabajo ha terminado REALIDAD MITO
  • 10. Algunos Mitos del Software: Mitos del Cliente el impacto del cambio varia según el momento en que ocurra: Definición: 1x Desarrollo: 1.5-6x Después de la entrega 60-100x Los requisitos del proyecto cambian continuamente, pero los cambios pueden acomodarse fácilmente ya que el software es flexible Es necesario una descripción formal y detallada del alcance, funciones, comportamiento, rendimiento, interfaces, diseño y validación. Esto puede determinarse después de una exhaustiva comunicación entre el cliente y el analista Es suficiente una declaración de objetivos para empezar a escribir software REALIDAD MITO
  • 11. Algunos Mitos del Software: Mitos de Gestión Añadir gente a un proyecto de software retrasado lo retrasa mas. Si fallamos en la planeación, siempre podemos añadir más gente Se necesita mucho más que la herramienta Mi gente dispone de las herramientas de software más avanzadas... Está muy bien que exista, pero ¿Se usa? ¿Se conoce? ¿Refleja prácticas modernas? ¿Está completo? Tenemos un libro lleno de estándares y procedimientos para construir software, ¿no le proporciona a mi gente todo lo que debe saber? REALIDAD MITO
  • 12.
  • 13.
  • 14.
  • 15.  
  • 16.  
  • 17.
  • 18.
  • 19.
  • 20. Relación con otras disciplinas Ciencias de la Computación Ingeniería de Software (2) Cliente Teorías Herramientas y Técnicas para resolver problemas Problema Funciones de las Computa- doras Ingeniería de Software (1) Solución
  • 21.
  • 22. ¿Qué es el software de alta calidad? El Software no está exento de problemas . ?! un error humano un defecto (interna) una falla (externa) puede generar que puede generar
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. ¿Quién hace Ingeniería de Software? CLIENTE Patrocina el desarrollo del sistema USUARIO Obligación contractual $$$, necesidades Sistema de software Necesidades
  • 37.
  • 38. Cambios y Tendencias. Desktop computing Tiempo para salir al mercado Inversión de relación de costo entre HW y SW Interconexión en Redes Tecnología de Objetos Problemas con Modelo en Cascada Interfaces Gráficas CAMBIOS EN INGENIERIA DE SOFTWARE
  • 39.