UNIVERSIDAD MARIANA
FACULTAD DE INGENIERÍA
PROGRAMA INGENIERÍA DE SISTEMAS
LABORATORIO
Número de participantes Materiales
Objetivos
1. Identificar requerimientos Internet
funcionales Procesador de texto
2. Identificar el mundo del problema Duración de la actividad
3. Identificar requerimientos no
funcionales 2:00 horas
4. Estructuras de control condicional
Ejercicio 1: Sistema de Control de Aforo en un Teatro
Enunciado: En un teatro, se desea implementar un sistema de control de aforo que permita asegurar el cumplimiento
de las normativas de seguridad. El sistema debe verificar si hay espacio disponible en la sala, si la persona tiene una
entrada válida, y si es menor de edad, debe ir acompañado de un adulto. Además, se debe tener en cuenta que el
teatro ofrece descuentos para personas mayores de 65 años.
Nombre RF1: Información
Entradas -verificación de edad, si es menor debe ir acompañado
- descuentos para adulto mayor, si es hay descuento
Descripción verificara si es adulto mayor a 65 brindara un descuento.
si es menor de edad debe ir acompañado
Resultado Se dará acceso al teatro
Nombre Rf2:
Entradas -Cantidad de asientos disponibles
-verificación de entrada,
Descripción El programa verificara asientos disponibles y apartara un espacio para el comprador
Resultado Apartar un espacio en el teatro para el comprador
Mundo del problema o contexto:
Lista de asientos
Cantidad de boletos
Requerimientos No Funcionales:
Siempre debe tener internet
Que sea fácil de usar
Que sea adaptable
Pegue el Pseudocodigo (PSEINT)
UNIVERSIDAD MARIANA
FACULTAD DE INGENIERÍA
PROGRAMA INGENIERÍA DE SISTEMAS
LABORATORIO
Algoritmo ventas_teatro
Escribir "cantidad_asientos_disonibles"
leer cantidad_asientos_disponibles
escribir"cantidad boletas"
leer boletas
escribir"edad"
leer edad
Si (edad <17) Entonces
Escribir "llevar_acompañante"
SiNo
fin si
si (edad>=18) Entonces
escribir "no llevar acompañante"
Si (edad>=65) Entonces
escribir "aplicar descuento de 0.10"
SiNo
Escribir "no aplica descuento"
Fin Si
Fin Si
Si cantidad_asientos_disponibles>=boletas Entonces
escribir"hay disponibilidad"
SiNo
si cantidad_asientos_disponibles<boletas entonces
Escribir "no hay disponibilidad"
FinSi
Fin Si
FinAlgoritmo
UNIVERSIDAD MARIANA
FACULTAD DE INGENIERÍA
PROGRAMA INGENIERÍA DE SISTEMAS
LABORATORIO
Pegue el diagrama de flujo (PSEINT)
UNIVERSIDAD MARIANA
FACULTAD DE INGENIERÍA
PROGRAMA INGENIERÍA DE SISTEMAS
LABORATORIO
Ejercicio 2: Sistema de Registro de Donaciones en una Fundación
Enunciado: Una fundación sin fines de lucro quiere implementar un sistema para registrar y verificar las donaciones
recibidas. El sistema debe comprobar si el monto de la donación cumple con los requisitos mínimos para ser registrado
y si el donante cumple con ciertas condiciones para recibir un agradecimiento especial. Las donaciones mayores a
$1000 califican para una mención especial, pero si el donante ha realizado tres o más donaciones este año, se le
otorga un reconocimiento especial. Además, si la donación proviene de una empresa, se debe verificar si es una
empresa reconocida por su apoyo a causas sociales.
Nombre RF1: verificación
Entradas - verificación de donación
-verificación si es persona
- verificar si es empresa, si es empresa verificar su apoyo a causas sociales
Descripción La aplicación verificara de donde viene la aplicación, identificara si la persona o empresa es
reconocida por apoyar causas sociales
Resultado Aceptar o negar donaciones
Nombre RF2: requisitos para donar
Entradas - requisitos mínimos donación
-monto de donación
Descripción La aplicación identificara si la persona tiene los requisitos mínimos para realizar una
donación
Resultado Dar información de la donación
Nombre RF3: condiciones
Entradas - condiciones para reconocimientos especial (si tiene más de tres donaciones en el año )
- condiciones para mención especial (una sola donación)
Descripción La aplicación verificara el monto de la donación y se le asignara un tipo de reconocimiento
Resultado La aplicación asignara un tipo de reconocimiento
Mundo del problema o contexto:
Información del donante
Monto de donación
Cantidades de veces donadas en el año
Verificar apoyo a causa social
Requerimientos No Funcionales:
Siempre debe tener internet
Adaptabilidad
UNIVERSIDAD MARIANA
FACULTAD DE INGENIERÍA
PROGRAMA INGENIERÍA DE SISTEMAS
LABORATORIO
Usabilidad
Contenido de información verificada
Base de datos de donantes
Pegue el Pseudocodigo (PSEINT)
Pegue el diagrama de flujo (PSEINT)
Ejercicio 3: Sistema de Evaluación de Solicitudes de Crédito
Enunciado: Un banco quiere desarrollar un sistema para evaluar las solicitudes de crédito de sus clientes. El sistema
debe verificar si el cliente tiene un historial crediticio favorable, si sus ingresos son suficientes para el monto
solicitado, y si tiene otras deudas pendientes. En caso de que el cliente sea un trabajador independiente, se debe
evaluar un criterio adicional relacionado con la estabilidad de sus ingresos. Además, el sistema debe verificar si el
cliente cumple con ciertos criterios para recibir una tasa de interés preferencial.
Nombre RF1: información de cliente
Entradas - estabilidad de ingresos
- verificar estado del trabajo de cliente (en empresa/ independiente)
UNIVERSIDAD MARIANA
FACULTAD DE INGENIERÍA
PROGRAMA INGENIERÍA DE SISTEMAS
LABORATORIO
Descripción El prog4rama verificara la estabilidad de ingresos y el tipo de trabajo que tiene el cliente
Resultado Verificación de datos
Nombre RF2: estado de cuentas
Entradas - historial crediticio favorable
-verificación de deudas pendientes
- cantidad de ingresos
Descripción El programa verificara el estado de cuentas y la cantidad de deudas pendientes
Resultado Reporte de cuenta
Mundo del problema o contexto:
Información personal
Condiciones para aprobar crédito
Requerimientos No Funcionales:
Siempre debe tener internet
Base de datos actualizada
Usabilidad
Compatibilidad
Pegue el Pseudocodigo (PSEINT)
Pegue el diagrama de flujo (PSEINT)