Guia Lab 12
Guia Lab 12
Guia Lab 12
PROFESIONAL DE INGENIERIA DE
LABORATORIO
Sesión 12: Modelo de N° 12
implementación
Escuela Profesional: Ingeniería de Sistemas. Asignatura: Ingeniería Software.
Ciclo y Turno: Quinto – Mañana, Tarde y Noche Semestre Académico: 2022 – 1
Docente: Ing. Fecha: 20/06/22 al 25/06/22
INTRODUCCION
En los últimos años se ha introducido un nuevo concepto en el mundo del software, las aplicaciones web. Puesto que nuestro proceso
utiliza UML para describir el sistema, entonces la pregunta es ¿cómo expresamos la lógica del negocio correspondiente a los componentes
específicos web junto con el resto de la aplicación? Para ello estableceremos una correspondencia entre los elementos principales de las
aplicaciones web y los elementos propios de la orientación a objetos y usaremos los estereotipos UML extendiendo la notación para
describir los elementos que pueden aparecen en una aplicación Web. Para realizar este modelamiento utilizamos WAE que es una
extencion de elementos UML a aplicaciones web.
.
I. OBJETIVOS
Modelar y Diseñar aplicaciones web con UML
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-12.
1. En la carpeta Logical View/Desing Model/ Layer crear las carpetas que se muestra en el diagrama y trasladar las
carpetas a el diagrama All Packages in <Layer Name> - Layer
Página 1 de 7
<<subsystem>>
Gestionar Orden
Compra
Persistencia
2. Dentro del Paquete Component View/ Implementation Model en el diagrama Implementation Model Structure
realizar el siguiente diagrama de componentes.
Principal
Gestionar
Cobranzas
Identificacion
Mantenimiento
Producto
Gestionar
Efectividad de Venta
Rutinas
Conexion Gestionar Orden
de Compra
Persistencia
Página 2 de 7
Servidor Web y Servidor BD
Servidor Impresora 1
Correo
Dominio
TCP/IP TCP/IP
TCP/IP
Router Pc1-Almacen
TCP/IP Switchs
TCP/IP
ADSL
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.
Página 3 de 7
De la siguiente plantilla de Caso de uso Encuentre:
Modelo de Componentes
Modelo de Despliegue.
En el Paquete de Capa de Presentación /Aquiler de Película desarrolle el diagrama de clases de
diseño para este caso de uso.
En el Paquete de Capa de Negocio crear un paquete alquiler de película y generar el diagrama de
clase para generar el servlet de alquiler de película.
Página 4 de 7
Especificación de Caso de uso: Alquiler de Película
1. Breve descripción
El caso de uso permite al Empleado del video tienda (EVT) registrar en el sistema una(s)
película(s) como “Alquilada” y generar una factura al cliente.
2. Flujo de Eventos
2.1. Flujo Básico
a. El caso de uso comienza cuando el EVT solicita “Alquilar Película” en la interfaz del
menú principal.
b. El sistema muestra la interfaz “Alquilar Película” con los siguientes campos:
Datos del Cliente: Nro. de contrato, nombres, apellidos, DNI, dirección, teléfono y
fecha de afiliación.
Datos de la Película: Titulo, actor(es), tipo de película, costo y tiempo de duración.
Costo total del Alquiler.
Además de las opciones: Buscar Cliente, Buscar Películas, Afiliar Cliente, Pagar Facturas,
Grabar, Cancelar y Salir.
c. El EVT solicita Buscar Cliente. El sistema incluye el caso de uso Buscar Cliente. El
sistema muestra los datos del cliente.
d. El EVT solicita “Buscar Películas”. El sistema incluye el caso de uso “Buscar
Películas”..El sistema muestra la lista de películas. El sistema muestra el costo total
de las películas a alquilar.
e. Si el EV solicita “Cancelar”, el sistema cierra la interfaz y el caso de uso finaliza.
f. El EVT ingresa la fecha de entrega y solicita “Grabar” alquiler
g. El EVT solicita “Registrar factura”. El sistema incluye el caso de uso Registrar
Factura. En donde registra la factura con su detalle, actualiza la película en estado
“Alquilado” y fecha de entrega El sistema muestra los como numero de Factura y
fecha de entrega
h. El sistema muestra el MSG: “Alquiler efectuado con numero de factura 999999”.
i. El EVT solicita “Salir”, se cierra la interfaz y el caso de uso finaliza.
2.3. Flujos Alternativos
<Cliente no Afiliado>
Página 5 de 7
En el punto c, si el sistema verifica que el Cliente no esta Afiliado muestra el MSG
“Cliente no afiliado”, puede ir a Afiliar cliente y continuar con el paso d.
<Pelicula no Encontrada>
En el punto d, si el sistema verifica que la película no esta muestra el MSG “Pelicula no
encontrado” y el caso de uso finaliza
3. Requerimientos Especiales
Formato especial para las facturas, con el Logo de la video tienda.
4. Pre Condiciones
5. Post Condiciones
6. Puntos de extensión
El sistema extiende al caso de uso “Afiliar Cliente” en el paso c.
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.
Página 6 de 7
Página 7 de 7