Historia de la arquitectura del software

Solo disponible en BuenasTareas
  • Páginas : 3 (506 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de octubre de 2010
Leer documento completo
Vista previa del texto
Historia de la ingeniería del software:

Debemos tener en cuenta que el señor edsger dijkstra siempre tuvo bien claro que se debía tener un orden y buena información a la hora de crear software yaque estos deben de ser precisos porque de no ser así puede ocasionar confusiones o grandes pérdidas de tiempo al momento de ensayar los sistemas de información. Teniendo en cuenta que lacomputación son ramas de las matemáticas y estas deben tener un orden predeterminado para que sean comprensibles y den un resultado entendible.
La programación de computadoras era un arte para el que existíanpocos métodos sistemáticos. El desarrollo del software se realizaba virtualmente sin ninguna planificación, hasta que los planes comenzaron desboronarse y los costos eran demasiado altos. Losprogramadores trataban de hacer las cosas bien, y con esfuerzo, a menudo salían con éxito. Los problemas a ser resueltos eran principalmente de una naturaleza técnica, el énfasis estaba en expresar algoritmosconocidos eficazmente en algún lenguaje de programación.

Como muchos no estaban familiarizados con computadores los desarrolladores crearon varios niveles de abstracción para simplificar lainteracción de los usuarios con un sistema.

Dijktsra y Brooks se unieron a pesar de ser polos opuestos, en 1970 empezaron a basarse en una estructura más organizada dejando atrás las metáforas deldesarrollo, ya que ellos no creían en estas metáforas. A partir de esto surgieron las primeras investigaciones de diseños para sistemas complejos, luego surgieron técnicas, herramientas y lenguajes demodelado. Durante esa época David pamas propuso que se siguieran diversos principios de diseños para crear una estructura adecuada a la hora de crear software de esta manera no se harían de formadesordenada.
En 1972 Parnas desarrollo temas como:
-módulos de ocultamiento de información
-estructuras de software
-familias de programas
Estos temas buscaba expresar la importancia de la calidad que...
tracking img