You are on page 1of 5

Instituto Tecnolgico Superior de Atlixco

Resumen de
desarrollo
basado en
arquitecturas
Arquitectura de software

Carrera: Ingeniera en sistemas


computacionales
Profesor(a): Julieta Santander Castillo
Alumno: Romn Gonzlez Plata.
8 Semestre
Contenido
Objetivo........................................................................................................... 1
Desarrollo......................................................................................................... 2
Referencias..................................................................................................... 4

Pgina 1
Instituto Tecnolgico Superior de Atlixco
Objetivo
Conocer cmo ha ido evolucionando el desarrollo de software basado en las
arquitecturas y al igual conocer las distintas arquitecturas que hay para
desarrollar un software de calidad.

Desarrollo
Que es la arquitectura
Antes de empezar con el desarrollo de software basado en las arquitecturas
vamos a definir que es la arquitectura de software se define como la estructura
del sistema que se componen de los componentes del software, las
propiedades visibles de esos componentes y las relaciones entre ellos.

Ya que la arquitectura afecta a todos los relacionados e interesados con el


proyecto, afecta como clientes, el gerente, el equipo de trabajo, al equipo de
pruebas y etc.

La arquitectura de software aparece en 1992 con el trabajo de Perry y Wolf sus


antecedentes se remontan al menos hasta finales de la dcada de los setenta,
fue en el ao 1968 Dijkstra es cuando menciona de una estructuracin
correcta de los sistemas de software aunque no la llama arquitectura como tal,
ya que posteriormente en 1969 P. I .Sharp aporta ms informacin y la
denomina como arquitectura a lo que Dijkstra , ya que durante la dcada de los
setenta el concepto de arquitectura deambulo por el aire sin una semntica y
carente de una expresin pragmtica. En esa misma dcada los trabajos de
Parnas sobre tcnicas de modularizacin en decisiones d diseo y familias de
programas, fueron sin duda aportaciones esenciales y permanentes.

Perry y Wolf profetizaron que en la dcada de los noventa ser la dcada de la


arquitectura de software lo cual poco tiempo se convirti en realidad, durante
esa poca salieron varios trabajos con propuestas relevantes entre ellas la
programacin basada en componentes, el surgimiento de patrones y estilos, el
modelo de 4+1 vistas y lenguas de descripcin de arquitecturas denominadas

Pgina 2
Instituto Tecnolgico Superior de Atlixco
(ADLS) entre otras. Y fue en la dcada de los noventa aparecen los primero
libros de texto dedicados a la arquitectura de software, mas despus en el ao
2000 surge el modelo REST propuesto en la tesis de Roy Fielding que pone la
atencin en internet y los servicios y el trabajo IEEE que genera una versin
definitiva de la recomendacin IEEE std 1471-2000.

Atributos funcionales

Este modelo de calidad especifico, es fundamental primero realizar una


taxonoma, tratando de clasificar las caractersticas de calidad de acuerdo a su
naturaleza y a distintos parmetros que intervienen en su medida.

Atributos de calidad

Todas estas caractersticas tcnicas y no tcnicas deben estar documentadas


en un formato aceptado por los participantes en el desarrollo de software. Una
forma adecuada de implementar la documentacin de componentes es utilizar
el modelo de propiedades de ODP[ RM_ODP 1997], XML.

Estructuras arquitectnicas

Estos son algunas estructuras que nos permiten ver la arquitectura de un


sistema ms en detalle son.

Los componentes COTS es fundamental distinguir entre mtricas internas y


externas, las internas miden los atributos internos del producto final o de los
productos intermedios, los externos son las que realizan las mediciones en
funcin del comportamiento del sistema durante las pruebas y la operacin del
componente.

Vista lgica.
Vista de cdigo.
Vista de desarrollo.
Vista de coincidencia.
Vista fsica.

De que se ocupa la arquitectura de software aplicando los


diferentes tipos de arquitecturas.

Pgina 3
Instituto Tecnolgico Superior de Atlixco
Diseo preliminar o de alto nivel.
Organizacin a alto nivel del sistema, incluyendo aspectos como la
descripcin y el anlisis de propiedades relativas a su estructura y
control global, los protocolos de comunicacin y sincronizacin
utilizados, la distribucin fsica del sistema y sus componentes, etc.

De que no se ocupa la arquitectura de software.

Diseo detallado.
Diseo de algoritmos.
Diseo de estructuras de datos.

[1] [2] [3]

Referencias

[1] R. M. A. D. ,. B. M. C. L. Felipe Ayala Aranda, Arquitectura y diselo de


software, 05 Julio 2014. [En lnea]. Available:
https://mariamerica15.wordpress.com/. [ltimo acceso: 26 03 2017].

[2] Clun Ensayos, 11 Abril 2013. [En lnea]. Available:


https://www.clubensayos.com/Tecnolog%C3%ADa/Desarrollo-De-Software-
Basado-En-Arquitectura/662228.html. [ltimo acceso: 26 03 2017].

[3] C. J. Acua, Ingeniera del Software I Universidad Rey Juan Carlos, [En
lnea]. Available: http://pegasus.javeriana.edu.co/~mad/Arquitecturas%20de
%20SW.pdf. [ltimo acceso: 26 03 2017].

Pgina 4
Instituto Tecnolgico Superior de Atlixco

You might also like