Modelo de An - PowerPoint PPT Presentation

About This Presentation
Title:

Modelo de An

Description:

Modelo de An lisis Centro ISYS Escuela de Computaci n Facultad de Ciencias. UCV Profa. Zulma Gonz lez Modelo de An lisis El objetivo del Modelo de An lisis es ... – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 11
Provided by: ZulmaCa
Category:
Tags: base | datos | modelo

less

Transcript and Presenter's Notes

Title: Modelo de An


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.

3
Modelo de Análisis
  • Objetivo
  • 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.

4
Modelo de Análisis
  • En una arquitectura de tres dimensiones es
    posible identificar las clases borde, clases del
    control y las clases entidad.

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.

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.

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.

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.

9
Modelo Vista - Controlador
  • Clases con estereotipos
  • Clases con iconos

10
Modelo de Análisis
  • Ejemplo (Continuación Mod. Requisitos)
  • Caso de Uso Registrar Usuario.
  • Clases
Write a Comment
User Comments (0)
About PowerShow.com