cont. introducción a la ingeniería del software

Upload: edu-fernandez

Post on 06-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    1/21

    TEMA1.TEMA1.

    Introducción a laIntroducción a la

    Ingeniería del Software.Ingeniería del Software.

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    2/21

    SoftwareSoftware

    • Programas de computadora que cuando se ejecutanProgramas de computadora que cuando se ejecutan proporcionan la función y el rendimiento esperado proporcionan la función y el rendimiento esperado

    • Estructuras de datos que permiten a los programasEstructuras de datos que permiten a los programas

    manipular adecuadamente lamanipular adecuadamente la informacióninformación• Documentos que describen la operación y uso deDocumentos que describen la operación y uso de

     programas programas

    ¿Cuál ha sido su evolución hasta nuestros días?¿Cuál ha sido su evolución hasta nuestros días?

    Materia prima básica para la industria y los serviciosMateria prima básica para la industria y los servicios

    Presente en todos los sectores de la economíaPresente en todos los sectores de la economía

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    3/21

    Características del SoftwareCaracterísticas del Software

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    4/21

    EvoluciónEvolución

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    5/21

    EvoluciónEvolución

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    6/21

    ¿Porqué “Crisis del Software”?¿Porqué “Crisis del Software”?

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    7/21

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    8/21

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    9/21

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    10/21

    ¿!ué "ace#os? $%&'(¿!ué "ace#os? $%&'(

    • Producir soft#are de calidadProducir soft#are de calidad

    • %eutili&ación de e'periencia acumulada de proyectos%eutili&ación de e'periencia acumulada de proyectos

    • Enfasis en la adopción de las (mejores prácticas)Enfasis en la adopción de las (mejores prácticas)

    reconocidas por la industria* incorporándolas a losreconocidas por la industria* incorporándolas a los

     procesos de desarrollo procesos de desarrollo

    Artesano

    Ingeniero

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    11/21

    ¿!ué "ace#os?¿!ué "ace#os?

    • Mejorar los procesos de desarrollo del soft#are para

    obtener como resultado unos mejores productos soft#are

    Mejora de los

    procesos software

    Aumento de los niveles de calidad

    Aumento de lacompetitividad

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    12/21

    I)*E)IE+I, -E. S/012,+EI)*E)IE+I, -E. S/012,+E 33 ,#4itos de Estudio,#4itos de Estudio

     Modeli&ación del soft#are$ Mtodos yModeli&ación del soft#are$ Mtodos y

    !cnicas* para diferentes tipos de arquitecturas o!cnicas* para diferentes tipos de arquitecturas o

    sistemas de soft#aresistemas de soft#are

     "oft#are+ Estructurado y orientado a objetos"oft#are+ Estructurado y orientado a objetos !ecnologia+ ,A"E!ecnologia+ ,A"E %eutili&ación del "oft#are+ %e-ingeniería%eutili&ación del "oft#are+ %e-ingeniería

     ,ualidad del soft#are$ Mtricas,ualidad del soft#are$ Mtricas .estión de procesos.estión de procesos .estión de proyectos.estión de proyectos

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    13/21

    • MtodoMtodo ¿!56?¿!56?

    • !cnica!cnica   ¿C78/?¿C78/?

    • /erramientas/erramientas   C,SEC,SE

    8étodo9 1écnica9 "erra#ientas8étodo9 1écnica9 "erra#ientas

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    14/21

    Paradigmas de la Ing. del

    Software

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    15/21

    Ciclo de vida clásico

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    16/21

    Construcción de Prototipos

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    17/21

    Modelo de Espiral

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    18/21

    DRA Desarrollo Rápido de

     Aplicaciones

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    19/21

    !"cnicas de #ta. $eneración

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    20/21

    Modelo de Desarrollo

    Concurrente

  • 8/17/2019 Cont. Introducción a La Ingeniería Del Software

    21/21

    Com%inación de Paradigmas