La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Modelo de Análisis Centro ISYS Escuela de Computación

Presentaciones similares


Presentación del tema: "Modelo de Análisis Centro ISYS Escuela de Computación"— Transcripción de la presentación:

1 Modelo de Análisis Centro ISYS Escuela de Computación
Facultad de Ciencias. UCV Profa. Zulma González

2 Modelo de Análisis El objetivo del Modelo de Análisis es comprender y generar una arquitectura de objetos para el sistema con base a lo especificado en el modelo de requisitos. No se considera el ambiente de implementación. Se modela al sistema bajo sus condiciones ideales. El modelo de análisis es una representación conceptual correspondiente al problema y al modelo de requisitos, en término de clases de objetos. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González

3 Modelo de Análisis Objetivo Cómo se distinguen las arquitecturas?
Generar una arquitectura de objetos que sirva como base para el diseño del sistema. Cómo se distinguen las arquitecturas? Según la organización de los objetos de acuerdo a su funcionalidad. (Dimensión de la Arquitectura) Un ejemplo de dos dimensiones: Objetos para manejo de las funcionalidades de la aplicación. Objetos encargados de interactuar con las entidades externas al sistema. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González

4 Modelo de Análisis En una arquitectura de tres dimensiones es posible identificar las clases borde, clases del control y las clases entidad. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González

5 Modelo – Vista – Controlador (MVC)
Modelo, Vista, Controlador (MVC, Model – View – Control) Es un patrón de arquitectura de software que separa en tres componentes distintos: Los datos de una aplicación. La interfaz de usuario. Y la lógica de control. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González

6 Clases de Entidad (Modelo)
Las clases de entidad o el modelo de la aplicación constituyen el conjunto de objetos que representan el dominio del problema. Los objetos entidad guardan información sobre el estado interno del sistema a corto y largo plazo. Estas clases manejan los datos y controlan todas sus transformaciones. El modelo no tiene conocimiento específico de los controladores o de las vistas, ni siquiera contiene referencias a ellos. Ejemplos: Clases: Usuario, Persona, Biblioteca, Libro, Reservación. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González

7 Clases Borde (Vista) Las clases borde o vista definen el conjunto de objetos que manejan la presentación visual de los datos representados por el modelo. Los objetos borde implementan las interfaces del sistema con el mundo externo. (Todos los actores). Genera una representación visual del modelo y muestra los datos al usuario. Interactúa con el modelo a través de una referencia al propio modelo. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González

8 Controlador Los objetos control implementan el comportamiento control de la lógica de los casos de uso, especificando cuándo o cómo el sistema cambia de estado. Los objetos control modelan la funcionalidad que no se asocia naturalmente con un solo objeto. El control acepta las entradas del usuario como eventos. Traslada los eventos como una solicitud o petición de servicio al modelo o a la vista. Implementa el procedimiento de actualización si es requerido. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González

9 Modelo – Vista - Controlador
Clases con estereotipos: Clases con iconos: <<Controlador>> Nombre de la clase <<Modelo>> Nombre de la clase <<Vista>> Nombre de la clase Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González

10 Modelo de Análisis Ejemplo (Continuación Mod. Requisitos):
Caso de Uso: Registrar Usuario. Clases: Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González


Descargar ppt "Modelo de Análisis Centro ISYS Escuela de Computación"

Presentaciones similares


Anuncios Google