Analisis orientado a objetos
Facultad de Ingeniería y Arquitectura
Guía No. 9 – Análisis Orientado a Objetos
Modelo de Datos
Laboratorio de Ingeniería de software II
2011- I
Profesores del Curso
Ing. Luis Palacios Quichíz
Ing. Ángel Paredes Núñez
Ing. Héctor Henríquez Taboada
A. Objetivo de la guia
Efectuar correctamente elmodelo conceptual, después de analizar los casos de uso (realizaciones de análisis).
Se expondrá las pautas para efectuar el modelo conceptual y el modelo lógico en el Rational Software Architect (RSA) y el modelo físico en el InfoSphere Data Architect (IDA).
B. Objetivos específicos
• Identificar correctamente las entidades.
• Obtener las tablas del sistema.
C. Pautas parael profesor de laboratorio
El profesor de laboratorio explicará en 20 minutos los temas teóricos. Se dejará como tarea para los alumnos con el apoyo de está guía. Debe obtenerse los modelos: Conceptual – Lógico y Físico del caso Agencia de Viajes “Vista el Perú”.
Cualquier duda el profesor estará en la capacidad de resolverlo.
RATIONAL SOFTWARE ARCHITECT
1. Pasos para crear elModelo Conceptual (RSA)
a) Crear el diagrama de clases para el Modelo Conceptual. Activar el diagrama de clases para que muestre las asociaciones y la multiplicidad.
b) Identificar todas las entidades identificadas en las realizaciones de casos de uso.
c) Completar todos los atributos de cada una de las Entidades.
d) Relacionar las entidades: Jerarquías - agregaciones yasociaciones binarias.
e) Realizar el análisis de Multiplicidad. Las relaciones muchos a muchos crean una clase asociativa.
f) Ver dependencias entre entidades - navegabilidad.
g) Colocar reglas de negocio a las asociaciones.
2. Transformación al Modelo Lógico (RSA)
a) Adicionar al modelo de análisis el Profile - Logical Data Model (LDM)
b) Cambiar de estereotipo a lasentidades de análisis a Entity del LDM.
c) Cambiar a la perspectiva de DATA.
d) Crear el proyecto para el Diseño de datos
e) Nuevamente volver a la perspectiva de MODELADO
f) Efectuar la transformación del Modelo Conceptual al Modelo Lógico. Se genera un archivo *.tc.
3. Transformación al Modelo Físico (IDA)
a) Ingresar al IDA
b) Importar el Proyecto de Diseño de datoscreado en el RSA. se genera un archivo Modelo de análisis.ldm.
c) Crear el diagrama de Modelo Lógico.
d) Arrastrar las tablas al modelo lógico. Aquí se pueden mejorar los tipos de atributos.
e) Cambiar a la perspectiva de DATA.
f) Efectuar la transformación del modelo lógico al modelo Físico. se genera un archivo .dbm.
4. Generación del Script
a) Crear un Schema y DDL.b) Crear el Script de la base de datos.
5. Conexión a Base de datos desde RSA.
MODELO DE DATOS
I. MODELO CONCEPTUAL
1. Creamos una diagrama de clases en el paquete "Modelo de Análisis"
Figura No. 1
Figura No. 2
2. Antes de arrastrar las Entidades identificadas en el análisis de casos de uso, primero debemos crear un diagrama de clases, y lo nombramos "Modelo Conceptual".3. Se identifican los atributos a cada una de las entidades. Un nuevo atributo se crea seleccionado el icono "Añadir Atributo" que aparece luego de posicionar el cursor sobre la clase entidad. Para colocar el tipo de atributo se escribe ":" después del nombre del atributo y selecciona tipo de atributo.
Figura No. 3
Figura No. 4
4. Las clases Entidad las arrastraremos al diagramade clases. Antes de identificar las relaciones entre entidades, modificaremos las preferencias de Clases UML.
Figura No. 5
Figura No. 6
5. Ahora, si arrastramos las entidades al diagrama de clases.
Figura No. 7
6. Primero debemos identificar si existen relaciones de tipo Jerarquía o Agregación. Luego procedemos a las relaciones asociativas.
7. Es necesario hacer el análisis de...
Regístrate para leer el documento completo.