Vista Logica

Páginas: 7 (1515 palabras) Publicado: 11 de mayo de 2012
VISTA LÓGICA
Muestra el diseño de la funcionalidad del sistema en sus dos aspectos esenciales: su estructura, es decir, los componentes que lo integran, y su comportamiento, expresado en términos de la dinámica de interacción de dichos componentes. Es utilizada fundamentalmente por los equipos de diseño y desarrollo, y consta de los siguientes diagramas. Para la descripción de estructura:-Diagramas de Clases y de Objetos Para la descripción del comportamiento:-
Diagramas de Estado, Secuencia, Colaboración y Actividad
Vista Lógica o de Diseño:
Es una abstracción del modelo de diseño e identificación a gran escala del diseño de paquetes, subsistemas y clases
* Diagramas de Clases y Objetos
* Diagramas ER
Se complementa con vistas del Área Dinámica
* Diagramas deActividad,
* Diagramas de Interacción,
* Diagramas de Estado.
Arquitectura: Vista Lógica
Diagrama de Clases

Arquitectura Lógica (Logical Architecture)
 
Soporta el análisis y la especificación de los requisitos funcionales: lo que el sistema debería proporcionar en términos de servicios a sus usuarios. El sistema se descompone en un conjunto de abstracciones clave tomadas mayormente deldominio del problema, en forma de objetos o clases. En esta vista se usan comúnmente los diagramas de clases, los de interacción y objetos.
* Notación: La notación más usada es UML, y dentro de esta diagramas de clases y paquetes.
* Estilo: El estilo más usado para la vista lógica es el Orientado a Objetos.
LA ARQUITECTURA SOFTWARE. EL MODELO 4+1
La arquitectura software trata el diseño eimplementación de la estructura de alto nivel del software. Es el resultado de ensamblar un cierto número de elementos arquitectónicos para satisfacer la funcionalidad y ejecución de los requisitos del sistema; así como los requisitos no funcionales del mismo: fiabilidad, escalabilidad, portabilidad, disponibilidad, etc. Perry y Wolf (1992) describen una arquitectura software como:
 
ArquitecturaSoftware = {Elementos, Formas, Fundamento/Restricciones}
 
Es muy complejo capturar la arquitectura software en un sólo modelo (o diagrama). Para manejar esta complejidad se representan diferentes aspectos y características de la arquitectura en múltiples vistas. Una vista es “una presentación de un modelo, la cual es una descripción completa de un sistema desde una particular perspectiva”(Kruchten, 1995). El modelo más aceptado a la hora de establecer las vistas necesarias para describir una arquitectura software es el modelo 4+1 (Kruchten, 1995).
 
Este modelo define 4 vistas principales:
 
* Vista Lógica (Logical View), modelo de objetos, clases, entidad – relación, etc.
* Vista de Proceso (Process View),  modelo de concurrencia y sincronización.
* Vista de Desarrollo(Development View), organización estática del software en su entorno de desarrollo (librerías, componentes, .ear, .jar, etc.).
* Vista Física (Physical View), modelo de correspondencia software - hardware (aspectos de distribución en máquinas, por ejemplo)
  Figura 1. Modelo de vistas 4+1

Y una vista más, la "+1", que se muestra y traza en cada una de las anteriores y que está formada porlas necesidades funcionales que cubre el sistema, y que en ocasiones identificamos como vista de "casos de uso". De donde deducimos que según este modelo, la arquitectura es en realidad evolucionada desde escenarios
 
El modelo 4+1 aplica la ecuación de Perry y Wolf (1992) de forma independiente para cada vista, por ejemplo, cada vista puede definir un conjunto de elementos para su uso(componentes, contenedores y conectores).
 
Cada vista es descrita usando su particular y más adecuada notación (por ejemplo, existen diagramas UML que se adaptan más a una vista que otra). Para cada vista los arquitectos pueden escoger cierto esquilo arquitectónico (patrón arquitectónico), permitiendo la coexistencia de múltiples estilos en un sistema.
 
Y por último, también comentar que el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura De Software
  • La Explicación Científica Desde El Punto De Vista Lógico
  • La Naranja Mecánica Vista Desde El Ámbito Lógico Y Social
  • La vista
  • LO VISTO Y NO VISTO
  • La Vista
  • Vista
  • La Vista

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS