martes, 4 de junio de 2013

ARQUITECTURA DEL SOFTWARE



ARQUITECTURA DEL SOFTWARE


La arquitectura de software es un conjunto de patrones que proporcionan un marco de referencia necesario para guiar la construcción de un software, permitiendo a los programadoresanalistas y todo el conjunto de desarrolladores del software compartir una misma línea de trabajo y cubrir todos los objetivos y restricciones de la aplicación. Es considerada el nivel más alto en el diseño de la arquitectura de un sistema puesto que establecen la estructura, funcionamiento e interacción entre las partes del software.

Componentes

La arquitectura de software se compone por:
  • clientes y servidores.
  • bases de datos.
  • filtos.
  • niveles en sistemas jerárquico.




Interacciones

Entre los componentes de la arquitectura de software existe un conjunto de interacciones entre las que sobresalen :
  • llamadas a procedimientos.
  • comportamiento de variables.
  • protocolos cliente servidor.
  • transmisión asíncrona de eventos.

La arquitectura de software forma la columna vertebral para construir un sistema de software,es en gran medida responsable de permitir o no ciertos atributos de calidad del sistema entre los que se destacan la confiabilidad y el rendimiento del software.Además es un modelo abstracto reutilizable que puede transferirse de un sistema a otro y que representa un medio de comunicación y discusión entre participantes del proyecto,permitiendo así la interacción e intercambio entre los desarrolladores con el objetivo final de establecer el intercambio de conocimientos y puntos de vista entre ellos.

TIPOS DE ARQUITECTURA

Para utilizar la arquitectura de software se sigue un conjunto de patrones arquitectónicos,entre los cuales podemos encontrar:
  • Cliente-Servidor
  • Blackboard.
  • Modelo entre capas.
  • Intérprete.
  • Orientado a servicios.



5 comentarios:

  1. gracias por la información me ayuda a aclarar mis ideas

    ResponderEliminar
  2. excelente informacion compañero me queda claro el tema

    ResponderEliminar
  3. gracias mani por tu información ... esto me agrada por q de tal menra podemos intercambiar información

    ResponderEliminar
  4. interesante lo que podemos aprender de las opiniones de los demas

    ResponderEliminar