Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARQUITECTONICO
la Arquitectura del Sistema , se establece la divisin fsica del sistema, como tambin la organizacin en subsistemas de diseo, la especificacin del entorno tecnolgico, y sus requisitos de operacin, administracin, seguridad y control de acceso.
El particionamiento fsico del sistema de informacin permite organizar un diseo independiente de la infraestructura tecnolgica, dicho particionamiento representa los distintos niveles funcionales o fsicos del sistema de informacin.
Un sistema de software se puede analizar desde diferentes vistas, puede enfocarse la atencin en: Distribucin fsica del software entre los diferentes elementos del sistema. Descomposicin en las diferentes funcionalidades que realiza. Estructuras de la informacin que gestiona. De esta forma el diseo puede generar modelos para cada una de las diferentes vistas empleadas en su anlisis (modelo fsico, modelo de datos, modelo se procesos, etc.).
En este paso es importante seleccionar la plataforma donde se apoyar el sistema de informacin y el lenguaje de modelado
Estilos arquitectnicos
Monoltica
Es un sistema de informacin distribuido. La arquitectura cliente/servidor, siendo aplicable a arquitecturas multinivel en general.. Donde el software reparte su carga de cmputo en partes independientes pero sin reparto claro de funciones.
Cliente - Servidor
La Arquitectura por capas es un estilo de diseo, en el cual el objetivo primordial es la separacin de la lgica de negocios de la lgica de diseo.
estilo- arquitectnicocapas
La ventaja principal de este estilo arquitectnico es que en caso de que sobrevenga algn cambio, slo se ataca al nivel requerido sin tener que revisar entre cdigo mezclado. La capa de presentacin: es la encargada de interactuar con el usuario y se corresponde con lo que tradicionalmente se conoce como interfaz de usuario, esta capa se comunica nicamente con la capa de negocio. Un formulario, ejemplo de una capa de presentacin:
En la capa de negocio o aplicacin o intermedia: es donde se localiza la lgica del negocio. Esta capa recibe la peticin del usuario a travs de la capa de presentacin y se encarga de darle curso, recurriendo normalmente a los repositorios de informacin, dicha capa es donde se implementan las reglas del negocio, las validaciones y clculos. (ADO XML COM WIREFRAME)
Capa de negocio: es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envan las respuestas tras el proceso. Se denomina capa de negocio porque es aqu donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentacin, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos almacenar o recuperar datos de l.
La capa de acceso a datos: es la encargada de acceder a los repositorios de informacin, ejemplo: Servidor de bases de datos.
Son un estilo arquitectnico basado fundamentalmente en el uso de servicios web. Permite la creacin de sistemas altamente escalables que reflejan el modelo del negocio de la organizacin en el sistema. La idea es brindar servicios (web comnmente y acceso a datos), lo cual facilita la interaccin entre diferentes sistemas.
Habitualmente utilizado en sistemas expertos y sistemas basados en el conocimiento. La arquitectura en pizarra consta de mltiples elementos funcionales, denominados agentes, y un instrumento de control denominado pizarra (almacn) Los agentes suelen estar especializados en una tarea concreta , para lo cual examinan la pizarra, realizar su tarea y escribir sus conclusiones en la misma pizarra..
Cmo se modela?
Lenguajes textuales formales ideados para describir una arquitectura software en trminos de componentes y conectores.
Descripcin de aspectos estructurales (esttico): Diagrama de componentes, diagrama de despliegue, etc. Descripcin de comportamiento (dinmico): Diagrama de actividad, diagrama de capa etc.
Diagramas UML
Describen la arquitectura con una alto nivel de abstraccin. Suele ser venir antes de un diseo de componentes y/o interfaces
Diagramas de bloque
Diseo de componentes
Un patrn comunica una imagen de un sistema, para ser replicada. No es una arquitectura como tal, es ms un concepto que captura elementos esenciales de una arquitectura de software. Muchas arquitecturas diferentes pueden implementar el mismo patrn. Son plantillas de arquitectura
Patrones arquitectnicos