You are on page 1of 19

SERVICIO NACIONAL DE APRENDIZAJE SENA

PROGRAMA DE FORMACION

TECNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION

N. DE FICHA 1749799

PRESENTADO POR EL GRUPO # 4:

PATRICIA MEJIA PASTRANA

HEBER ENRIQUE MENDEZ SANTOS

TEMA DESARROLLADO

ESPECIFICACIÓN DE REQUERIMIENTOS CON CASO DE USO

FECHA
8 DE ABRIL DE 2019
SERVICIO NACIONAL DE APRENDIZAJE SENA

Paso 1:

Construir una definición de Caso de Uso y Diagrama de Clase que se pueda utilizar para representar a un
empleado de una compañía. Cada empleado se define por un número entero ID, un Salario y el número
máximo de horas de trabajo por semana.

Los servicios que debe proporcionar deben permitir introducir los datos de un nuevo empleado, visualizar
los datos existentes de un nuevo empleado y capacidad para procesar las operaciones necesarias para
dar de alta y de baja en la seguridad social y en los seguros que tenga contratados la compañía.

Con base en el ejercicio anterior, construir los diagramas utilizando la herramienta software Star UML.

Caso de uso: permite modelar porte del comportamiento de un sistema identificando los principales
requisitos funcionales.

Diagrama de Clase: son diagrama de estructura estáticas que muestran las clases del sistema y sus
interacciones.
SERVICIO NACIONAL DE APRENDIZAJE SENA

Paso 2:

Diligencie la plantilla descrita a continuación para la identificación de los objetos que componen los
diagramas

Clientes, Gerente, Auxiliar administrativo, Chef y técnico de


Nombre de los Actores sistemas.

 Registrar usuarios
Nombre de los Casos de
Uso  Dirigir procesos administrativos
 Revisar reportes de ventas
 Administrar ordenes de pedidos
 Administrar reservaciones
 Programar menús
 Hacer pedidos
 Hacer reservación
 Registrar cliente
 Cancelar servicios

Nombre del Sistema PLATAFORMA GESTIÓN PARA RESTAURANTE

El técnico de sistemas: tiene una relación de asociación con el caso


Relación entre los de uso registrar usuario, también tiene una relación de tipo extend
Actores con el caso de uso enviar correo de bienvenida con los datos al
nuevo usuario y una relación include con el caso de uso buscar
usuario.

El gerente: tiene relación de asociación con los casos de uso dirigir


procesos administrativos y el caso de uso revisar reportes de venta.
También tiene relación de tipo include con los casos de uso
autorizar usuario, aprobar presupuesto, autorizar descuentos y con
caso de uso validar datos.

El asistente administrativo: tiene relación de asociación con los


casos de uso administrar ordenes de pedidos y administrar ordenes
de reservaciones, en este también se encuentra relación de tipo
include con buscar pedidos, buscar reservaciones, validar pedidos
y validar reservaciones. Hay relaciones de tipo extend entre los
casos enviar orden de pedido al chef y el caso de uso enviar orden
de reservaciones al chef.
SERVICIO NACIONAL DE APRENDIZAJE SENA

El chef: Tiene una relación de asociación con el caso de uso


programar menús y una relación de tipo extend con el caso de uso
enviar menús para aprobación

El cliente: existe relación por asociación con los siguientes casos


registrar cliente, hacer pedidos, hacer reservación y cancelar
servicios.

 Restaurante
Nombre de las clases  Personas
 Clientes
 Empleados
 Pagos
 Servicios
 Menús
 Mesas

Clase restaurante:
Nombre_dirección_teléfono_email

Clase personas:
Nombre_apellidos_tipo_de_identificacin_dirección_celular_email

Clase empleados:
Usuario_contraseña
Atributos de cada clase
Clase cliente:
Usuario_contraseña

Clase pagos:
Forma_pago

Clase servicios:
Servicios_online, servicios_directos

Clase mesa:
Número_mesa

Clase menús
restaurante
SERVICIO NACIONAL DE APRENDIZAJE SENA

Clase restaurante:
Ventas_online, vetas_directas, reservacione_online

Clase personas:
operaciones

Clase empleados:
Métodos de cada clase Operaciones

Clase cliente:
Hacer_pedidos, hacer_reservaciones, cancelar_servicios

Clase pagos:
Tarjeta_crédito, tarjeta_debito, efectivo

Clase servicios:
Desayuno, almuerzo, cena, bebidas

Clase mesa:
Mesa_cuatro_puestos, mesa_seis_puestos

