GhezziCap I Castellano

Páginas: 41 (10043 palabras) Publicado: 20 de abril de 2015
Ghezzi, C., Jazayeri, M., Mandrioli, D., Fundamentals of Software Engineering, Prentice-Hall
International, Singapore, 19911
Capítulo 2.
SOFTWARE: SU NATURALEZA Y CUALIDADES (CARACTERÍSTICAS).
[NOTA: Quality se traduce como Cualidad o como Característica]
El objetivo de cualquier actividad en ingeniería es construir algo - un producto. El ingeniero civil
construye un puente, el ingenieroaerospacial construye un avión, y el ingeniero eléctrico construye
un circuito. El producto de la ingeniería de sistemas es un “sistema de software.” No es tan tangible
como los otros productos pero, no obstante, es un producto. Cumple una función.
En cierta forma los productos de software son similares a otros productos de ingeniería, y en
otros aspectos son muy diferentes. La característica que quizáshace que el software se diferencie
más de otros productos de ingeniería es que el software es maleable. Podemos modificar el
producto en sí - a diferencia de su diseño - con bastante facilidad. Esto hace que el software sea
bastante diferente a otros productos tales como autos u hornos.
A menudo, a la maleabilidad del software se la utiliza mal. Aunque definitivamente es posible
modificar un puenteo un avión para satisfacer nuevas necesidades - por ejemplo, hacer que el
puente aguante más tráfico o que el avión transporte más carga - tal modificación no se toma a la
ligera y, desde luego, no se intenta hacerla sin primero efectuar un cambio de diseño y verificar el
impacto del cambio exhaustivamente. A los ingenieros de software, por otro lado, a menudo se les
pide que lleven a cabo talesmodificaciones sobre el software. Debido a su maleabilidad, pensamos
que cambiar el software es fácil. En la práctica, no lo es.
Puede ser que podamos cambiar el código fácilmente con un editor de texto, pero cumplir
con la necesidad para la cual estaba dirigido el cambio, no necesariamente puede hacerse tan
fácilmente. Por cierto, en este aspecto necesitamos tratar al software como otrosproductos de
ingeniería: un cambio en software debe ser considerado como un cambio en el diseño más que en el
código, el cual es sólo un ejemplo (una instancia) del producto. Podemos, sin duda explotar esta
propiedad de maleabilidad, pero es necesario que lo hagamos con disciplina.
Otra característica del software es que su creación es humano-intensiva: requiere, en su
mayor parte, ingeniería en lugar defabricación. En la mayoría de las otras disciplinas de ingeniería,
el proceso de fabricación es cuidadosamente considerado, o planteado, porque determina el costo
final del producto. También, el proceso debe ser controlado detenidamente, muy de cerca, para
garantizar que no se introduzcan defectos. Los mismos factores se aplican a los productos de
hardware de computadoras. Para el software, porotro lado, la “fabricación” es un proceso trivial de
duplicación. El proceso de producción de software se ocupa del diseño e implementación, en lugar
de la fabricación. Este proceso debe satisfacer ciertos criterios para asegurar la producción de
software de alta calidad.
Se espera, de cualquier producto, que satisfaga alguna necesidad o requisito, y que cumpla
con algunos estándares de aceptaciónque exponen las cualidades que debe tener. Un puente lleva a
cabo la función de facilitar el viajar desde un punto a otro; una de las cualidades que se espera que
tenga es que no se derrumbe cuando sople el primer viento fuerte o viaje a través de él una caravana
de camiones. En las disciplinas tradicionales de ingeniería, el ingeniero tiene herramientas para
describir las cualidades del productodistinguiéndolas claramente del diseño del producto. En
ingeniería de software, la distinción aún no es tan clara. Las cualidades del producto de software a
menudo se entremezclan en especificaciones con las cualidades del diseño.
En este capítulo, examinamos las características que guardan relación con los productos de
software y con los procesos de producción de software. Estas cualidades se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Derecho castellano i
  • Trabajo Academico Castellano I Uap
  • 02 B 20080307 Examen Admisi N A I P Castellano E
  • Resum De La Pàgina 50 A 55 Llengua Castellana I Literatura
  • Derecho penal i
  • Castellano
  • Castellano
  • Castellano

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS