You are on page 1of 25

Análisis y diseño de sistemas de información

Unidad:
Análisis de Sistemas y Modelado de Datos

Docente: Jesús Arias Caycho


Logro

Al finalizar la unidad, el estudiante aplica la metodología


orientada a objetos RUP en el análisis de una solución

Centrar Texto informática. Además desarrolla un modelo de datos que sirve


de soporte a la solución informática.

Video
al sacar el
Imagen
cuadro negro Importancia
docente
Contenido general

Centrar Texto
Video
al sacar el
• Análisis orientado a objetos
• Modelo de análisis orientado a objetos
Imagen
cuadro negro
• Modelo de datos

docente
Modelo de datos
• Modelo Conceptual
• Modelo Lógico
• Modelo Físico
• Transformar Modelo Lógico al Modelo Físico.
Modelo Conceptual
Definición
• Las clases del modelo conceptual se obtienen a partir
Centrar Texto de los objetos de información que fluyen entre las
Video
al sacar el
actividades.
• El modelado de los casos de uso del sistema y el
Imagen
cuadro negro
modelado conceptual se realizan en paralelo, esto es
crucial para obtener casos de uso correctos, puesto
que es necesario entender bien el dominio para poder
docente escribir casos de uso que sean realmente útiles.
Modelo Conceptual
Construcción del Modelo Conceptual

Centrar Texto
Video
al sacar el Identificar clases
persistentes con sus Asociar clases

Imagen
cuadro negro
atributos

docente
Identificar Definir jerarquías de
agregaciones clases
Modelo Conceptual

1. Identificar clases persistentes con sus atributos

Centrar Texto
Video
al sacar el
Imagen
cuadro negro
docente
Modelo Conceptual

2. Asociar clases

Centrar Texto Asociación Binaria


Video
al sacar el
Imagen
cuadro negro
docente
Modelo Conceptual

2. Asociar clases

Centrar Texto
Video
al sacar el
Asociación Binaria

Imagen
cuadro negro
docente
Modelo Conceptual

2. Asociar clases

Centrar Texto
Video
al sacar el
Asociación Binaria

Imagen
cuadro negro
docente
Modelo Conceptual

2. Asociar clases

Centrar Texto
Video
al sacar el
Rol

Imagen
cuadro negro • Dada una asociación entre dos entidades,
decimos que cada entidad representa un rol en
docente dicha asociación.
• Muchas veces, según el punto de vista de cada
entidad, es posible nombrar a la asociación de
manera diferente.
Modelo Conceptual

2. Asociar clases

Centrar Texto
Video
al sacar el
Multiplicidad

Imagen
cuadro negro
• Restringe el número de objetos de una clase que se
pueden implicar en una relación determinada en

docente cualquier momento en el tiempo. La frase “en


cualquier momento en el tiempo” es vital para
entender las multiplicidades.
• Define cuántas instancias de la clase A pueden estar
asociadas con una instancia de la clase B.
Modelo Conceptual
2. Asociar clases

Multiplicidad

• La multiplicidad presenta las relaciones con


valores de datos de acuerdo al detalle
siguiente:
Modelo Conceptual

3. Identificar agregaciones

Centrar Texto
Video
al sacar el
Imagen
cuadro negro
docente
Modelo Conceptual

4. Definir jerarquías de clases

Centrar Texto
Video
al sacar el
Imagen
cuadro negro
docente
Modelo Lógico

Centrar Texto • Modelo que no es específico de una base de datos que


describe aspectos relacionados con las necesidades de
Video
al sacar el
una organización para recopilar datos y las relaciones
entre estos aspectos.

Imagen
cuadro negro
• Es el refinamiento del modelo conceptual.
• Se requiere especificar las llaves primarias.
docente
Modelo Físico

Centrar Texto • El modelo físico es un modelo de datos de bajo nivel.


Proporcionan conceptos que describen los detalles de
Video
al sacar el
cómo se almacenan los datos en el ordenador.
• El paso de un modelo lógico a uno físico requiere un
Imagen
cuadro negro
profundo entendimiento del manejador de bases de
datos que se desea emplear.

docente
Transformar Modelo Lógico al Modelo Físico
• La persistencia de las clases de modelo de diseño puede ser transformado a los cuadros en el modelo de
datos.
• El siguiente cuadro muestra un resumen de la cartografía entre los elementos de diseño Modelo y Modelo
de elementos de datos.

Design Model Element Corresponding Data Model Element


Class Table
Attribute Column
Association Non-Identifying Relationship
Association Class Intersection Table
Composite Aggregation Identifying Relationship
Many-to-Many Association Intersection Table
Multiplicity Cardinality
Qualified Association Intersection Table
Generalization (Inheritance) Separate Table
Transformar Modelo Lógico al
Modelo Físico

• El modelador de datos es capaz de construir


Centrar Texto automáticamente un Modelo de datos a partir de un
Video
al sacar el
Modelo Lógico.
• Cumplir con determinados requisitos:
o Tiene que existir un componente de Base de Datos
Imagen
cuadro negro
en la vista de componentes.
o Marcar las clases que participan en al
docente transformación como clases persistentes.
Agrupar todas las clases en un paquete (la
transformación ocurre solo a nivel paquete).
Transformar Modelo Lógico al
Modelo Físico

Centrar Texto • Para los atributos declarados como parte de la


identidad de objetos, al Modelador de Datos crea una
Video
al sacar el
restricción de la llave primaria.
o Con nombre: “PK_”+Nombre Tabla + correlativo.

Imagen
cuadro negro
• Si no se especifica la llave de una clase el Modelador
de Datos crea una llave primaria para la tabla
correspondiente:
docente o De tipo ENTERO.
o Con Nombre: Nombre Tabla + “ID”
o La restricción de la llave primaria.
Transformar Modelo Lógico al Modelo Físico
Data Model

• Ver que el Rational Rose este activado el


Data Model.
• Buscar:
o Add – Ins
o Add – Ins Manager
Transformar Modelo Lógico al Modelo Físico

• Component View. • Configurar para que


• Deberá: Crear la BD. manejador de BD desea
Trabajar.
Transformar Modelo Lógico al
Modelo Físico
Consideraciones
Centrar Texto
Video
al sacar el


Debe tener terminado el Modelo Lógico.
Cada atributo representara una columna en la tabla.
Imagen
cuadro negro


La llave primaria se autogenera.
Las relaciones entre clases se mantiene en el modelo
físico.
docente
Conclusiones

• Conocer sobre la Gestión de Proyectos e Ingenieria de


Requerimientos es muy importante para realizar una
Centrar Texto adecuada planificación de los proyectos de Tecnología.

Video
al sacar el
Imagen
cuadro negro
docente

You might also like