jueves, 11 de septiembre de 2014


Que es ?


El diseño arquitectónico representa la estructura de datos y los componentes del programa necesarios para construir un sistema computacional. Asume el estilo arquitectónico que tomara el sistema, la estructura y las propiedades de los interrelaciones entre todos los componentes arquitectónicos de un sistema.


Por que es importante ?

Porque genera un panorama general(la propia cosa) antes de preocuparse por los detalles.El diseño arquitectónico proporciona una vista general y asegura que se obtenga lo que desea. 


Quien lo realiza ?


Aunque un ingeniero de software puede diseñar los datos y la arquitectura, a menudo el trabajo se le asigna a especialistas cuando se construyen sistemas grandes y complejos. Un diseñador de base de datos o de almacén de datos crea la arquitectura de datos del sistema. El "arquitecto del sistema" selecciona un estilo arquitectónico apropiado para los requisitos derivados durante la ingeniería del sistema y el análisis de los requisitos del software. 

Cual es el producto obtenido ?

Es un modelo que abarca la arquitectura de los datos y la estructura del programa se crea durante esta etapa del diseño. ademas, se describen las propiedades de los componentes y sus relaciones(interacciones).

Arquitectura del software

es la estructura o las estructuras del sistema que incluyen los componentes del software, las propiedades visibles externamente de esos componentes y las relaciones entre ellos. Permite que el ingeniero de software analice la afectividad del diseño para cumplir con los requisitos establecidos, considerar opciones arquitectónicas en una etapa que es fácil para hacer cambios y reduzca los riesgos asociados con la construcción del software.  


porque es importante ?

Es importante por tres razones.

  • Permite la comunicación entre todas las partes(Participantes) interesados en el desarrollo de un sistema de computo.
  • Destaca las decisiones iniciales relacionadas con el diseño que tendrá un impacto profundo en todo el trabajo de la ingeniería del software que le sigue y lo que resulta importante en el éxito del sistema como entidad operacional .
  • Constituye un modelo relativamente pequeño e intelectualmente comprensible de como esta estructurado el sistema y como trabajan juntos sus componentes.
¿Que es un estilo arquitectónico de software ?

es la trasformación impuesta al diseño de todo el sistema. El objetivo es establecer una estructura para para todos los componentes del sistema. Un software que se construye tiene un o muchos estilos arquitectónicos.Cada estilo describe una categoría de sistema que abarca lo siguiente:

  1. Un conjunto de componentes que realiza una función requerida.
  2. un conjunto de conectores que permiten la "comunicación,coordinación y cooperación" entre los componentes.
  3. restricciones que definen como se integraran los componentes para formar el sistema.
  4. modelo semánticos que permite comprender las propiedades generales de un sistema. 
Que es un patrón arquitectónico de software?


Es el que impone una transformación en el diseño arquitectónico, un patrón tiene varios elementos fundamentales.


  • El alcance de un patrón es menor, ya que se concentra en un aspecto en lugar de hacerlo en toda la arquitectura.
  • Un patrón impone una regla sobre la arquitectura.
  • Los patrones arquitectónicos tienden a abarcar aspectos específicos se usan para determinar la forma de la estructura general de un sistema.








Diseño Arquitectónico