jueves, 20 de noviembre de 2014

3.1 ARQUITECTURA DE CLASES




El objetivo del modelo de análisis es crear una arquitectura de objetos que sirva como base para el diseño del sistema.

Dependiendo del tipo de aplicación existen varias arquitecturas. Ellas se distinguen  según la organización de los objetos de acuerdo a su funcionalidad. Esto es llamado dimensión de arquitectura.


Dimensión de la arquitectura

  • Unidimensional: un solo grupo de objetos para manejar la funcionalidad y la interacción externa.
  • Bidimensional: un grupo de objetos para manejar la funcionalidad y otros para las interacciones externas.
  • Tridimensional: La más usada en los sistemas de información que siendo el Modelo-Vista-Control.

Arquitectura Modelo-Vista-Control
Es un patrón de arquitectura de software que separa los datos  de una aplicación, la interfaz del usuario y la lógica de negocio en tres componentes distintos. El modelo es el sistema de gestión de base de datos y la lógica de negocio y el controlador es el responsable de recibir los eventos de entrada desde la vista.

  • Modelo .-   Correspondiente a la información
  • Vista.-  Correspondiente a la presentación o interacción con el usuario
  • Control  .- Correspondiente al comportamiento 



Diagrama de clases
Está compuesto por los siguientes elementos:
Clase: atributos, métodos y visibilidad.

Relaciones: Herencia, Composición, Agregación, Asociación y Uso.

En una aproximación a un Caso de Uso guiado hacia el análisis orientado a objetos, el diagrama de clases se desarrolla a través de información obtenida en los Casos de Uso.Los objetos encontrados durante el análisis son modelados en términos de la clase a la que instancian, y las interacciones entre objetos son referenciados a relaciones entre las clases instanciadas.


No hay comentarios:

Publicar un comentario