01 Introduccion a la ingenieria de software

Páginas: 7 (1642 palabras) Publicado: 14 de junio de 2015
Profesor : Andrés Rice Mora

Ingeniería de Software

Facultad de Ingeniería
Departamento de Ingeniería Informática

Ingeniería de Software
Profesor : Andrés Rice M.
M.

INTRODUCCIÓN
A LA
INGENIERÍA DE SOFTWARE

Facultad de Ingeniería
Departamento de Ingeniería Informática

Ingeniería de Software
Profesor : Andrés Rice M.
M.

LA CRISIS DEL SOFTWARE


Término acuñado en la primera conferenciasobre desarrollo de software,
organizada por la OTAN (Garmisch, Alemania, año 1968).



“La crisis del software” englobó a una serie de sucesos que se venían
observando en los proyectos de desarrollo de software:
Los proyectos no terminaban en los plazos
Los proyecto no se ajustaban al presupuesto inicial
Baja calidad del software generado
Software que no cumplía las especificaciones
Código difícilde mantener que dificultaba la gestión y evolución del proyecto




La “crisis del software” generó la necesidad de contar con herramientas y
métodos que apoyaran y ordenaran el desarrollo de software…nace la
Ingeniería de Software (se atribuye a Fritz Bauer).
Introducción a la ingeniería de Software

1

Profesor : Andrés Rice Mora

Ingeniería de Software

Facultad de Ingeniería
Departamento deIngeniería Informática

Ingeniería de Software
Profesor : Andrés Rice M.
M.

EL SOFTWARE


¿Qué es?
– (RAE) Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas
tareas en una computadora.



¿Por qué es importante?
– Porque afecta muy de cerca a varios aspecto de nuestra vida y está muy extendido en
nuestro comercio, cultura y actividades cotidianas.



¿Qué productoentrega?
– Desde el punto de vista de los usuarios, el producto obtenido es la información
resultante que hace, de algún modo, el mundo mejor a los usuarios.
– Desde el punto de vista del ingeniero de software, el producto obtenido son los
programas, documentos y los datos que configuran el software de computadora.

¿Cuáles son sus características ?
– El software se desarrolla, no se fabrica enun sentido clásico.
– El software no se <>.
– Aunque la industria tiende a ensamblar componentes, la mayoría del software se
construye a medida.
Introducción a la ingeniería de Software

Facultad de Ingeniería
Departamento de Ingeniería Informática

Ingeniería de Software
Profesor : Andrés Rice M.
M.

EL SOFTWARE
Curva de fallos reales e
idealizada del software

Curva de fallos delhardware

Mortalidad
infantil

Se estropea

Índice de fallos

Incremento del índice de fallos
por defectos laterales

Índice de fallos



cambio

Curva real
Curva idealizada
Tiempo

Tiempo

El software no se estropea, pero se deteriora.
Esto que parece una contradicción, puede comprenderse mejor considerando la curva real.
Durante su vida, el software sufre cambios (mantenimiento). Conforme se hacenlos cambios,
es bastante probable que se introduzcan nuevos defectos, haciendo que la curva de fallos
tenga saltos discrecionales. Antes de que la curva pueda volver al estado estacionario
original, se solicita otro cambio, haciendo que se cree otro salto discrecional. Lentamente, el
nivel mínimo de fallos comienza a crecer – el software se va deteriorando debido a los
cambios Introducción a laingeniería de Software

2

Profesor : Andrés Rice Mora

Ingeniería de Software

Facultad de Ingeniería
Departamento de Ingeniería Informática

Ingeniería de Software
Profesor : Andrés Rice M.
M.

EL SOFTWARE
Software de sistemas
(compiladores, editores, utilidades de gestión…)

Software de tiempo real
(coordina/analiza/controla sucesos del mundo real conforme ocurren).

Software de Gestión(contabilidad, inventarios, ventas…)

Aplicaciones
de Software

Software de Ingeniería y científico
(astronomía, vulcanología, sismología…)

Software empotrado
(horno microondas, teléfonos celulares, refrigeradores, lavadoras,
funciones de automóviles…)

Software de computadoras personales
(procesadores de textos, planillas de cálculos, entretenimientos…)

Software basados en Web
Introducción a la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion fundamentos de ingeniería de software
  • Introduccion A La Ingenieria De Software
  • 01 INGENIERIA DE SOFTWARE
  • Introduccion A La Ingeniería De Software
  • Introduccion a la ingenieria del software
  • curso de introduccion a la ingenieria del software
  • Ingeniería de software (introducción)
  • Control introduccion a la ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS