20150612070628
-
Upload
jhording-arriaga-tiznado -
Category
Documents
-
view
217 -
download
1
description
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