Professional Documents
Culture Documents
INGENIERIA DE SISTEMAS
LABORATORIO N°11
Escuela Profesional: Ingeniería de Sistemas. Asignatura: Practicas Pre Profesionales I
Ciclo y Turno: Noveno - Noche Semestre Académico: 2012 - II
Docente: Ing..Iván Martín Pérez Farfán Fecha: 2012
Sesión 08 : Modelo de físico de Clases
INTRODUCCION
“La metodología RUP se basa en las mejores prácticas en el desarrollo moderno de software en una forma que es
aplicable para un amplio rango de proyectos y organizaciones, convirtiéndose en una guía de cómo utilizar de
manera efectiva UML.; proveyendo a cada miembro del equipo de desarrollo un fácil acceso a una base de
conocimiento con guías, plantillas y herramientas para todas las actividades críticas de desarrollo a partir de la
creación de modelos, en lugar de enfocarse en la producción de una gran cantidad de documentación” .
I. OBJETIVOS
Modelar Diagrama de Logico de Clases y Estado.
II. EQUIPOS Y MATERIALES
Computadora personal.
Programa Racional Rose correctamente instalado
Cuaderno de clases, donde están los ejercicios resueltos.
III. METODOLOGIA Y ACTIVIDADES
a) Modelar los ejercicios desarrollados en el aula.
b) Presentar avances y ejecución de cada uno de los ejercicios al docente o jefe de práctica encargado
para la calificación correspondiente.
c) Guardar la carpeta de sus archivos a sus memorias.
d) Apagar el computador y dejarla en buen estado al retirarse del laboratorio dejar todo en orden.
IV. IMPORTANTE
Antes de comenzar a manipular el Racional Rose crear siempre, una carpeta, donde se guardarán
todas las aplicaciones realizadas en el presente laboratorio con el nombre LABORAT-09.
V. MANEJO DEL SOFTWARE
a) Crear el paquete Modelo Lógico en la Vista Lógica/Analysis Model en este paquete crear el
diagrama de clases Modelo Lógico
T ip o P e d i d o
C o d iP e d : S t r in g
N o m b P e d : S tr in g
c lie n t e P e d id o
c o d ig o : S t r in g c o d i g o : S t ri n g
N o m b r e : S t r in g F e c h a : D a te
1 1 ..n
1 ..n
P e d id o P r o d u c t o
C a n t id a d : D o u b le
S u b to ta l : D o u b l e
1 ..n
P r o d u to
c o d ig o : S t r in g
N o m b r e : S t r in g
Página 1 de 5
b) En el paquete Design Model cree paquete Persistencia; Crear otro Diagrama de Clases Modelo Fisico
CO D _TP ED I
< <F K>>
< <R elationalTable>> < <R elationalTable>>
TCLIE NTE F K _CLIEN TE T PE DIDO
C LI_C O D : C HAR NRO _PE D : CHAR
C LI_CO D = C LI_C O D
NO M_CLIE : VARC HAR FEC H_P ED : D ATE
P K_TC LIENTE = C LI_C O D P K_P ED ID O = NR O _P E D
NR O _P ED = NRO _P ED
C O D_P RO = C O D_P RO
Practica 2:
c) En el paquete ModeloLogico Crear Diagrama de Clases ModeloLogico .
Mo de lo T ip o C la s e
L o g ico
D e sc ri pc io n
P e rte n e c e
1
C la s e
N ro S a l o rn 1 ..*
1 ..* C l a se x I n stru c to r
T o ma
1 ..*
H o ra rio
d icta
C l ie n te
N o m b re
D i re cc io n
1 ..*
T e le fo n o
1 ..* D is trito
RUC
Vi v e n
In s tru c to r N o m b re
N o m b re In stru c to r 1
D i re cc i o n
M a tri c u la 1 ..*
T e l e fo n o
N ro M a tri c u l a
Página 2 de 5
d) En el paquete Design Model cree paquete Persistencia; Crear otro Diagrama de Clases Modelo Fisico .
<<RelationalTable>>
<<FK>> <<RelationalTable>>
TTIPOCLASE
FK_TTIPOCLA
CODTIP : CHAR
TCLASE
DESCRTIPO : VARCHAR CODTIP =CODTIP NROSALON : CHAR
PK_TTIPO = CODTIP PK_TCLASE = NROSALON
<<FK>>
FK_CLASE
<<FK>>
FK_CLAS
<<FK>>
FK_CLIENTE CODINST = CODINST
<<FK>> <<FK>>
FK_INST FK_DISTRI
<<RelationalTable>> CODDIST
TCLIENTE
<<RelationalTable>>
CODCLI : CHAR TINSTRUCTOR
NOMCLI : VARCHAR
(from Logical View)
DIRCLI : VARCHAR
CODINST : CHAR
TELCLIE : NUMERIC
NOMINST : VARCHAR
PK_CLIENTE = CODCLI
DIRINST : VARCHAR
PK_INSTRUCTOR = CODINST
Tarea
Realizar el Modelo Conceptual, Modelo Lógico y Modelo Físico de Datos de los siguientes casos.
Página 3 de 5
Un artículo de mercadería puede ser comprado por un solo cliente, pero varios clientes pueden comprar el mismo tipo de
mercadería(por ejemplo, varios clientes pueden comprar computadoras Macintsh-Pus, pero una computadora Macintosh-
Plus específica puede ser comprada por un solo cliente}.
Más de un vendedor puede participar en una venta específica, pero solo un vendedor puede recibir el
crédito por cada tipo de mercadería vendida(por ejemplo, si un cliente compra dos IBM PCs y 3
Impresoras Epson, como máximo dos vendedores pueden participar: 1 para las PCs y 1 para las
Impresoras)
Arquitectura equipamiento:
La empresa cuenta con un servidor Pentium IV con 1 GB de Ram que es el que maneja el dominio de la
red, tiene 1 servidor de bases de datos SQL Server, 1 servidor de manejo de correos y servidor Web.
Se cuenta con 12 vendedores que cuentan con una PC como estaciones de red. Se cuenta dentro de la red
con dos impresoras de red que son administradas por el servidor de dominios.
Señor(es):...........................................................................................................................
RUC.:........................................ Fecha :..................................
Sub-Total
Descuento
Igv 19%
Total
Página 4 de 5
Caso – Lima Beach Hotel
Lima Beach es un hotel de cuatro estrellas que tiene una clientela muy seleccionada, y gracias a la calidad del servicio que
brinda, cuenta con una gran demanda. Por esta razón los clientes únicamente pueden acceder a él, mediante reservaciones
previas que son admitidas por un empleado recepcionista, quien ingresa la reservación a una computadora, donde se registra
además del nombre del cliente, su dirección y teléfono, lo cual sirve para que en el futuro, el Hotel envíe tarjetas por
onomástico o navidad, asi como folletines publicitarios.
Gran parte del negocio consiste en reservaciones que efectúan algunas empresas para reuniones de trabajo que por lo general
duran todo un fin de semana, pero el ingreso principal proviene de reservaciones que realizan las personas naturales.
El promedio de ocupación diaria del Hotel esta en un 80%, lo cual es bastante bueno para este tipo de negocio y ello se debe
al esmero en la atención de los clientes, pues se tiene una dotación de empleados de limpieza, donde cada empleado no
atiende mas de 10 habitaciones.
Se sabe también que tanto el recepcionista como los empleados de limpieza reciben un porcentaje de los ingresos producidos
por los clientes.
Por otro lado el Hotel otorga un 20% de descuento cuando la reservación es hecha por una empresa y de 10% de descuento
cuando la reservación es hecha por una persona natural por dos o mas habitaciones, lo cual se hace efectivo ante la
presentación de la factura correspondiente.
CASO DE TRANSPORTE
El Sr. Rojas se dirige a una compañía de Transporte terrestre para comprar un boleto para el Cusco para el dia Viernes a las 9
p.m.; En la Agencia de Viajes es atendido por el Vendedor de pasajes que le pregunta que desea. El Sr. Rojas le dice que
desea comprar un pasaje para el Cusco a las 9 p.m. El Vendedor consulta en su sistema de ventas si hay asientos disponibles
en el bus para el dia y hora pedido. El sistema le contesta que solo tiene 2 asientos; uno adelante Nro 4 y el otros atrás
numero 37. El vendedor le comunica al Sr. Rojas que solo tiene dos asientos uno adelante y el otro atrás le pregunta si desea
que le venda el boleto.
El Sr. Rojas le indica que escoge el asiento de adelante Nro 4. El vendedor le pide sus datos personales (Nombre, DNI, Dirección
y Telefono) que los ingresa al sistema. El sistema al registrar la información a la base de datos cambia el estado de asiento vacio a
asiento ocupado. El vendedor manda al sistema para que imprima el boleto que es entregado al Sr. Rojas. El Sr. Rojas se acerca el
día del viaje una hora antes; como tiene mucho equipaje se dirige a la zona de embarque para depositar su equipaje para que viaje
en el hangar del bus. El encargado del embarque le pide sus boleta y procede a pesar el equipaje en la bascula; El encargado
ingresa a su sistema en numero de boleto y registra la cantidad de equipaje y peso del mismo. El encargado imprime los tickets
que son colocados a cada equipaje del Sr. Rojas.
El Sr. Rojas se dirige a la zona de espera hasta que sea el embarque en el bus. La recepcionista llama a los pasajeros para que
se acerquen para embarcarse al bus por la puerta El Sr. Rojas se acerca al área de embarque le entrega su boleto al
recepcionista que lo revisa y confirma en su sistema. El sistema confirma el boleto y el recepcionista le entrega el boleto para
que se embarque en el bus.
Página 5 de 5