Unidad 2 Ingenieria de Software

download Unidad 2 Ingenieria de Software

of 7

Transcript of Unidad 2 Ingenieria de Software

  • 8/3/2019 Unidad 2 Ingenieria de Software

    1/7

    Unidad 2 INGENIERIA DE SOFTWARE

  • 8/3/2019 Unidad 2 Ingenieria de Software

    2/7

    DEFINICIN INGENIERIA. Es el

    conjunto de conocimientosy tcnicas cientficasaplicadas a la invencin,perfeccionamiento yutilizacin de tcnicas parala resolucin de problemasque afectan directamente alos seres humanos en suactividad cotidiana.

  • 8/3/2019 Unidad 2 Ingenieria de Software

    3/7

    DEFINICIN Software. Es el conjunto de

    los programas de cmputo,procedimientos, reglas,documentacin y datosasociados que forman partede las operaciones de unsistema de computacin(Extrado del estndar IEEE610.12-1990)

  • 8/3/2019 Unidad 2 Ingenieria de Software

    4/7

    DEFINICIN Ingeniera de Software

    Es la aplicacin de un enfoque sistemtico, disciplinado ycuantificable al desarrollo, operacin y mantenimientodel software; es decir, la aplicacin de la ingeniera alsoftware. (segn IEEE 610.12-1990)

    Es la aplicacinprctica del conocimiento cientfico en eldiseoy construccin de programas de computadora y la

    documentacin asociada requerida para desarrollar,operar (funcionar) y mantenerlos. Se conoce tambincomo desarrollo de software o produccin de softwareBohem, 1976 .

  • 8/3/2019 Unidad 2 Ingenieria de Software

    5/7

    HISTORIA DEL SOFTWARE La nocin de ingeniera de software fue propuesta

    inicialmente en 1968 en una conferencia para discutirlo que en ese entonces se llamo la crisis del software.Esta crisis del software fue el resultado de laintroduccin de las nuevas computadoras hardwarebasados en circuitos integrados.

  • 8/3/2019 Unidad 2 Ingenieria de Software

    6/7

    HISTORIA DEL SOFTWARE Tras la aparicin de nuevo

    hardware basado encircuitos integrados,comenzaron a desarrollarsesistemas y aplicacionesmucho ms complejos quehasta entonces no eraposible construir puesto queel hardware disponible no lopermita.

  • 8/3/2019 Unidad 2 Ingenieria de Software

    7/7

    HISTORIA DEL SOFTWARE La experiencia previa en la construccin de estos

    sistemas mostr que un enfoque informal para eldesarrollo de software no era muy bueno. Los grandes proyectos a menudo tenan aos de retraso. Costaban mucho mas de lo presupuestado

    Era irrealizables

    Difciles de mantener

    Desempeo pobre Se necesitaba nuevas tcnicas y mtodos para

    controlar la complejidad inherente a los sistemasgrandes