20150612070628

17
MODELO LOGICO Ing. Patricia Vigo Pereyra Ingeniería de Software II

description

rsa

Transcript of 20150612070628

  • MODELO LOGICO

    Ing. Patricia Vigo PereyraIngeniera de Software II

  • Modelo Conceptual

    A partir de todas las entidades identificadas en las

    realizaciones de casos de uso, se crear un modelo

    conceptual.

    Las tareas a realizar para crear el modelo conceptual son las

    siguientes:

    Identificar atributos.

    Identificar asociaciones.

    Identificar agregaciones.

    Agregar multiplicidades en las relaciones de asociacin y

    agregacin.

  • 1. Identificar atributos

    Patricia Vigo Pereyra

    3

    Un atributo especifica una propiedad de una clase de anlisis.

    Reglas:

    Los atributos corresponden a sustantivos

    Los atributos pueden representarse solo mostrando su nombre, su tipo e

    incluso su valor por defecto.

    Los atributos multivaluados deben ser clasificados como clases.

    Si una clase de anlisis se hace demasiado compleja, algunos de sus

    atributos podran separarse en clases independientes.

    Los atributos deben ser inherentes a la clase. Por eso NO se debe

    considerar agregar atributos de otras clases, pues no estamos

    identificando llaves forneas.

  • 2. Identificar asociaciones

    Patricia Vigo Pereyra

    4

    La asociacin es una relacin entre clases que indica una

    conexin significativa e interesante. Est representada como

    una lnea entre clases con nombre.

    La asociacin es inherentemente bidireccional. Es convencional

    leer la asociacin de izquierda a derecha o de arriba hacia

    abajo.

  • 3. Identificar agregaciones

    Patricia Vigo Pereyra

    5

    La Agregacin indica una relacin de un todo conformado por

    partes.

    Existen dos tipos de agregaciones: dbil o compartida y fuerte o

    compuesta.

    Agregacin dbil. Es un tipo de relacin utilizada para modelar la

    relacin todo-parte entre objetos. La parte puede estar

    simultneamente en varias instancias del todo.

    Agregacin compuesta. Es un tipo de relacin utilizada para modelar

    la relacin todo-parte entre objetos. Significa que la parte es miembro

    de solamente un objeto todo, es decir, la existencia de la parte

    depende del todo. El objeto todo es el nico dueo del objeto parte.

    La composicin se representa con un rombo relleno.

  • 4. Multiplicidad

    Patricia Vigo Pereyra

    6

    Bsicamente, la multiplicidad define cuantas instancias de la

    clase A pueden estar asociadas con una instancia de la clase

    B.

  • Herramientas de la Paleta

    Patricia Vigo Pereyra

    7

  • Creacin del Modelo Conceptual

    Patricia Vigo Pereyra

    8

    Agregar un diagrama de clases de nombre: Modelo

    Conceptual.

  • Poner clases del anlisis en diagrama

    Patricia Vigo Pereyra

    9

    Arrastre al Modelo conceptual todas las clases entidad que se

    han obtenido en las diferentes realizaciones de casos de uso

    del sistema.

  • Complete atributos

    Patricia Vigo Pereyra

    10

  • Complete atributos

    Patricia Vigo Pereyra

    11

    Si uno de los tipos de datos no existe, el RSA lo agrega como

    un tipo definido por el usuario.

  • Configure preferencias

    Patricia Vigo Pereyra

    12

    Ventana->Preferencias

  • Agregue multiplicidad

    Patricia Vigo Pereyra

    13

    Cuidado con las relaciones muchos:muchos.

  • Modelo Lgico

    Patricia Vigo Pereyra

    14

    Configurar el modelo conceptual:

    Clic derecho en el modelo: 03 Modelo de Anlisis.

    Clic en Propeidades

    Seleccione la vista Perfiles (por defecto aparece seleccionada

    General).

    Clic en Aadir Perfil

    Seleccionar Perfil de modelo lgico de datos.

  • Aplicar estereotipos

    Patricia Vigo Pereyra

    15

    En el Modelo Conceptual, seleccione todas las clases con

    Control+A, y desaplique el estereotipo Entidad.

    Posteriormente, aplique el estereotipo Entidad del

    LogicDataModel.

  • Configurar Primary Keys

    Patricia Vigo Pereyra

    16

    A cada entidad, se le debe de agregar su Identificador de

    PrimaryKey, seleccionando el atributo que tendr el

    identificador nico en cada entidad.

    Y, posteriormente, aplicando el estereotipo PrimaryKey.

  • Configurar Primary Keys

    Patricia Vigo Pereyra

    17