Clase menús
Desayuno, almuerzo, cena
SERVICIO NACIONAL DE APRENDIZAJE SENA

Caso de uso Registrar Usuario


Procedimiento El técnico de sistema que es quien administra el software
registrará a cada uno de los usuarios internos del sistema. Se
suministrar rol, nombre de usuario y contraseña
Paso Acción
1 El actor da clic en botón registrar usuario.
2 Llenar el formulario del usuario
3 Definir rol, nombre de usuario y contraseña
Secuencia 4 Dar clic en el botón crear usuario
Normal 5 El administrador del sistema enviará un correo de
bienvenida al nuevo usuario con sus datos
Post Condición El actor debe ser empleado directo de la empresa y estar
autorizado por el gerente.
Excepciones Paso Acción
3 Debe tener autorización por el gerente

Caso de uso Dirigir Procesos Administrativos


Procedimiento Para dirigir los distintos procesos administrativos, el sistema
deberá validar nombre de usuario y contraseña cuando este
requiera ingresar.
Paso Acción
1 El gerente ingresa nombre de usuario y contraseña.
Si el usuario no está registrado o ingresa los datos
Secuencia 2 equivocado el sistema emitirá el siguiente mensaje:
Normal “Usuario No Existe”
3 El gerente ingresa sus datos al sistema y ejecuta las
acción pertinentes.
Post Condición El usuario debe estar registro en la base general del sistema
Paso Acción
Si el sistema detecta más de tres intentos para ingresar
Excepciones 2 enviara una alerta al administrador del software.
Si se persiste en ingresar incorrectamente al sistema
2 este bloqueara la pantalla, donde esta pedirá un código
de siente dígitos y una letra, suministrada por el
administrador del sistema.
SERVICIO NACIONAL DE APRENDIZAJE SENA

Caso de uso Revisar Reportes de Ventas


Procedimiento El actor debe ingresar nombre de usuario y contraseña para la
validación de los reportes.
Paso Acción
1 El actor ingresa nombre de usuario y contraseña.
Si el usuario no está registrado o ingresa los datos
Secuencia 2 equivocado el sistema emitirá el siguiente mensaje:
Normal “Usuario No Existe”
3 El actor ingresa sus datos al sistema y ejecuta las acción
pertinentes.
Post Condición El usuario debe estar registro en la base general del sistema
Paso Acción
Si el sistema detecta más de tres intentos para ingresar
Excepciones 2 enviara una alerta al administrador del software.
Si se persiste en ingresar incorrectamente al sistema
2 este bloqueara la pantalla, donde esta pedirá un código
de siente dígitos y una letra, suministrada por el
administrador del sistema.

Caso de uso Administrar Ordenes de Pedidos


Procedimiento El asistente admirativo debe ingresar nombre de usuario y
contraseña para la validación de los pedidos. Una vez validado
la información de los pedidos serán enviados al chef, el
asistente podrá hacer seguimiento del estado de los pedidos.
Paso Acción
Secuencia 1 El actor ingresa nombre de usuario y contraseña.
Normal 2 Validar información de los pedidos
3 Enviar orden de pedido al chef.
4 Ver el estado del pedido.
Post Condición El usuario debe estar registro en la base general del sistema
Paso Acción
3 El chef debe confirmar que la orden se ha de procesar
Excepciones 4 Para tal efecto este caso, el sistema debe mostrar una
aleta por si el cliente hace alguna modificación en cuanto
a la entrega del pedido
SERVICIO NACIONAL DE APRENDIZAJE SENA

Caso de uso Administrar Reservaciones


Procedimiento El asistente admirativo debe ingresar nombre de usuario y
contraseña para la validación de las reservaciones. Una vez
validado la información enviar al chef la orden de reservación.
Paso Acción
Secuencia 1 El actor ingresa nombre de usuario y contraseña.
Normal 2 Validar información de la reservaciones
3 Enviar orden de pedido al chef.
4 Ver el estado de la reservación .
Post Condición El usuario debe estar registro en la base general del sistema
Paso Acción
3 El chef debe confirmar que la orden se ha de procesar
Excepciones 4 Para tal efecto este caso, el sistema debe mostrar una
aleta por si el cliente hace alguna modificación en cuanto
al mes, el día y la hora.

Caso de uso Programar Menús


Procedimiento El chef debe ingresar nombre de usuario y contraseña para la
programación de los distintos menús.
Paso Acción
Secuencia 1 El actor ingresa nombre de usuario y contraseña.
Normal 2 Coloca el nombre de cada menú, imagen y precio
3 Da clic en actualizar plataforma
Post Condición El usuario debe estar registro en la base general del sistema
Paso Acción
Excepciones 2 Los precios deben estar aprobado por la gerencia
SERVICIO NACIONAL DE APRENDIZAJE SENA

