sábado, 19 de mayo de 2012

Arquitectura de software

Una arquitectura de software es la estructura de un sistema que incluyen componentes de software, las propiedades visibles y las relaciones de estos componentes.

una arquitectura es un conjunto de patrones y abstracciones coherentes que proporcionan el marco de referencia necesario para guiar la construbccion del software para el sistema de informacion

Estructuras arquitectónicas

Existen diferentes tipos de vistas que permiten ver la arquitectura de un sistema más en detalle


Vista lógica

Abstracción de las funciones el sistema y sus relaciones.

Vista de código

Esta vista es la que ve el  programador, los elementos que tiene este tipo de vista son clases, objetos, métodos y funciones y sucomposición caraformar subsistemas,capas y módulos

Vista de desarrollo

La vista de desarrollo la usan los desarrolladores, pero es diferente ala vistade código, esta es una vista de la estructura del código fuente, como un repositorio el cual varios usuarios(programadores y demantenimiento) crean, modifican y administran

Vista de coincidencia

Esta vista permite deducir los procesos e hilos que se van a crear y como se van a comunicar y a compartir recursos.

Vista  física    

La vista física describe los recursos de HWdelsistema. En sistemas pequeños es trivial la vista física puesto que un solo computador es el que se encarga de manejar todos los procesos

No hay comentarios:

Publicar un comentario