SlideShare ist ein Scribd-Unternehmen logo
1 von 21
[object Object],[object Object],[object Object],SOFTWARE
Historia y Crisis  del Software ,[object Object],[object Object],[object Object],[object Object]
Desarrollo de software al final del siglo XX Éxito Problemático Fracaso Fuente: Standish Group Survey, El proyecto se aborta o el sistema no se llega a utilizar Desbordamiento de agendas o costes. Las funcionalidades no cubren las expectativas. Problemas funcionales Proyecto realizado en el tiempo previsto, con los costes previstos, con la funcionalidad esperada y ofreciendo un funcionamiento correcto. 2000 1998 1995 28% 23% 49% 26% 28% 46% 27% 40% 33% 16% 31% 53% 1994
Desarrollo de software al final del siglo XX Fuente: Standish Group Survey, 1999. Muestra: 8.000 proyectos TIC   La mitad de los proyectos se cancelaba o doblaba las agendas
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SINTOMAS
[object Object],[object Object],[object Object],[object Object],FACTORES DE INFLUENCIA
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
POSIBLES CAUSAS DE LA CRISIS DEL SOFTWARE
[object Object]
La Programación  Orientado a Objetos
[object Object],[object Object],[object Object]
Vehículo Animal Figura Introducción a la Programación Orientado a Objetos (POO).
[object Object],[object Object],[object Object],[object Object],[object Object],Encapsulamiento : Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Esto permite aumentar la  cohesión  de los componentes del sistema. Algunos autores confunden este concepto con el principio de ocultación, principalmente porque se suelen emplear conjuntamente. Principio de ocultación : Cada objeto está aislado del exterior, es un módulo natural, y cada tipo de objeto expone una  interfaz  a otros objetos que especifica cómo pueden interactuar con los objetos de la clase. El aislamiento protege a las propiedades de un objeto contra su modificación por quien no tenga derecho a acceder a ellas, solamente los propios métodos internos del objeto pueden acceder a su estado. Esto asegura que otros objetos no pueden cambiar el estado interno de un objeto de maneras inesperadas, eliminando efectos secundarios e interacciones inesperadas. Algunos lenguajes relajan esto, permitiendo un acceso directo a los datos internos del objeto de una manera controlada y limitando el grado de abstracción. La aplicación entera se reduce a un agregado o rompecabezas de objetos.
CARACTERÍSTICAS DE LA METODOLOGIA POO ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],VENTAJAS METODOLOGIA ORIENTADA A OBJETOS
DESVENTAJAS METODOLOGIA ORIENTADA A OBJETOS ,[object Object],[object Object],[object Object],[object Object]
METODOLOGIAS DE DESARROLLO DE SOFTWARE
[object Object],[object Object],[object Object],[object Object],[object Object],CARACTERÍSTICAS  METODOLOGÍA ESTRUCTURADA
CARACTERÍSTICAS METODOLOGÍA ORIENTADA A OBJETOS ,[object Object],[object Object],[object Object]
CARACTERÍSTICAS DESARROLLO  PARA LA EJECUCION EN TIEMPO REAL ,[object Object],[object Object],[object Object],[object Object],[object Object]
Diseñado por: Brenda P. Quiroz Angulo Anderson Mazo Pabón Kevin E. Gómez Vargas Juan Carlos Martínez Moreno Tec. Programación de Software presentado al Ing. Luis Fran Cardozo Barranquilla, Diciembre 22 de 2009

Weitere ähnliche Inhalte

Was ist angesagt?

Etapas del Desarrollo Software
Etapas del Desarrollo SoftwareEtapas del Desarrollo Software
Etapas del Desarrollo Software
Zuleima
 
Actividades de la carrera de analisis y desarrollo de sistemas de informacion
Actividades de la carrera de analisis y desarrollo de sistemas de informacionActividades de la carrera de analisis y desarrollo de sistemas de informacion
Actividades de la carrera de analisis y desarrollo de sistemas de informacion
adsi1963
 
Lpc++ fases para la creación de un programa
Lpc++ fases para la creación de un programaLpc++ fases para la creación de un programa
Lpc++ fases para la creación de un programa
A Tenelema
 
