Beruflich Dokumente
Kultur Dokumente
arquitectura de software.
UNIDAD 2. ACTIVIDAD 1.
Estilos y patrones aplicables a la arquitectura
de software.
Como parte central en esta arquitectura aparece un almacén de datos es cual es accedido
frecuentemente por otros componentes que actualizan añaden y borran dichos
componentes. El software cliente accede a un repositorio vacío.
-Bases de Datos .
-Sistema de hipertexto.
-Pizarras .
Las arquitecturas centradas en datos proporcionan integridad, es decir los componentes existentes
pueden cambiar y pueden añadirse nuevos componentes a la arquitectura sin que afecte a otros
clientes. A su vez los datos pueden ser pasados entre clientes a través de mecanismos que
coordinen dicha transferencia de información.
· Es una arquitectura ineficiente, puesto que no existe una cota respecto al tiempo de
cómputo necesario para resolver el problema.
· Es difícil obtener una traza de los pasos que llevaron a la solución, es decir, no ofrece
explicaciones.
Objetivo.
Es una descripción corta del proyecto, de tal manera que nos dé una idea general del
mismo. Es importante su claridad, ya que su información sirve de origen para algunos de
los diagramas junto a otros, más adelante.
Proyecto: Administrador de proyectos de desarrollo
Herramienta computacional que permite controlar el proceso de desarrollo
de aplicaciones. El sistema permite registrar las fases y las actividades de
Descripción:
cada fase, así como el tiempo invertido en cada una de éstas, y ofrece
informes actualizados en línea sobre el estado de cada proyecto.
• Identifica las características de un estilo y patrón arquitectónico.
Robert Allen y David Garlan [AG96] asimilan los estilos arquitectónicos a descripciones
informales de arquitectura basadas en una colección de componentes computacionales,
junto a una colección de conectores que describen las interacciones entre los componentes.
Los patrones arquitectónicos, por su parte, se han materializado con referencia a lenguajes
y paradigmas también específicos de desarrollo, mientras que ningún estilo presupone o
establece preceptivas al respecto. Si hay algún código en las inmediaciones de un estilo,
será código del lenguaje de descripción arquitectónica o del lenguaje de modelado; de
ninguna manera será código de lenguaje de programación. Lo mismo en cuanto a las
representaciones visuales: los estilos se describen mediante simples cajas y líneas,
mientras que los patrones suelen representarse en UML [Lar03].
El objetivo es que todos los usuarios accedamos con nuestro número de empleado
y podamos consultar y descargar FORMATOS referentes a lA COORDINACION A
LA QUE PERTENECEMOS.
A lo largo del proceso de diseño y desarrollo, los atributos de calidad juegan un papel
importante, pues en base a estos se generan las desiciones de diseño y argumentos que
los justifican, dado que la arquitectuira de software inhibe o facilita los atributos de calidad,
resulta de particular interes analizar la influencia de ciertos elementos de diseño utilizados
para la definicion de la misma, determinando sus caracteristicas.(BASS ET AT. 2000).
Los estilos arquitectónicos, son artefactos de ingeniería importantes porque definen clases
de diseño junto con las propiedades conocidas asociadas a ellos. Ofrecen evidencia
basada en la experiencia sobre la forma en que se ha utilizado históricamente cada clase,
junto con razonamiento cualitativo para explicar por qué cada clase tiene esas propiedades
específicas [KK99]. Los datos, relegados u omitidos por Perry y Wolf, aparecen
nuevamente, dando la impresión que el campo general de los estilistas se divide entre una
minoría que los considera esenciales y una mayoría que no [FT02].
Los patrones arquitectónicos, por su parte, se han materializado con referencia a lenguajes
y paradigmas también específicos de desarrollo, mientras que ningún estilo presupone o
establece preceptivas al respecto. Si hay algún código en las inmediaciones de un estilo,
será código del lenguaje de descripción arquitectónica o del lenguaje de modelado; de
ninguna manera será código de lenguaje de programación. En cuanto a las
representaciones visuales: los estilos se describen mediante simples cajas y líneas,
mientras que los patrones suelen representarse en UML [Lar03].
CONCLUSIONES :
Fuentes consultadas:
http://kybele.escet.urjc.es/documentos/ISI/Arquitecturas%20de%20SW.pdf