Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Guia Lab 12

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 7

ESCUELA ACADEMICO

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

II. EQUIPOS Y MATERIALES


 Computadora personal.
 Programa Racional Rose correctamente instalado
 Cuaderno de clases, donde están los modelos resueltos en clase

III. METODOLOGIA Y ACTIVIDADES

a) Diseño de 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-12.

V. MANEJO DEL SOFTWARE

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

<<subsystem>> <<subsystem>> <<subsystem>> <<subsystem>>


identificacion principal GUI Mantenimiento
Producto

<<subsystem>> <<subsystem>> <<subsystem>>


Rutinas Conexion Informe Ventas Gestionar
Diarias Efectividad Venta

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

Principal GUI Informe de Ventas


Diarias

Gestionar
Efectividad de Venta

Rutinas
Conexion Gestionar Orden
de Compra

Persistencia

3. Dentro del paquete Deployment View realizar el siguiente diagrama:

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

Cliente TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP


Internet

Pc1-Ventas Pc2-Ventas Pc3-Ventas Pc4-Ventas Pc5-Ventas

CASO Agencia de Viajes Virtual


Realizar los diagramas Arquitectura, Componentes y Despliegue para este caso
La Asociación Española de Empresas de Transporte (AEET) desea desarrollar un sistema con un acceso único
para la reserva y compra de billetes de avión, tren y autobús. Dicho sistema deberá cumplir los siguientes
requisitos:
R1. El sistema ofrecerá a los clientes la posibilidad de consultar vía WEB los horarios y precios disponibles
para realizar un viaje en un determinado día en cualquiera de los medios de transporte. A continuación,
el cliente podrá, también vía WEB, reservar un billete (día y hora de salida, medio de transporte y
precio) en uno de los horarios, medios de transporte y precios ofertados. Como resultado de la reserva
el cliente recibirá un localizador asociado a la reserva con el que podrá consultar la información del
billete reservado.
R2. Nuestro sistema accederá al sistema de reserva de la empresa de transportes asociada que corresponda
(según la localidad de salida y el medio de transporte) y realizará la correspondiente reserva. Los
sistemas de reserva de las empresas de transportes asociadas ya están desarrollados y el acceso se
realiza a través de una interfaz normalizada en la que hay una operación de reserva para la que se debe
indicar el día y la hora de salida de la reserva.
R3. Tras haber realizado la reserva el cliente tiene la posibilidad vía WEB de confirmar o cancelar la
reserva indicando el localizador que el sistema le entregó.

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

También podría gustarte