You are on page 1of 5

ESCUELA ACADEMICO PROFESIONAL DE

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

< < RelationalTable> >


TTIP O P E DIDO
C O D _TPE D I : CHAR
NO M_TTIP E : VARC HAR
P K _TTIPO P ED ID O = CO D _TP ED I

<< FK > >


FK _TIP O PE D

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

<< FK > >


FK _P ED ID O

NR O _P ED = NRO _P ED

< < RelationalTable> >


TPE D ID O P R O D
CAN_P ED : D EC IMAL
SUB _TO TAL : D EC IMAL
PK _TP ED ID O PR O D = CO D _P R O ,NR O _P E D

C O D_P RO = C O D_P RO

<< FK> >


FK _P R O DU C TO

< <R elationalT able> >


TPR O D UC TO
CO D _P R O : C HAR
NO M_P R O : VARC HAR
PK _PR O DUC TO = 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

<<RelationalTable>> NROSALON = NROSALON


TMATRICULA
NROSALON = NROSALON
NROMATRI : CHAR
<<RelationalTable>>
PK_MATRICULA = NROMATRI
<<RelationalTable>> TDISTRITO
TCLASEINSTRUCTOR CODDIST : CHAR
CODCLI = CODCLI HORARIO : VARCHAR NOMDIST : VARCHAR
PK_INSTRU = CODINST,NROSALON PK_DISTRITO = CODDIST

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

SISTEMA DE VENTAS DE COMPUTADORAS WORLD


Objetivo del Sistema:
 Proveer un rastreo de ventas que permita acreditar a los vendedores, reconocer a los clientes, y que la gerencia sepa que
mercadería se esta vendiendo.
 Proveer información de mayor credibilidad a la gerencia de inventario.
Función
 Generar órdenes de venta computarizadas.
 Generar informes de ventas diarias.
 Generar informes de ventas de mercadería.
 Registra a los Clientes Nuevos.
 Ingreso de las facturas,
 Ingreso de las Guia de Remision
 Ingreso de los Vendedores.
 Ingreso de Productos.
 Generar informe de Stock disponibles.
 Debe permitir solo dar el ingreso a las personas autorizadas.
 Permitir el calculo de los comisiones para los vendedores.
Reglas del Negocio
 Un cliente puede comprar diferentes tipos de mercaderías en una sola transacción(una sola orden de venta).

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.

Documentos del Caso

DISTRIBUIDORA COMPUTADORAS WORD S.A.C.


Av. Gracilazo de la Vega 5896- Lima 1 - Tienda 25
RUC 20269315688
Telefono : 256478 -98569598
FACTURA

Señor(es):...........................................................................................................................
RUC.:........................................ Fecha :..................................

COD. PROD CANT. ARTICULO P.UNIT. TOTAL

Sub-Total
Descuento
Igv 19%
Total

DISTRIBUIDORA COMPUTADORAS WORD S.A.C.


Av. Gracilazo de la Vega 5896- Lima 1 - Tienda 25 GUIA DE REMISION
Telefono : 256478 -98569598
Nro. 0001-0000125
Cliente:…………………………………………..
Direccion :……………………………………….

RUC:…………………… Fecha Emision:………………….

Codigo Articulo Unidad Medida Cantidad

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

You might also like