Caso de uso Hacer Pedidos


Procedimiento El cliente dará clic en hacer pedidos, el sistema mostrará los
menús del día con sus respectivos precios, también mostrará la
opción de pago así: pago online o pago contra entrega.
Paso Acción
1 El actor da clic en botón hacer pedidos
2 Seleccionar menús
Secuencia 3 El sistema muestra la opción menús con sus respectivos
Normal imágenes y precios.
4 El actor da clic sobre cada menú a tomar.
5 El actor da clic sobre el botón confirmar pedido.
6 El Sistema muestra la opción de pago
7 El actor secciona a opción de pago. Sí el pago es online
el sistema lo re-direccionara a la plataforma de pagos
online.
Post Condición El actor debe estar registrado para hacer pedido.
Paso Acción
Excepciones 5 Si después de la confirmación desea cancelar el pedido,
debe dirigirse a la opción cancelar pedido.
7 El sistema debe recibir la información del banco
confirmando la transacción

Caso de uso Hacer Reservaciones


Procedimiento El cliente dará clic hacer reservaciones, el sistema mostrará los
cupos y mesas disponentes por día y meses del año en curso,
también mostrará los menús y la opción de pago así: pago
online o pago en el establecimiento, antes de que el cliente
seleccione el modo de pago el sistema mostrará un mensaje con
el beneficio del pago online.
Paso Acción
1 El actor da clic en botón hacer reservaciones
2 Selecciona el mes, el día y la hora
3 El sistema muestra cantidad de mesa disponibles, cupos
por mesas y número de la mesa.
Secuencia 4 El sistema muestra la opción menús con sus respectivos
Normal precios.
5 El actor da clic sobre cada menú a tomar.
6 El actor da clic sobre el botón reservar.
7 El Sistema muestra la opción de pago
8 El actor secciona a opción de pago. Sí el pago es online
el sistema lo re-direccionara a la plataforma de pagos
online.
SERVICIO NACIONAL DE APRENDIZAJE SENA

Post Condición El actor debe estar registrado para hacer la reservación


Paso Acción
Excepciones 6 Si el cliente decide cambiar el mes, el día y la hora debe
cancelar la reservación, dirigiéndose a botón cancelar
servicios.
8 El sistema debe recibir la información del banco
confirmando la transacción

Caso de uso Registrar Cliente


Procedimiento El cliente podre podrá registrase directamente desde la
plataforma, donde llenara el formulario con todos los datos que
le pide el sistema.
Paso Acción
Secuencia 1 El actor da clic en registrar cliente .
Normal 2 Llena el formulario con todos los datos
3 Da clic en registrar
4 Si al dar clic en registrar y algunos de los siguientes
datos ya existen el sistema no permitirá el registro:
número de cedula y email.
Post Condición Ser mayor de edad
Paso Acción
Excepciones 2 El cliente debe aprobar su registro confirmando un email
que el sistema le enviara.
SERVICIO NACIONAL DE APRENDIZAJE SENA

Caso de uso Cancelar Servicios


Procedimiento El cliente podre cancelar los servicios solicitados de la siguiente
manera: para solicitud de pedidos a domicilio será con una hora
de anticipación a la hora de entrega, para cancelar
reservaciones debe ser 24 horas antes del enveto. Si pasa los
horarios establecidos no podrá cancelar los servicios y el
sistema le dirá con el siguiente mensaje “El servicio no puede
ser cancelado por superar el límite de tiempo”
Paso Acción
Secuencia 1 El actor ingresa nombre de usuario y contraseña.
Normal 2 Escoger el servicio a cancelar
3 Da clic en cancelar
4 Si supera el límite de tiempo el sistema mostrara el
mensaje: “El servicio no puede ser cancelado por
superar el límite de tiempo”
Post Condición El usuario debe estar registro en la base general del sistema
Paso Acción
4 Se podrán hacer exencione con la autorización para la
Excepciones cancelación de algún servicio con la autorización de
gerencia.
SERVICIO NACIONAL DE APRENDIZAJE SENA

RESTAURANTE EL FOGÓN SOCORRANO


PLATAFORMA GESTIÓN PARA RESTAURANTE

PLANTILLA STAKEHOLDERS

Código Rol o cargo Descripción del rol o interés Nivel de Interés


influencia en el
proyecto
STK 1 Técnico de Alta Alta
sistemas

Es el responsable de la operación del software,


mantener la interacción del sistema con los distintos
usuarios. Registrar usuarios y recibe todas la
alertas del sistema

STK 2 Gerente Alta Alta

Responsable de administrar la operación del


restaurante, de implementar mejoras en los
procesos, y de velar por que se cumplan con los
estándares de calidad. Deberá hacer reportes de
las ventas diarias, revisión de descuentos y manejo
de promociones.
SERVICIO NACIONAL DE APRENDIZAJE SENA

STK 3 Asistente de Alta Media


administración

Es el encargado de la atención al usuario, recibir las


reservaciones y despachar los pedidos online.

STK 4 El chef Media Media

Es el que planifica, organiza y supervisa el


suministro, la preparación y la forma de cocinar los
alimentos y la confección de los diferentes platos
que se elaboran en la cocina del restaurante. El
chef dirige y coordina el trabajo del personal de
cocina para que sea eficiente.

STK 5 Auxiliar de Encargado de ayudar al Chef a la preparación de Bajo Bajo


cocina los alimentos.
-como limpiar, medir y mezclar ingredientes.
-también de recibir y verificar la materia prima para
la ejecución de las actividades diarias.
-Mantener la organización diaria de la cocina
-Controlar el buen uso de la materia prima evitando
pérdidas y desperdicios.
SERVICIO NACIONAL DE APRENDIZAJE SENA

STK 6 Cliente

Es el actor principal es la razón de ser de la


empresa. Este puede realizar pedidos y
reservaciones online, a través de la plataforma
pude cancelar dichos servicios

Diagrama de clases
SERVICIO NACIONAL DE APRENDIZAJE SENA

Paso 3:

Elaboración del informe de análisis con las propuestas de trabajo junto con la interpretación de las
necesidades tecnológicas, expuestas en el informe de requerimientos, de acuerdo con las normas y
protocolos del sistema en desarrollo.

El informe debe contener:

1. Análisis DOFA del sistema de información actual. Este análisis además deberá incluir lo siguiente:

- Diagnóstico y necesidades del hardware, software y servicios informáticos.


Para que el software funcione de manera correcta en cuanto al hardware hay que tener en cuenta lo
siguiente con respecto a las necesidades.

Hardware:
 Un procesador
 Velocidad del procesador
 Memoria RAM DDr2 y DDr3
 Velocidad de un disco duro
 Pantalla de tecnología LCD o LED
 Tarjeta de video
 Dispositivos de audio
 Mouse
 Lector de tarjetas
 Puerto USB
 Teclado numérico
 Procesador
 Intel Core i7,
 1 Tera disco duro,
 16GB de memoria RAM

Software: Programa Java que permite agilidad y acceso en los procesos de aplicación, Windows 10
sistema operativo para servidores
SERVICIO NACIONAL DE APRENDIZAJE SENA

2. Identificación de las oportunidades de mejoramiento de acuerdo al análisis de los requerimientos


como se muestra en la siguiente tabla:

Nombre oportunidad Descripción Alcance de la


implementación

Ejemplo: Actualizar versión de Ejemplo: Al actualizar la base de Ejemplo: Se recomienda realizar


base de datos. datos se podrá optimizar el plan de trabajo para la
servicio y mejorar la seguridad del actualización de la base de datos.
sistema.

un módulo para el registro de los El sistema deberá permitir la El sistema debe contar con
diferentes tipos de usuarios del posterior consulta, actualización manuales de usuario
sistema de información (Gerente, de datos, cambio de estado y la estructurados adecuadamente
Asistente de administración, Chef impresión de un estado general. que permitan el ingreso y
y auxiliar de cocina) creación de módulos

un módulo para el acceso al Al momento de entrar cada Que el ingreso sea confidencial
sistema de los diferentes usuarios usuario tendrá su acceso con por cada usuario y halla control de
(Gerente, Asistente de contraseña y usuario individual ingreso al sistema para obtener
administración, Chef y auxiliar de para que cada operación sea resultados de trabajo por cada
cocina) controlada individualmente empleado

un módulo de inventario en donde Se tendrá control de stock de los Se recomienda tener actualizados
se ingresen los productos que productos vigentes y dados de los productos que van ingresando
están en el almacén, en este baja para al área de compras y a bodega y dar de baja los que
módulo se ingresara el nombre almacén y gerencia pueda salen de inventario.
del producto, la cantidad y el supervisar el estado de los
costo. productos.

módulo para ingresar pedido, Al momento de ingresar la Mantener el ingreso al sistema y


