El Producto

Páginas: 6 (1450 palabras) Publicado: 19 de octubre de 2012
EL PRODUCTO
. Características del software

Cuando se construye hardware, el proceso creativo humano (análisis, diseño, construcción, prueba)
se traduce finalmente en una forma física. Si construimos una nueva computadora, nuestro boceto inicial, diagramas formales de diseño y prototipo de prueba, evolucionan hacia un producto físico (chips,
tarjetas de circuitos impresos, fuentes depotencia, etc.).
El software es un elemento del sistema que es lógico, en lugar de físico. Por tanto el software tiene
unas características considerablemente distintas a las del hardware:

1. El software se desarrolla,
Aunque existen similitudes entre el desarrollo del software y la construcción del hardware, ambas actividades son fundamentalmente diferentes. En ambasbactividades la buena calidadse adquiere mediante un buen diseño, pero la fase de construcción del hardware puede introducir problemas de calidad que no existen (o son fácilmente corregibles) en el software. Ambas actividades dependen de las personas, pero la relación entre las personas dedicadas y el trabajo realizado es completamente diferente para el software. Ambas actividades requieren la construcción de un «producto»pero los enfoques
son diferentes.

2. El software no se «estropea».

Esa relación, denominada
frecuentemente «curva de bañera», indica que el
hardware exhibe relativamente muchos fallos al pnncipio
de su vida (estos fallos son atribuibles normalmente
a defectos del diseño o de la fabricación); una vez corregidos
los defectos, la tasa de fallos cae hasta un nivel estacionario
(bastantebajo, con un poco de optimismo) donde
permanece durante un cierto periodo de tiempo. Sin
embargo, conforme pasa el tiempo, el hardware empieza
a desgastarse y la tasa de fallos se incrementa.
El software no es susceptible a los males del entorno
que hacen que el hardware se estropee. Por tanto, en
teoría, la curva de fallos para el software tendría la forma
que muestra la Figura 1.2. Losdefectos no detectados
haran que falle el programa durante las primeras
etapas de su vida. Sin embargo, una vez que se corrigen
(suponiendo que no se introducen nuevos errores)
la curva se aplana, como se muestra. La curva idealizada
es una gran simplificación de los modelos reales
de fallos del software (vease más información en el
Capítulo 8). Sin embargo la implicación es clara, elsoftware
no se estropea. ¡Pero se deteriora!
Esto que parece una contradicción, puede comprenderse mejor considerando «la curva actual» mostrada en la Figura 1.2. Durante su vida, el software sufre cambios (mantenimiento). Conforme se hacen los cambios, es bbastante probable que se introduzcan nuevos defectos,haciendo que la curva de fallos tenga picos como se ve en la Figura 1.2. Antes de que lacurva pueda volver al estado estacionario original, se solicita otro cambio, haciendo que de nuevo se cree otro pico. Lentamente, el nivel mínimo de fallos comienza a crecer -e1 software se va deteriorando debido a los cambios-. Otro aspecto de ese deterioro ilustra la diferencia entre el hardware y el software. Cuando un componente de hardware se estropea se sustituye por una pieza de repuesto. Nohay piezas de repuesto para el software. Cada fallo en el software indica un error en el diseño o en el proceso mediante el que se tradujo el diseño a código máquina ejecutable. Por tanto, el mantenimiento del software
tiene una complejidad considerablemente mayor que la del mantenimiento del hardware.

3. Aunque la industria tiende a ensamblar componentes,
la mayoría del software seconstruye a medida.
En el mundo del hardware, la reutilización de componentes es una parte natural del proceso de ingeniería. En el mundo del software es algo que sólo ha comenzado a lograrse en una escala amplia. El componente de software debería diseñarse e implementarse para que pueda volver a ser reutilizado en muchos programas diferentes. En los años 60, se construyeron bibliotecas de subrutinas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Producto
  • Productos
  • Productividad
  • Producto uno
  • Productos
  • Productos
  • Productividad
  • Productividad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS