Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

4 ppt tema1

831 Aufrufe

Veröffentlicht am

  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

4 ppt tema1

  1. 1. TEMA1.Software e Ingeniería del Software.Aspectos GeneralesEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  2. 2. Software • Programas de computadora que cuando se ejecutan proporcionan la función y el rendimiento esperado • Estructuras de datos que permiten a los programas manipular adecuadamente la información • Documentos que describen la operación y uso de programas Materia prima básica para la industria y los servicios Presente en todos los sectores de la economía ¿Cuál ha sido su evolución hasta nuestros días?Enginyeria del Software. Curs 99/2000. Francisca Campins Verger
  3. 3. Características del Software G SE DESARROLLA, NO SE FABRICA G NO SE ROMPE, SE DETERIORA GLA MAYORIA DEL SOFTWARE HECHO A MEDIDA … AHORA REUSABILIDADEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  4. 4. Evolución (1/2)••Primera Era: Años 50 Programas con ensamblador Funciones matemáticas Epoca de transición : 60. Crisis del software• Segunda Era : 70’s. Aparición de computadoras más potentes Software de uso general, fuerte mantenimiento No existe un conocimiento detallado de la estructura interna de los programasEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  5. 5. Evolución (2/2)• Tercera Era: 80’s Marcada por PCs Disminución de precios Programación estructurada Reducción del mantenimiento•Cuarta Era Lenguajes de cuarta generación Prog. concurrente con más de un procesador Lenguajes orientados a objetos Mejores herramientas , pero mayor complexidadEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  6. 6. ¿Porqué “Crisis del Software”? ¢ Estimación de desarrollo y costes impreciso ¢ No se corresponde la productividad del software con la demanda ¢ Insatisfacción y desconfianza del cliente, debido a un pésimo control de calidad ¢ No mantenimiento. Detección de un fallo no implica una sustitución del módulo ¢ No documentación ¢ ……….Enginyeria del Software. Curs 99/2000. Francisca Campins Verger
  7. 7. ¿Situación Actual? ¿Qué hacemos?Enginyeria del Software. Curs 99/2000. Francisca Campins Verger
  8. 8. HOYEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  9. 9. Situación Actual (1/3) • La industria del software no ha acabado de salir de la fase artesanal • Dedicamos nuestros esfuerzos de hoy a arreglar lo que se hizo mal ayer • “prisa patológica”, estimaciones no realistas (falta de planificación), desorganización nos lleva a : » Procesos software normalmente improvisados » Si se han especificado, no se siguen rigurosamente » Organización reactiva (resolver crisis inmediatas)Enginyeria del Software. Curs 99/2000. Francisca Campins Verger
  10. 10. Situación Actual (2/3) » Recorte de revisiones, pruebas y verificaciones del software • Si hay plazos rígidos ⇒se sacrifican funcionalidad y calidad del producto para satisfacer el plan • No existen bases objetivas para juzgar la calidad del productoEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  11. 11. Situación Actual (3/3) • El 90% de los proyectos no alcanzan los objetivos • El 40% fracasan por completo • El 29% no se entregan nuncaEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  12. 12. ¿Qué Hacemos? (1/3) Ingeniería del Software !!Enginyeria del Software. Curs 99/2000. Francisca Campins Verger
  13. 13. Ingeniería del SoftwareÁrea de la informática o ciencias de lacomputación que ofrece Métodos yTécnicas para Desarrollar y MantenerSoftware de calidad para todo tipo desistemas de software.Enginyeria del Software. Curs 99/2000. Francisca Campins Verger
  14. 14. ¿Qué Hacemos? (2/3) • Producir software de calidad • Reutilización de experiencia acumulada de proyectos • Enfasis en la adopción de las “mejores prácticas” reconocidas por la industria, incorporándolas a los procesos de desarrollo Artesano IngenieroEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  15. 15. ¿Qué Hacemos? (3/3) • Mejorar los procesos de desarrollo del software para obtener como resultado unos mejores productos software Mejora de los procesos software Aumento de los niveles de calidad Aumento de la competitividadEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  16. 16. INGENIERIA DEL SOFTWARE : Ambitos de Estudio¢ Modelización del software. Métodos y Técnicas,para diferentes tipos de arquitecturas o sistemas desoftware¢ Software: Estructurado y orientado a objetos¢ Tecnología: CASE¢ Reutilización del Software: Re-ingeniería¢ Cualidad del software. Métricas¢ Gestión de procesos¢ Gestión de proyectosEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  17. 17. Método, Técnica, Herramientas • Método ¿QUÉ? • Técnica ¿CÓMO? • Herramientas CASEEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  18. 18. Sistema de Información Almacenamiento Gestión Comunicación Proceso de InformaciónEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  19. 19. Tecnologías de la información Técnicas para: Almacenamiento Gestión Comunicación Proceso de InformaciónEnginyeria del Software. Curs 99/2000. Francisca Campins Verger
  20. 20. Componentes y estructura de un S.I• Componentes: Procedimientos y prácticas habituales de trabajo Información Usuarios Equipo de Soporte• Estructura: Operaciones y transacciones : Nivel operativo, Táctico , Estratégico Flujo de la información: Verticales HorizontalesEnginyeria del Software. Curs 99/2000. Francisca Campins Verger

×