Arquitectura De Softare

Páginas: 18 (4451 palabras) Publicado: 13 de septiembre de 2011
ARQUITECTURA DE SOFTWARE
RERESEÑA PRIMER CAPITULO

BREVE HISTORIA DE LA A.S.
Todavía no se ha escrito una historia aceptable de la AS desde que Mary Shaw o David Garlan reseñaran escuetamente la prehistoria de la especialidad a principios de los 90
Los mismos párrafos han sido reutilizados una y otra vez en la literatura
Puede decirse que Perry y Wolf fundaron la disciplina, y sullamamiento fue respondido en primera instancia por los miembros de lo que podría llamarse la escuela estructuralista de Carnegie Mellon: David Garlan, Mary Shaw, Paul Clements, Robert Allen
Se trata entonces de una práctica joven, de apenas unos doce años de trabajo constante, que en estos momentos experimenta una nueva ola creativa en el desarrollo cabal de sus técnicas en la obra de Rick Kazman, MarkKlein, Len Bass y otros metodólogos en el contexto del SEI, en la misma universidad.
hacia 1968, Edsger Dijkstra, de la Universidad Tecnológica de Eindhoven en Holanda y Premio Turing 1972, propuso que se establezca una estructuración correcta de los sistemas de software antes de lanzarse a programar, escribiendo código de cualquier manera
Aunque Dijkstra no utiliza el término arquitecturapara describir el diseño conceptual del software, sus conceptos sientan las bases para lo que luego expresarían Niklaus Wirth [Wir71] como stepwise refinement y DeRemer y Kron [DK76] como programming-in-the large (o programación en grande), ideas que poco a poco irían decantando entre los ingenieros primero y los arquitectos después
En la conferencia de la NATO de 1969, P. I. Sharp formuló
Piensoque tenemos algo, aparte de la ingeniería de software: algo de lo que hemos hablado muy poco pero que deberíamos poner sobre el tapete y concentrar la atención en ello. Es la cuestión de la arquitectura de software. La arquitectura es diferente de la ingeniería. Como ejemplo de lo que quiero decir, echemos una mirada a OS/360. Partes de OS/360 están extremadamente bien codificadas
Partes de OS,si vamos al detalle, han utilizado técnicas que hemos acordado constituyen buena práctica de programación. La razón de que OS sea un amontonamiento amorfo de programas es que no tuvo arquitecto. Su diseño fue delegado a series de grupos de ingenieros, cada uno de los cuales inventó su propia arquitectura. Y cuando esos pedazos se clavaron todos juntos no produjeron una tersa y bella pieza desoftware
Sharp continúa su alegación afirmando
Lo que sucede es que las especificaciones de software se consideran especificaciones funcionales. Sólo hablamos sobre lo que queremos que haga el programa. Es mi creencia que cualquiera que sea responsable de la implementación de una pieza de software debe especificar más que esto. Debe especificar el diseño, la forma; y dentro de ese marco dereferencia, los programadores e ingenieros deben crear algo
En 1969 Fred Brooks Jr y Ken Iverson llamaban arquitectura a la estructura conceptual de un sistema en la perspectiva del programador. En 1971, C. R. Spooner tituló uno de sus ensayos “Una arquitectura de software para los 70s” , sin que la mayor parte de la historiografía de la AS registrara ese antecedente
En 1975, Brooks, utilizaba elconcepto de arquitectura para designar “la especificación completa y detallada de la interfaz de usuario” También distinguía entre arquitectura e implementación; mientras aquella decía qué hacer, la implementación se ocupa de cómo.
En la década de 1970 fue el advenimiento del diseño estructurado, estos modelos comenzaron a basarse en una estrategia más orgánica, evolutiva, cíclica, dejando atrás lasmetáforas del desarrollo en cascada que se inspiraban más bien en la línea de montaje de la ingeniería del hardware y la manufactura.
Poco a poco el diseño se fue independizando de la implementación, y se forjaron herramientas, técnicas y lenguajes de modelado específicos.
En 1972, Parnas publicó un ensayo en el que discutía la forma en que la modularidad en el diseño de sistemas podía mejorar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Softare
  • Pirateria de softare
  • win softare
  • softare
  • softare
  • Hardware y Softare para una farmacia
  • LA ARQUITECTURA DE LA NO ARQUITECTURA
  • Arquitectura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS