Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentación Paper No Silver Bullet
Presentación Paper No Silver Bullet
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Presentaci
on del paper de Fred Brooks
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Introduccion
Essential difficulties
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Introduccion
Fred Brooks: Ingeniero en software. Trabajo en IBM, entre
otros proyectos, en el desarrollo del OS/360. En 1964
abandona IBM para fundar el departamento de Computacion
cientfica en la universidad de Chapel Hill, que dirigio por 20
a
nos.
Que es la bala de plata?
Dificultades escenciales
Dificultades accidentales
C
omo atacar las dificultades escenciales?
Trabajo actual
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Sistemas expertos
Generadores de conclusiones a partir de base de reglas y esquema general de
inferencia. Proveen asistencia al programador sin resolver dificultades
escenciales.
Palladino, Radusky, Taraciuk, Verzilli
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Sistemas expertos
Generadores de conclusiones a partir de base de reglas y esquema general de
inferencia. Proveen asistencia al programador sin resolver dificultades
escenciales.
Palladino, Radusky, Taraciuk, Verzilli
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Sistemas expertos
Generadores de conclusiones a partir de base de reglas y esquema general de
inferencia. Proveen asistencia al programador sin resolver dificultades
escenciales.
Palladino, Radusky, Taraciuk, Verzilli
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Sistemas expertos
Generadores de conclusiones a partir de base de reglas y esquema general de
inferencia. Proveen asistencia al programador sin resolver dificultades
escenciales.
Palladino, Radusky, Taraciuk, Verzilli
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Programacion grafica
Programar utilizando representaciones visuales del software. Impracticable por
invisibilidad inherente.
Verificacion de programas
Eliminar bugs verificando un programa contra su especificaci
on. Demasiado
esfuerzo; requiere tener una especificaci
on correcta y completa.
Herramientas y workstations
Mejoras en hardware, herramientas colaborativas y entornos integrados de
desarrollo. No aportan grandes mejoras a la resoluci
on de dificultades
escenciales.
Palladino, Radusky, Taraciuk, Verzilli
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Programacion grafica
Programar utilizando representaciones visuales del software. Impracticable por
invisibilidad inherente.
Verificacion de programas
Eliminar bugs verificando un programa contra su especificaci
on. Demasiado
esfuerzo; requiere tener una especificaci
on correcta y completa.
Herramientas y workstations
Mejoras en hardware, herramientas colaborativas y entornos integrados de
desarrollo. No aportan grandes mejoras a la resoluci
on de dificultades
escenciales.
Palladino, Radusky, Taraciuk, Verzilli
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Programacion grafica
Programar utilizando representaciones visuales del software. Impracticable por
invisibilidad inherente.
Verificacion de programas
Eliminar bugs verificando un programa contra su especificaci
on. Demasiado
esfuerzo; requiere tener una especificaci
on correcta y completa.
Herramientas y workstations
Mejoras en hardware, herramientas colaborativas y entornos integrados de
desarrollo. No aportan grandes mejoras a la resoluci
on de dificultades
escenciales.
Palladino, Radusky, Taraciuk, Verzilli
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Programacion grafica
Programar utilizando representaciones visuales del software. Impracticable por
invisibilidad inherente.
Verificacion de programas
Eliminar bugs verificando un programa contra su especificaci
on. Demasiado
esfuerzo; requiere tener una especificaci
on correcta y completa.
Herramientas y workstations
Mejoras en hardware, herramientas colaborativas y entornos integrados de
desarrollo. No aportan grandes mejoras a la resoluci
on de dificultades
escenciales.
Palladino, Radusky, Taraciuk, Verzilli
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Programacion grafica
Programar utilizando representaciones visuales del software. Impracticable por
invisibilidad inherente.
Verificacion de programas
Eliminar bugs verificando un programa contra su especificaci
on. Demasiado
esfuerzo; requiere tener una especificaci
on correcta y completa.
Herramientas y workstations
Mejoras en hardware, herramientas colaborativas y entornos integrados de
desarrollo. No aportan grandes mejoras a la resoluci
on de dificultades
escenciales.
Palladino, Radusky, Taraciuk, Verzilli
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Grandes disenadores
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Grandes disenadores
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Grandes disenadores
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Grandes disenadores
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Conclusiones
Las dificultades escenciales siguen siendo las mismas, por lo
que el paper tiene vigencia pese a algunos terminos obsoletos.
De las formas de atacarlas que Brooks hablo podramos decir:
Que comprar en vez de construr qued
o un poco asincronico en
cuanto a la relaci
on de costos hardware/software.
Que en cuanto a los requerimientos iterativamente refinados
dio en la tecla, ya que existe bastante concenso en la
actualidad sobre las bondades del desarrollo iterativo
incremental.
En cuanto a los grandes dise
nadores, hay muchas empresas
que lo han tenido en cuenta.
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Conclusiones
Las dificultades escenciales siguen siendo las mismas, por lo
que el paper tiene vigencia pese a algunos terminos obsoletos.
De las formas de atacarlas que Brooks hablo podramos decir:
Que comprar en vez de construr qued
o un poco asincronico en
cuanto a la relaci
on de costos hardware/software.
Que en cuanto a los requerimientos iterativamente refinados
dio en la tecla, ya que existe bastante concenso en la
actualidad sobre las bondades del desarrollo iterativo
incremental.
En cuanto a los grandes dise
nadores, hay muchas empresas
que lo han tenido en cuenta.
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Conclusiones
Las dificultades escenciales siguen siendo las mismas, por lo
que el paper tiene vigencia pese a algunos terminos obsoletos.
De las formas de atacarlas que Brooks hablo podramos decir:
Que comprar en vez de construr qued
o un poco asincronico en
cuanto a la relaci
on de costos hardware/software.
Que en cuanto a los requerimientos iterativamente refinados
dio en la tecla, ya que existe bastante concenso en la
actualidad sobre las bondades del desarrollo iterativo
incremental.
En cuanto a los grandes dise
nadores, hay muchas empresas
que lo han tenido en cuenta.
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Conclusiones
Las dificultades escenciales siguen siendo las mismas, por lo
que el paper tiene vigencia pese a algunos terminos obsoletos.
De las formas de atacarlas que Brooks hablo podramos decir:
Que comprar en vez de construr qued
o un poco asincronico en
cuanto a la relaci
on de costos hardware/software.
Que en cuanto a los requerimientos iterativamente refinados
dio en la tecla, ya que existe bastante concenso en la
actualidad sobre las bondades del desarrollo iterativo
incremental.
En cuanto a los grandes dise
nadores, hay muchas empresas
que lo han tenido en cuenta.
No Silver Bullet
Introducci
on
Essential difficulties
Solving accidental difficulties
Hopes for the Silver
Promising Attacks
Conclusiones
Conclusiones
Las dificultades escenciales siguen siendo las mismas, por lo
que el paper tiene vigencia pese a algunos terminos obsoletos.
De las formas de atacarlas que Brooks hablo podramos decir:
Que comprar en vez de construr qued
o un poco asincronico en
cuanto a la relaci
on de costos hardware/software.
Que en cuanto a los requerimientos iterativamente refinados
dio en la tecla, ya que existe bastante concenso en la
actualidad sobre las bondades del desarrollo iterativo
incremental.
En cuanto a los grandes dise
nadores, hay muchas empresas
que lo han tenido en cuenta.
No Silver Bullet