ingenieria

Páginas: 41 (10238 palabras) Publicado: 22 de abril de 2015
Universidad Nacional del Litoral
FACULTAD DE INGENIERÍA
Y CIENCIAS HÍDRICAS

Ingeniería en Informática

Ingeniería de Software I
TEMA II – La ingeniería de software

Ingeniería de Software I

Tema II – La ingeniería de software

Página 1 de 23

Introducción
Es imposible operar en el mundo moderno sin software. Las infraestructuras nacionales y
los servicios públicos se controlan mediantesistemas basados en computadoras y la mayoría de los
productos eléctricos y electrónicos incluyen una computadora y un software de control. La
fabricación y la distribución industrial está completamente computarizada como el sistema
financiero, los entretenimientos, la industria musical, los juegos, el cine, la televisión, todos usan
software de manera intensiva. Esto da una idea de lo esencial que es elsoftware para el
funcionamiento de la sociedad.
Los sistemas de software son abstractos e intangibles. No están restringidos por las
propiedades de los materiales ni regidos por leyes físicas ni por procesos de fabricación. Esto
simplifica al software porque no tiene límites naturales a su potencial, pero precisamente debido a
la falta de restricciones físicas los sistemas de software se vuelvenrápidamente complejos, difíciles
de entender y costosos de cambiar.
Hay muchos tipos diferentes de sistemas de software por lo que no tiene sentido buscar
notaciones, métodos o técnicas universales ya que estos distintos tipos requieren de diferentes
enfoques y no todas requieren de las mismas técnicas.
Algunos sistemas de software no son complejos, sino que son las aplicaciones altamenteintrascendentes que son especificadas, construidas, mantenidas y utilizadas por la misma persona,
habitualmente el programador aficionado o el desarrollador profesional que trabaja en solitario.
Esto no significa que todos estos sistemas sean toscos o poco elegantes, ni se pretende quitar mérito
a sus creadores. Tales sistemas tienden a tener un propósito limitado y un ciclo de vida muy corto.
Uno puedepermitirse tirarlos a la basura y reemplazarlos por software completamente nuevo en
lugar de intentar reutilizarlos, repararlos o extender su funcionalidad. El desarrollo de estas
aplicaciones es generalmente más tedioso que difícil y aprender a diseñarlas no es algo que resulte
de interés. En lugar de esto, interesan mucho más los desafíos que plantea el desarrollo del
software de dimensiónindustrial. Entre estos se encuentran aplicaciones que exhiben un conjunto
muy rico de comportamientos, como ocurre por ejemplo en sistemas que dirigen o son dirigidos
por eventos del mundo físico, aplicaciones que mantienen la integridad de cientos o miles de
registros de información mientras permiten actualizaciones y consultas concurrentes y sistemas
para la gestión y control de entidades del mundoreal, tales como controladores de tráfico aéreo,
ferroviario o bien aparatos de bioingeniería. Los sistemas de software de esta clase tienden a tener
un ciclo de vida largo y a lo largo del tiempo muchos usuarios llegan a depender de su
funcionamiento correcto. La característica distintiva del software de dimensión industrial es que
resulta sumamente difícil, sino imposible, para el desarrolladorindividual comprender todas las
sutilidades de su diseño; dicho de otra manera, la complejidad de tales sistemas excede la
capacidad intelectual humana. La complejidad es una propiedad esencial de todos los sistemas de
software de gran tamaño: se puede dominar pero no eliminar. Existen personas de genio con
habilidades extraordinarias que pueden hacer el trabajo de varias otras personas, pero noson el
común; el mundo está poblado de genios solamente en forma dispersa y no hay razón para creer
que la comunidad de la ingeniería de software posee una proporción extraordinariamente grande de
ellos. Aunque hay un toque de genialidad en todos nosotros, en el dominio del software de
dimensión industrial no se puede confiar siempre en la inspiración divina, por lo tanto, hay que
considerar vías...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria
  • Ingenieria
  • Ingenieria
  • Ingeniería
  • Ingenieria
  • Ingenieria
  • La ingenieria
  • Ingenieria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS