viernes, 30 de noviembre de 2012

Arquitectura de software

estas indican la estructura, funcionamiento e interacción entre las partes del software.

Puntos claves

>
La Arquitectura del Software es el diseño de más alto nivel de la estructura de un sistema.
Una Arquitectura de Software, también denominada Arquitectura lógica, consiste en un conjunto de patrones y abstracciones coherentes que proporcionan el marco.
> Una arquitectura de software se selecciona y diseña con base en objetivos y restricciones. Los objetivos son aquellos prefijados para el sistema de información, pero no solamente los de tipo funcional, también otros objetivos como la mantenibilidad, auditabilidad, flexibilidad e interacción con otros sistemas de información. Las restricciones son aquellas limitaciones derivadas de las tecnologías disponibles para implementar sistemas de información. Unas arquitecturas son más recomendables de implementar con ciertas tecnologías mientras que otras tecnologías no son aptas para determinadas arquitecturas. Por ejemplo, no es viable emplear una arquitectura de software de tres capas para implementar sistemas en tiempo real.
> La arquitectura de software define, de manera abstracta, los componentes que llevan a cabo alguna tarea de computación, sus interfaces y la comunicación entre ellos. Toda arquitectura debe ser implementable en una arquitectura física, que consiste simplemente en determinar qué computadora tendrá asignada cada tarea.

Arquitecturas mas comunes
Generalmente, no es necesario inventar una nueva arquitectura de software para cada sistema de información. Lo habitual es adoptar una arquitectura conocida en función de sus ventajas e inconvenientes para cada caso en concreto. Así, las arquitecturas más universales son:
* Monolítica: Donde el software se estructura en grupos funcionales muy acoplados.
* Cliente-servidor: Donde el software reparte su carga de cómputo en dos partes independientes pero sin reparto claro de funciones.
* Arquitectura de tres niveles: Especialización de la arquitectura cliente-servidor donde la carga se divide en tres partes (o capas) con un reparto claro de funciones: una capa para la presentación (interfaz de usuario), otra para el cálculo (donde se encuentra modelado el negocio) y otra para el almacenamiento (persistencia). Una capa solamente tiene relación con la siguiente.

Otras arquitecturas afines menos conocidas son:
En pipeline.
Entre pares.
En pizarra.
Orientada a servicios.
Dirigida por eventos.
Máquinas virtuales.

8 comentarios:

  1. bien redactado su informe se no ta q investigo del tema

    ResponderEliminar
  2. De gran ayuda ese post compañero, exitos!

    ResponderEliminar
  3. Tennis balls, wiffle balls, ping pong balls, and golf balls can also be
    used. Naturally the ideal situation is to be able
    to lose weight really fast with a little amount of discomfort.
    Each child is given 30 seconds to race to the pile and make as many matches
    as possible before time runs out.

    My weblog :: online radio

    ResponderEliminar
  4. If you have already tried everything else, however, and none
    of it has been effective and you can get authorization from your physician, gastric bypass surgery might be a good option for you.
    Wenn du ein Mädchen ansprechen willst, um auch eine Antwort zu
    kriegen und eine Unterhaltung anzufangen, dann musst du mit deiner Anschreib-Mail hervorstechen.

    Ein weiterer Inhaltstoff ist nach wissenschaftlichen Arbeitsverfahren das
    100% natürliche „Garcinia Cambogia" (HCA).

    Feel free to visit my website ... www.dnscook.net/hostip.php/5-10kgabnehmen.de

    ResponderEliminar
  5. Woah! I'm really loving the template/theme of this blog. It's simple, yet effective.
    A lot of times it's hard to get that "perfect balance" between user friendliness and visual appeal. I must say you have done a amazing job with this. Additionally, the blog loads very fast for me on Opera. Superb Blog!

    Look at my web site :: miniclip free games and shows sports games

    ResponderEliminar
  6. Hi, just wanted to tell you, I loved this article.
    It was practical. Keep on posting!

    My web blog :: simply click the next document

    ResponderEliminar