Modelo del Proceso Software
Modelo del Proceso SoftwareModelo del Proceso Software
Modelo del Proceso Software
STBG
 

Was ist angesagt? (20)

Etapas del Desarrollo Software
Etapas del Desarrollo SoftwareEtapas del Desarrollo Software
Etapas del Desarrollo Software
 
Actividades de la carrera de analisis y desarrollo de sistemas de informacion
Actividades de la carrera de analisis y desarrollo de sistemas de informacionActividades de la carrera de analisis y desarrollo de sistemas de informacion
Actividades de la carrera de analisis y desarrollo de sistemas de informacion
 
MeRinde
MeRindeMeRinde
MeRinde
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Herramientas de Desarrollo de Software
Herramientas de Desarrollo de SoftwareHerramientas de Desarrollo de Software
Herramientas de Desarrollo de Software
 
Adsi c02-iev1-uml(1) - diaz oscar david
Adsi c02-iev1-uml(1) - diaz oscar davidAdsi c02-iev1-uml(1) - diaz oscar david
Adsi c02-iev1-uml(1) - diaz oscar david
 
Plan
PlanPlan
Plan
 
Lpc++ fases para la creación de un programa
Lpc++ fases para la creación de un programaLpc++ fases para la creación de un programa
Lpc++ fases para la creación de un programa
 
Ti034 caso practico
Ti034  caso practicoTi034  caso practico
Ti034 caso practico
 
Ingeniería del-software
Ingeniería del-softwareIngeniería del-software
Ingeniería del-software
 
Modelo del Proceso Software
Modelo del Proceso SoftwareModelo del Proceso Software
Modelo del Proceso Software
 
Metodologiasde desarrollo de software
Metodologiasde desarrollo de softwareMetodologiasde desarrollo de software
Metodologiasde desarrollo de software
 
Diseño de software
Diseño de softwareDiseño de software
Diseño 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)
 
Caso práctico
Caso prácticoCaso práctico
Caso práctico
 
Mariannysbermudez ing
Mariannysbermudez ingMariannysbermudez ing
Mariannysbermudez ing
 
Joel yar ensayose (2)
Joel yar ensayose (2)Joel yar ensayose (2)
Joel yar ensayose (2)
 
Técnicas y Herramientas para el Desarrollo de Software
Técnicas y Herramientas para el Desarrollo de SoftwareTécnicas y Herramientas para el Desarrollo de Software
Técnicas y Herramientas para el Desarrollo de Software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Requisitos
RequisitosRequisitos
Requisitos
 

Ähnlich wie Presentacion GuíA No.3

Fundamentos para el diseño de un software
Fundamentos para el diseño de un softwareFundamentos para el diseño de un software
Fundamentos para el diseño de un software
ssalzar
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
Monica Glez
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1
preciadoag
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
waralivt
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
waralivt
 
Portafolios javier chavez
Portafolios javier chavezPortafolios javier chavez
Portafolios javier chavez
Javier Chávez
 

Ähnlich wie Presentacion GuíA No.3 (20)

Fundamentos Y Métodos De Análisis De Requerimientos10
Fundamentos Y Métodos De Análisis De Requerimientos10Fundamentos Y Métodos De Análisis De Requerimientos10
Fundamentos Y Métodos De Análisis De Requerimientos10
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetos
 
Fundamentos para el diseño de un software
Fundamentos para el diseño de un softwareFundamentos para el diseño de un software
Fundamentos para el diseño de un software
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1
 
Tareasemana1
Tareasemana1Tareasemana1
Tareasemana1
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Metodologia De Desarrollo De Software
Metodologia De Desarrollo De SoftwareMetodologia De Desarrollo De Software
Metodologia De Desarrollo De Software
 
Portafolios javier chavez
Portafolios javier chavezPortafolios javier chavez
Portafolios javier chavez
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
 
Poovb
PoovbPoovb
Poovb
 
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
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemas
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemas
 

Mehr von anderwrt

