Professional Documents
Culture Documents
Y URBANISMO
ESCUELA ACADÉMICO PROFESIONAL DE
INGENIERÍA DE SISTEMAS
ESTUDIANTE
SANDRO PAÚL PÉREZ CHANDUVÍ
ASIGNATURA
INGENIERÌA DE SOFTWARE II
TUTOR VIRTUAL
Ing. ALBERTO ENRIQUE SAMILLÁN AYALA
CICLO
VII
1
ÍNDICE
Pág.
Introducción 3
I. Determinación de requerimientos 4
I.1. Modelo de casos de uso del negocio
I.2. Requerimientos del sistema 5
Conclusiones 22
Bibliografía 23
Anexos 24
25
2
Implementación de un Sistema
basado en el Proceso Unificado:
Sistema para empresa de transporte
de pasajeros.
Por: Sandro Paúl Pérez Chanduví
Estudiante de la Carrera de Ingeniería de Sistemas
PEaD - USS
Introducción
La metodología a emplear será RUP (Rational Unified Process) y como herramienta para
el modelamiento de datos utilizaremos Rational Rose, para la codificación utilizaremos el
lenguaje de programación Java, y como plataforma NetBeans IDE 8.2
3
I. Determinación de los requerimientos
4
1.1. Modelo de caso de uso de negocio
Ingresa satisfactoriamente
Visualizar opciones
No ingresa
5
Ingresa al sistema Autentica Valida datos
Elije opciones
Administrador Ingresar usuarios
(f rom Actores)
Guarda
Modificar usuarios
Eliminar usuarios
6
Cuadro 3: Caso de uso: Modificar Usuarios.
Caso de uso Usuarios - Modificar
Descripción La modificación de usuarios solo será realizada por el
administrador y será modificada cada vez que el usuario
requiera actualizar algún dato o corregir un error.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar usuario,
para lo cual debe indicar cuál es el usuario a modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos a modificarse no son correctos, se muestra
una notificación en los campos que presentan errores y
se solicita la corrección de los datos erróneos.
7
Ingresa al sistema Autentica Valida datos
(from Admi nistraci ón de usuar... (from Administración de usuar... (from Administración de usuar...
Elije opciones
Administrador Ingresar rutas
(from Admi nistraci ón de usuar...
(f rom Actores)
Modificar rutas
Guarda
(from Admi ni straci ón de usuar...
Eliminar rutas
8
Cuadro 6: Caso de uso: Modificar Rutas.
Caso de uso Rutas - Modificar
Descripción La modificación de las rutas solo será realizada por el
administrador y será modificada cada vez que la empresa
requiera hacer un cambio o corregir un error.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. Solo se podrá modificar la oficina de
origen, la oficina de destino y el precio, el código de ruta
no podrá ser modificado.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar ruta,
para lo cual debe indicar cuál es la ruta a modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos a modificarse no son correctos, se
muestra una notificación en los campos que presentan
errores y se solicita la corrección de los datos
erróneos.
9
Ingresa al sistema Autentica Valida datos
(from Admi nistración de usuar...
(from Admi nistración de usuar...
(from Admi nistración de usuar...
Elije opciones
Administrador Ingresar programación
(from Admi nistración de usuar...
(f rom Actores)
Modificar programación
Guarda
(from Administración de usuar...
Eliminar programación
10
11
Cuadro 9: Caso de uso: Modificar Programación.
Caso de uso Programación - Modificar
Descripción La modificación de las programaciones solo será realizada
por el administrador y será modificada cada vez que la
empresa requiera hacer un cambio o corregir un error.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. Solo se podrá modificar la ruta, el bus,
la fecha y hora de salida, el código de programación no
podrá ser modificado.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar
programación, para lo cual debe indicar cuál es la
programación a modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos a modificarse no son correctos, se
muestra una notificación en los campos que presentan
errores y se solicita la corrección de los datos
erróneos.
12
Ingresa al sistema Autentica Valida datos
(from Admi ni straci ón de usuar... (from Admi ni straci ón de usuar...
(from Admi nistraci ón de usuar...
Elije opciones
Administrador Ingresar bus
(from Admi ni straci ón de usuar...
(f rom Actores)
Modificar bus
Guarda
(from Admi ni straci ón de usuar...
Eliminar bus
13
14
Cuadro 12: Caso de uso: Modificar Bus.
Caso de uso Bus - Modificar
Descripción La modificación de los datos de los buses solo será
realizada por el administrador y será modificada cada vez
que la empresa requiera hacer un cambio o corregir un
error.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema. Solo se podrá modificar la placa,
número de asientos y chofer, el código del bus no podrá
ser modificado.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar Bus, para
lo cual debe indicar cuál es el bus a modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos a modificarse no son correctos, se
muestra una notificación en los campos que presentan
errores y se solicita la corrección de los datos
erróneos.
15
Ingresa al sistema Autentica Valida datos
(from Administración de usuar... (from Admini stración de usuar...(from Admi nistración de usuar...
Elije opciones
Administrador Ingresar choferes
(from Administración de usuar...
(f rom Actores)
Modificar choferes
Guarda
(from Administraci ón de usuar...
Eliminar choferes
16
17
Cuadro 15: Caso de uso: Modificar Chofer.
Caso de uso Chofer - Modificar
Descripción La modificación de los datos de los choferes solo será
realizada por el administrador y será modificada cada vez
que la empresa requiera hacer un cambio o corregir un
error en los datos del chofer.
Actores Administrador.
Precondiciones El usuario debe ser el administrador y contar con un
nombre de usuario y clave asignados previamente para
acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Modificar chofer,
para lo cual debe indicar cuál es el chofer a modificar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
2. Si los datos a modificarse no son correctos, se
muestra una notificación en los campos que presentan
errores y se solicita la corrección de los datos
erróneos.
18
Ingresa al sistema Autentica Valida datos
(from Admini straci ón de usuar... (from Admini straci ón de usuar...
(from Admi nistraci ón de usuar...
Elije opciones
Administrador Ingresar oficina
(from Admini straci ón de usuar...
(f rom Actores)
Modificar oficina
Guarda
(from Admini straci ón de usuar...
Eliminar oficina
19
20
Cuadro 18: Caso de uso: Modificar Oficina.
21
Ingresa al sis tema Autentica Valida datos
(from Admi ni straci ón de usuar...(from Admi ni straci ón de usuar...
(from Admi ni straci ón de usuar...
Elije opciones
Operador Regis trar venta
(from Admi ni straci ón de usuar...
(f rom Actores)
Eliminar venta
Generar reporte
22
y se solicita la corrección de los datos erróneos.
23
Cuadro 21: Caso de uso: Modificar Pasajes.
24
Cuadro 23: Caso de uso: Reporte de Pasaje.
Caso de uso Pasaje - Reporte
Descripción El reporte de pasajes puede ser realizado por el
administrador u operador a petición de la gerencia.
Actores Administrador.
Operador.
Precondiciones El usuario debe ser el administrador u operador y contar
con un nombre de usuario y clave asignados previamente
para acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Reporte de Pasaje,
para lo cual debe indicar cuál es la programación a la cual
se desea emitir el reporte.
Postcondiciones El reporte puede ser exportado en formato Excel o PDF.
Excepciones Acción
1. No hay excepciones
Elije opciones
Operador Regis trar cliente
(from Admi nistración de usuar...
(f rom Actores)
Modificar cliente
Guarda
(from Admi nistración de usuar...
Eliminar cliente
25
Cuadro 24: Caso de uso: Ingresar Clientes.
Caso de uso Clientes - Ingresar
Descripción El ingreso de clientes puede ser efectuado por el
administrador u operador y será ingresado cada vez que
un nuevo cliente realice la compra de un pasaje.
Actores Administrador.
Operador.
Precondiciones El usuario debe ser el administrador u operador y contar
con un nombre de usuario y clave asignados previamente
para acceder al sistema. El id del cliente será su DNI.
Secuencia normal Acción
1. El administrador da clic Registrar cliente, para lo cual
ingresará su DNI, apellido paterno, apellido materno,
nombres, sexo y teléfono.
2. Los datos serán validados antes de su ingreso.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. Si los datos ingresados no son correctos, se muestra
una notificación en los campos que presentan errores
y se solicita la corrección de los datos erróneos.
26
Cuadro 26: Caso de uso: Eliminar Clientes.
Caso de uso Clientes - Eliminar
Descripción La eliminación de usuarios puede ser realizada por el
administrador u operador y será eliminado si ha ocurrido
una equivocación en sus datos.
Actores Administrador.
Operador.
Precondiciones El usuario puede ser el administrador u operador y contar
con un nombre de usuario y clave asignados previamente
para acceder al sistema.
Secuencia normal Acción
1. El administrador da clic en la opción Eliminar cliente,
para lo cual debe indicar cuál es el usuario a eliminar.
2. Los datos serán validados antes de su actualización.
Postcondiciones Se guarda la nueva información en la BD.
Excepciones Acción
1. No hay excepciones
1.2.2.Requerimientos funcionales
El sistema informático controla y restringe el acceso de usuarios, tomando
en cuenta que cada usuario debe tener una cuenta con claves distintas y
privadas para dicho sistema y el administrador es el que puede definir el
perfil de los demás usuarios.
Cuando se efectúa la venta del pasaje, se debe registrar el DNI, nombres y
apellidos, lugar de destino, fecha, hora de viaje y bus en el que se
trasladará el pasajero.
1.2.3.Requerimientos no funcionales
Se diseño un modelo de representación de la empresa de transportes que
sea capaz de gestionar un control que los clientes de la empresa de
transportes
27
CONCLUSIONES
28
BIBLIOGRAFÍA
29
ANEXOS
30