balas de plata

Páginas: 5 (1230 palabras) Publicado: 14 de octubre de 2014






No hay balas de plata

Bernardo Pinochet
Fecha 15 de Agosto de 2014










Contexto


La lectura propuesta es “No Silver Bullet: Essence and Accidents of Software Engineering” de Frederick P.Brooks (1987). Corresponde a un paper antiguo debido al ámbito tecnológico cambiante en el cual se circunscribe, sin embargo es catalogado como famoso debido a que aundespués de casi 30 años no existen trabajos que contradigan sus premisas.

























Análisis

En el papel se definen claramente las dificultades que se presentan para la el desarrollo de la ingeniería de software, la premisa de este es que existen dificultades esenciales, estas son las que son inherentes del problema el cual se define como complejo y lasdificultades, es decir; que el desarrollo de esta actividad es complejo y no existe una solución mágica al problema y probablemente jamás existirá, de ahí el nombre “No hay balas de plata”. Por otro lado existen las dificultades accidentales que se presentan cuando se realiza el desarrollo de las estructuras, estos se deben a que se hace más complejo el trabajo de lo que su naturaleza es, se podríacalificar como error humano.
Dificultades esenciales

En las dificultades esenciales se identifican 4
Complejidad: esta se genera debido a la que no existen 2 software iguales, cada uno tienen su arquitectura única, no se pueden producir software diferentes que puedan realizar la tarea de la misma forma o que tengan las mismas funciones, además estos tienen un gran cantidad de estadosdiferentes, lo cual genera problemas en saber como reaccionan estos.
Al trabajar de forma distintas y ser por naturaleza distintas la integración de estos solo hacer aumentar la complejidad no aumenta la complejidad linealmente lo que genera que haya mayores dificultades, estas se ven evidenciados tanto en los trabajos técnicos, ya que producen dificultad de comunicación entre los equipos de trabajo, loque significa aumento de costos y pérdidas de tiempo, así como comprender los estados en los cuales se encuentra o invocar las funciones requeridas por el usuario. Al ser elementos únicos no se pueden extender sus funciones fácilmente, puede ser menos complejo crear un nuevo software que cambiar el existente. Lógicamente con lo anteriormente descrito se generan brechas de seguridad que sondifíciles de detectar.
Por otro lado están los problemas administrativos que genera la complejidad, ya que dificulta la supervisión, impide la rápida observación de puntos problemáticos.
Conformidad: esto se genera principalmente por la complejidad de los sistemas, al ser tan compleja el desarrollo, tanto los usuario como los arquitectos de software deben conformarse con lo que pueden no con lo quequieren, el problema que se genera es que rápidamente se llega al límite del sistema lo que hace querer un cambio de este y se debe empezar de nuevo, esta es una dificultad esencial debido a que se debe a los desarrolladores de los sistemas, los humanos, los que hacen las creaciones a partir del instinto y sin preocuparse de las conexiones que hay entre ellos.

Cambio: esto sucede debido alusuario, ya que antes que existan los software los usuarios no saben que tareas pueden hacer, por ejemplo antes de Excel nadie hubiera pensado en hacer planillas de sueldo en un instante, pero luego que ya sabe que existe trata de hacer todo con el programa alejándolo del dominio original, por lo que se crean nuevas necesidades las cuales se quieren dar solución con nuevos programas. También ocurre quela mayoría de los usuarios desconocen la diferencia entre software y hardware, por lo que cuando ocurre el cambio de hardware el usuario asume que debe haber un cambio de software, ya que su software ahora puede realizar nuevas tareas y el problemas es que la innovación en hardware es más rápida que cualquier otro producto.

Invisibilidad: esto se debe a que el software es invisible es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Balas De Plata-Ing. Software
  • No hay bala de plata
  • No hay balas de plata
  • Balas de Plata
  • No Hay Balas De Plata
  • Balas de plata
  • Indicios en el libro "Balas de Plata" de Élmer Mendoza
  • Las 6 Balas De Plata

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS