Sunteți pe pagina 1din 17

MODELO LOGICO

Ingeniera de
Software II

Ing. Patricia Vigo Pereyra

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
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.

Patricia Vigo Pereyra

2. Identificar asociaciones
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.

Patricia Vigo Pereyra

3. Identificar agregaciones
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.

Patricia Vigo Pereyra

4. Multiplicidad
6

Bsicamente, la multiplicidad define cuantas instancias de la


clase A pueden estar asociadas con una instancia de la clase
B.

Patricia Vigo Pereyra

Herramientas de la Paleta
7

Patricia Vigo Pereyra

Creacin del Modelo Conceptual


8

Agregar un diagrama de clases de nombre: Modelo


Conceptual.

Patricia Vigo Pereyra

Poner clases del anlisis en diagrama


9

Arrastre al Modelo conceptual todas las clases entidad que se


han obtenido en las diferentes realizaciones de casos de uso
del sistema.

Patricia Vigo Pereyra

Complete atributos
10

Patricia Vigo Pereyra

Complete atributos
11

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


un tipo definido por el usuario.

Patricia Vigo Pereyra

Configure preferencias
12

Ventana->Preferencias

Patricia Vigo Pereyra

Agregue multiplicidad
13

Cuidado con las relaciones muchos:muchos.

Patricia Vigo Pereyra

Modelo Lgico
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.

Patricia Vigo Pereyra

Aplicar estereotipos
15

En el Modelo Conceptual, seleccione todas las clases con


Control+A, y desaplique el estereotipo Entidad.
Posteriormente, aplique el estereotipo Entidad del
LogicDataModel.

Patricia Vigo Pereyra

Configurar Primary Keys


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.

Patricia Vigo Pereyra

Configurar Primary Keys


17

Patricia Vigo Pereyra

S-ar putea să vă placă și