Ejercicios Paso A Paso
Ejercicios  Paso A PasoEjercicios  Paso A Paso
Ejercicios Paso A Paso
anderwrt
 
Ejercicios Paso A Paso
Ejercicios  Paso A PasoEjercicios  Paso A Paso
Ejercicios Paso A Paso
anderwrt
 
Trabajo De ProgramacióN De Software
Trabajo De ProgramacióN De SoftwareTrabajo De ProgramacióN De Software
Trabajo De ProgramacióN De Software
anderwrt
 
Presentacion De Programa De Formacion
Presentacion De Programa De FormacionPresentacion De Programa De Formacion
Presentacion De Programa De Formacion
anderwrt
 
GuíA De Aprendizaje 2 Anderson
GuíA De Aprendizaje 2 AndersonGuíA De Aprendizaje 2 Anderson
GuíA De Aprendizaje 2 Anderson
anderwrt
 
Sena Anderson(2)
Sena Anderson(2)Sena Anderson(2)
Sena Anderson(2)
anderwrt
 

Mehr von anderwrt (8)

Software
SoftwareSoftware
Software
 
Ejercicios Paso A Paso
Ejercicios  Paso A PasoEjercicios  Paso A Paso
Ejercicios Paso A Paso
 
Software
SoftwareSoftware
Software
 
Ejercicios Paso A Paso
Ejercicios  Paso A PasoEjercicios  Paso A Paso
Ejercicios Paso A Paso
 
Trabajo De ProgramacióN De Software
Trabajo De ProgramacióN De SoftwareTrabajo De ProgramacióN De Software
Trabajo De ProgramacióN De Software
 
Presentacion De Programa De Formacion
Presentacion De Programa De FormacionPresentacion De Programa De Formacion
Presentacion De Programa De Formacion
 
GuíA De Aprendizaje 2 Anderson
GuíA De Aprendizaje 2 AndersonGuíA De Aprendizaje 2 Anderson
GuíA De Aprendizaje 2 Anderson
 
Sena Anderson(2)
Sena Anderson(2)Sena Anderson(2)
Sena Anderson(2)
 

Kürzlich hochgeladen

SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
JaredQuezada3
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptx
juanleivagdf
 

Kürzlich hochgeladen (20)

LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de Gestión
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
 
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptxPIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptx
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdf
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdf
 
Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptx
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptx
 
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
 
Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.
 
el impuesto genera A LAS LAS lasventas IGV
el impuesto genera A LAS  LAS lasventas IGVel impuesto genera A LAS  LAS lasventas IGV
el impuesto genera A LAS LAS lasventas IGV
 
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfPresentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
 

Presentacion GuíA No.3

  • 1.
  • 2.
  • 3. Desarrollo de software al final del siglo XX Éxito Problemático Fracaso Fuente: Standish Group Survey, El proyecto se aborta o el sistema no se llega a utilizar Desbordamiento de agendas o costes. Las funcionalidades no cubren las expectativas. Problemas funcionales Proyecto realizado en el tiempo previsto, con los costes previstos, con la funcionalidad esperada y ofreciendo un funcionamiento correcto. 2000 1998 1995 28% 23% 49% 26% 28% 46% 27% 40% 33% 16% 31% 53% 1994
  • 4. Desarrollo de software al final del siglo XX Fuente: Standish Group Survey, 1999. Muestra: 8.000 proyectos TIC La mitad de los proyectos se cancelaba o doblaba las agendas
  • 5.
  • 6.
  • 7.
  • 8. POSIBLES CAUSAS DE LA CRISIS DEL SOFTWARE
  • 9.
  • 10. La Programación Orientado a Objetos
  • 11.
  • 12. Vehículo Animal Figura Introducción a la Programación Orientado a Objetos (POO).
  • 13.
  • 14.
  • 15.
  • 16.
  • 18.
  • 19.
  • 20.
  • 21. Diseñado por: Brenda P. Quiroz Angulo Anderson Mazo Pabón Kevin E. Gómez Vargas Juan Carlos Martínez Moreno Tec. Programación de Software presentado al Ing. Luis Fran Cardozo Barranquilla, Diciembre 22 de 2009