facturar órdenes e imprimirlas. facturación al sistema se podrá actualización de facturación de
Este sistema dejara que se tomen llevar control de ventas ventas y ordenes de pedidos en
pedidos de los clientes luego de línea
este se procede a ingresarlo al
sistema, siguiente facturar.
SERVICIO NACIONAL DE APRENDIZAJE SENA

VARIABLES INTERNAS

Objetivo Debilidades: Fortalezas:


Implementar una plataforma de gestión
que permita realizar pedidos, compras -Los empleados no cuentan con -Capital de trabajo suficiente
en línea, control de inventario, suficiente conocimiento en tecnologías - Buen servicio
facturación, que integre el buen y capacitaciones -Apoyo de gerencia y buen ambiente
servicio del restaurante con las - Falta de entusiasmo de los laboral para la adaptación de nuevos
necesidades del cliente y que responda empleados en cuanto al aprendizaje y conocimientos.
de manera oportuna las necesidades adaptabilidad del software
del restaurante

VARIABLES EXTERNAS

OPORTUNIDADES: ESTRATEGIA DO: ESTRATEGIA FO:

Se puede desarrollar nuevos servicios Buscar personal capacitado y con ganas Darle a conocer al personal las ventajas
y mejorar los actuales para atender de aprender el manejo de software que de la implantación del sistema y los
necesidades de los clientes piden o personal con perfiles adecuados, buenos aportes que le va hacer a su
agilidad en la respuesta del personal, el Realizar internamente entrevista para medio de trabajo
restaurante está creciendo y es captar el personal que cumpla con el
conocido por el turismo y es competitivo perfil requerido.
por eso se decide capacitar al personal
de forma didáctica que le sea fácil el
aprendizaje y la interacción con el
sistema a implantar

AMENAZAS: ESTRATEGIA DA: ESTRATEGIA FA:

-Que el personal no acepte el nuevo Meta seguir adelante con el objetivo


cambio y la reformas en el restaurante. claro enfocado apartando esas
amenazas y debilidades y diseñando -Enfocar al personal y por medio de la
- Que la gerencia decida el cambio de estrategias junto con la gerencia para gerencia capacitar y en su contrato
personal. que el personal entienda lo importante agregarles otro si ,de funciones colocar
que es el uso del software en cuanto a dentro sus tareas el manejo e
las ventajas que se les aportara tanto al interacción con el programa software
restaurante como a los empleados. implantado.
SERVICIO NACIONAL DE APRENDIZAJE SENA

3. Elaboración del plan de trabajo con base en las oportunidades de mejora. El cual debe contener:

- El nombre de la oportunidad: capacitación del personal

- Objetivo general y específicos: El personal debe conocer y adaptarse al sistema que


permitirá el desarrollo de la plataforma de gestión que permita realizar pedidos, menú,
reservas y compras en línea de comidas, Que integre el buen servicio del restaurante con
las necesidades de los clientes, con esto se le facilitará el proceso en cada tarea realizada.

Objetivo específico:
Masificar el servicio del restaurante.
Mejorar el servicio, reduciendo tiempo y costo en la implantación del mismo.
Programa software con fácil aprendizaje y adaptabilidad para los empleados

- Justificación: El restaurante “El fogón Socorrano” tiene un gran reconocimiento en el


sector comercial, por esta razón se quiere implementar una plataforma de servicio la cual
permitirá realizar los procesos más rápidos y más eficientes para cada uno de los clientes
y empleados. Lo que se quiere es que el personal se adapte fácilmente al sistema para
que con este trabajo integral se pueda dar el resultado final que es sistematizar los
procesos del restaurante.

- Cronograma: atentes de la puesta en marcha del sistema se capacitarán a los diferentes


actores en el manejo de esta herramienta, durante una semana con dos horas de práctica
se estará entrenando al personal.

- Recursos: físicos, humanos, financieros, otros: Cuenta con la infraestructura, tiene


suficiente personal, pero no posee los conocimientos necesarios cuenta con los recursos
financieros para la implementación de este.
-
- Observaciones.
SERVICIO NACIONAL DE APRENDIZAJE SENA

Archivos UML
Diagrama caso de uso mini taller

empleado minitaller.mdj

Diagrama de clase mini taller

DIAGRAMA CLASE.mdj
.

Diagrama caso de uso

El Chef.mdj Cliente.mdj Registrar usuario.mdj Registrar usuario - copia.mdj Gerente.mdj

Asistente administrativo.mdj

Diagrama de clases

Diagrama de clases.mdj

You might also like