You are on page 1of 14

INGENIERÍA DE SOFTWARE

ACTIVIDAD DE APRENDIZAJE No 1. INCIANDO EL ANÁLISIS DE


SISTEMAS

Presentado por: Luz Janneth Parra Ayala

UNIPANAMERICANA COMPENSAR
INGENIERÍA DE SISTEMAS
2018
ACTIVIDAD

Don Rómulo Romualdo es propietario de 10 taxis autorizados para rodar en la ciudad


donde usted Vive.
Don Rómulo no conoce con exactitud si obtiene ganancias o pérdidas con sus
Taxis Algunos taxis trabajan dos turnos, otros un solo turno.
Por turno se tiene un conductor. Cada conductor trabaja 12 horas, de 6 a 6. Se trabaja de
lunes a viernes. El conductor del taxi debe entregar al siguiente turno el carro lavado y el
tanque de gasolina lleno. Valores que corren por cuenta del conductor que termina.

Cada conductor debe entregar a don Rómulo diario $80.000. Cuando el taxi esta de pico y
placa el dueño los ingresa a mantenimiento preventivo que le cuesta $20.000 por carro.
Cuando hay daños, le pasan la factura por el valor del arreglo y los repuestos. Don
Rómulo tiene dos conductores que se denominan relevos que sirven para cuando un
taxista pide permiso por cualquier causa, se pueda suplir el turno, además de que los fines
de semana estos dos conductores trabajan.
A veces los conductores solicitan préstamos que le devuelven a don Rómulo
semanalmente por cuotas diarias, o en un solo valor en un día de la semana. El conductor
puede pedir préstamos por varias razones como cuando le sacan comparendos. Don
Rómulo les cobra intereses de 0.5% sobre valor de deuda por cada semana de mora que
pase que no se le pague el dinero prestado.

PLANEACIÓN DIDÁCTICA MODELADO DE SISTEMAS

Se le solicita:

1. Definir el problema

PROBLEMA: Definir a través de datos numéricos si don Rómulo Romualdo


obtiene ganancia o pérdida por la operación de sus taxis.

2. Citar 3 causas y 3 consecuencias

Causas:
 Necesidad de determinar si el valor de la cuota cubre los gastos generados
por la operación o no
 Se requiere saber si los gastos asumidos por don Rómulo Romualdo son
excesivos
 Se debe determinar si el sistema de préstamos es efectivo y si la cuota de
interés es la que debe ser

Consecuencias:

 Subir o mantener la cuota que deben pagar los conductores al dueño de los
taxis
 Quitar o dejar los gastos asumidos por don Rómulo Romualdo para que el
resultado de la operación a nivel financiero sea satisfactoria.
 Subir o mantener el sistema de préstamos y/o su cuota de interés
3. Proponer una solución en términos de software, debe indicar el tipo de
aplicativo o sistema de información a realizar y fundamentando el ¿por qué?

Solución propuesta:

Para la solución del caso en cuestión, se propone la creación de una aplicación


móvil, ya que será mucho más fácil el ingreso por parte de los taxistas (Que no
tienen lugar de trabajo fijo) de la relación de los gatos, junto con sus soportes
respectivos, la verificación de su inicio y entrega del taxi en el lugar
correspondiente a través del gps, el control de los pagos diarios en tiempo real,
vencimiento de cuotas de préstamos de cada taxista etc, y la verificación y análisis
de la operación diaria por el dueño de los taxis.

4. Delimitar la solución, que va a contener, hasta dónde va?

La aplicación propuesta se desarrollará con código nativo de Android y IOS para


que sea más fácil tener acceso a los recursos de cada equipo (Tablet o celular) a
nivel de gps, cámara etc. Contendrá una interfaz de usuario para los taxistas, una
para el administrador de la aplicación y otra para el dueño y las personas de la
parte financiera de la empresa; cada interfaz con sus diferentes vistas en la que los
usuarios podrán ingresar y consultar la información pertinente dependiendo de su
perfil dentro de la aplicación. La aplicación estará conectada a una base de datos
que permitirá el ingreso, gestión y consulta de la información requerida para dar
solución al caso en cuestión.

5. Justificación

Los sistemas de información tienen por objeto dar solución a un problema


planteado a través de herramientas que permitan el ingreso, actualización y
consulta de la información de manera rápida, eficiente y segura. El caso en
cuestión requiere de un sistema de información portable, que pueda ser
actualizado y verificado en tiempo real por parte de los actores del proceso. Con
un sistema de información al alcance de la mano y conectado a la misma base de
datos, se podrá analizar la operación de todos los taxis en tiempo real y al final del
día sacar un estado de resultados de la operación en dónde arroje datos numéricos
y estadísticos que indiquen la efectividad o los problemas de la operación que
impactan en la pérdida o ganancia del dueño del negocio y permitan tomar
decisiones para el mejoramiento del resultado monetario del mismo.

6. Aplicar una técnica de levantamiento de información, mostrando el


instrumento aplicado o revisado, la muestra realizada, tabular datos de las
respuestas halladas u observadas, generar gráficos estadísticos y presentar
conclusiones que deben ser las falencias o los pequeños problemas que
componen el gran problema que usted definió.
Cuestionario levantamiento de información Taxis don Rómulo

Cuestionario No:
Nombre completo:
Número de documento de identidad:
Cargo:
Celular:

Por favor responda de manera concienzuda y responsable las siguientes preguntas.


Marque con una x las repuestas que considere pertinentes y/o correctas según su criterio

1. ¿Cree usted que la empresa debería manejar una aplicación móvil para el ingreso
de la información pertinente a la operación diaria que tienen los taxis?

Sí _
No_

2. ¿Cuáles de las siguientes opciones cree que deben estar dentro de la aplicación?

 Formulario de solicitud de préstamo_


 Estado de cuenta préstamos_
 Relación de gastos diarios del taxi_
 Transferencia de cuota diaria_
 Todas las anteriores_
 Otra _ ¿Cuál?_____________________

3. ¿Le gustaría poder hacer la transferencia de la cuota diaria en línea?

Sí _
No_
Tabulación del cuestionario

No de
Opción respuestas ¿La empresa debe
Sí 10
No 2
tener una app?
15
10
No de
5 respuestas
0
Sí No

2.
No de
Opción respuestas Opciones dentro de la app
Formulario de solicitud de
préstamo 5 6
5
Estado de cuenta préstamos 4
4
Relación de gastos diarios 3
del taxi 6 2
Todas las anteriores 6 1
Otra ¿Cuál? 2 0 No de respuestas
Hora de inicio y fin de la
jornada laboral 2

3.
No de
¿Transferencia de cuota en línea?
Opción respuestas 14
Sí 12 12
No 0
10

6 No de respuestas

0
Sí No

Conclusiones

Teniendo como referencia los resultados del cuestionario, se puede concluir lo siguiente:

1. La mayoría de las personas que respondieron el cuestionario consideran que la


empresa de don Rómulo debe tener una aplicación móvil para el ingreso y
consulta de información.
2. Que el 50% están de acuerdo con todas las opciones que se plantearon por parte
de los diseñadores para la aplicación y que dos personas sugirieron una opción
más que es la de poder medir el tiempo de jornada de los taxistas.
3. Que a la mayoría de quienes respondieron el cuestionario les gustaría que los
taxistas puedan realizar el pago de la cuota diaria en línea.
7. Presentar los requerimientos, 7 funcionales y 3 no funcionales. Se sugiere
buscar un formato en internet y aplicarlo.

REQUERIMIENTOS NO FUNCIONALES

1.1. Requerimientos del producto

1.1.1. Eficiencia

• El sistema debe ser capaz de procesar N transacciones por segundo. Esto


se medirá por medio de la herramienta de medición de trasacciones.
• Toda funcionalidad del sistema y transacción realizada debe procesarse y
mostrarse al usuario en menos de 1 segundo.
• El sistema debe ser capaz de operar adecuadamente con hasta 100 usuarios
con sesiones concurrentes.
• Los datos modificados en la base de datos deben ser actualizados para
todos los usuarios que acceden en menos de 1 segundos.

1.1.2. Seguridad lógica y de datos

• Solo el administrador de acceso a datos podrá cambiar los permisos de


acceso al sistema.
• El sistema debe desarrollarse aplicando normas y recomendaciones de
desarrollo seguro.
• Se debe hacer back up del sistema cada 24 horas.
• Todas las comunicaciones externas entre servidores de datos, aplicación y
cliente del sistema deben estar encriptadas usando el algoritmo RSA.
• Si se identifican ataques de seguridad en el sistema, el mismo no
continuará operando hasta ser desbloqueado por el administrador de seguridad.

1.1.3. Usabilidad

• Un usuario deberá aprender a usar el sistema en menos de 1 horas.


• El porcentaje de errores cometidos por el usuario deberá ser menor del 1%
de las transacciones totales ejecutadas en el sistema.
• El sistema debe proporcionar mensajes de error informativos al usuario
final.
• El sistema debe contar con un módulo de ayuda en línea.
• El sistema debe poseer interfaces gráficas bien formadas e intuitivas para
el usuario final.
2. REQUERIMIENTOS FUNCIONALES

TAXIS DON RÓMULO


Especificación de Requerimientos Funcionales

Código Nombre Fecha Grado Necesidad


Ingreso o supresión de
RF_2 Cuando un Esencial
roles
usuario se
registre
El sistema debe permitir el ingreso de uno o más roles y de igual
Descripción
manera su supresión.
Entradas Fuente Salida Destino Restricciones
Formulario Usuarios
Usuarios del Base de Cada usuario tendrá un
de ingreso con su rol
sistema rol datos rol como mínimo.
de datos asignado
La administración del sistema tendrá la opción de administrar
usuarios, cuando un usuario se register dentro del Sistema, tendrá que
escoger una de las dos opciones que se le presentarán: “Propietario” o
“Inquilino”. Dependiendo de la opción que el usuario escoja,
Proceso
automaticamente se le asignará el rol ligado a esa opción dentro del
Sistema y con ello el usuario tendrá su interfaz propicia y podrá
realizar las consultas que requiera.

Efecto
No aplica
Colateral
TAXIS DON RÓMULO
Especificación de Requerimientos Funcionales

Código Nombre Fecha Grado Necesidad


RF_ 3 Registro de usuario Cuando Esencial
usuario lo
requiera
El sistema debe permitir el registro de cualquier usuario dentro del
Descripción
Sistema mostrándole la interfáz de usuario que le corresponda
dependiendo de si es propietario o inquilino

Entradas Fuente Salida Destino Restricciones


Datos del
usuario:
Número de
cédula, Formulario Usuario con Los campos son
Base de
Nombre, de ingreso acceso al obligatorios y no puede
datos.
Dirección, de datos sistema. haber usuarios repetidos.
Teléfono

El sistema verificará que la información necesaria para crear un


usuario este completa y luego al dar la opción de guardar esta
información, el sistema creará el usuario en la BD y lo dejará
disponible para que pueda ingresar. Antes de almacenarse la
Proceso
información en la BD el sistema le presenta al usuario una pantalla
con la confirmación de los datos ingresados.

Efecto
No aplica
Colateral

TAXIS DON RÓMULO


Especificación de Requerimientos Funcionales

Código Nombre Fecha Grado Necesidad


Actualización password
RF_ 4 Cuando Esencial
de usuarios
usuario
requiera
El sistema debe permitir la actualización de los password de los
Descripción
usuarios.
Entradas Fuente Salida Destino Restricciones
Formulari
Identificación y Confirmación Base de
o de Máximo 10 caracteres.
password por pantalla datos.
ingreso de
datos
El usuario podrá realizer la modificación de su password, por
medio de un formulario ya definido en el cual se solicitará el
número de Identificación, el password actual y el nuevo password.
Proceso
Al confirmar la operación su nuevo password se almacenará en la
base de datos y el usuario lo verificará en su próximo ingreso.

Efecto
No
Colateral
aplica

TAXIS DON RÓMULO


Especificación de Requerimientos Funcionales

Código Nombre Fecha Grado Necesidad


RF_ 5 Solicitar préstamo Cuando se Esencial
requiera
El sistema debe permitir registrar los datos necesarios para la
Descripción
solicitud del préstamo.
Entradas Fuente Salida Destino Restricciones
Número de
formulario,
fecha de
solicitud,
Formulario Confirmación No deben existir
Nombre Base de
de ingreso por pantalla número de
completo datos
de datos de solicitud formularios repetidos
del
de préstamo
solicitante,
registrada
Cédula del
solicitante,
valor
solicitado,
destino del
préstamo
Cada usuario podrá registrar solicitudes de préstamos cada vez que
así lo requiera, ingresando a la app con su usuario y contraseña,
dirigiéndose al menú principal y al opción Solicitud de préstamo. Allí
deberá diligenciar el formulario para tal fin. Antes de almacenarse la
Proceso información en la BD el sistema le presenta al usuario una pantalla
con la confirmación de los datos ingresados.

Efecto
No aplica
Colateral

TAXIS DON RÓMULO


Especificación de Requerimientos Funcionales

Código Nombre Fecha Grado Necesidad


Consulta de estado
RF_ 6 Cuando se Esencial
de cuenta
requiera
Descripción El sistema debe permitir modificar y eliminar una propiedad.
Entradas Fuente Salida Destino Restricciones

Sólo arrojará
Formulario Formulario
Número de Base de información de los
de ingreso con los datos
cédula datos usuarios ya enrolados
de datos de la persona,
dentro de la aplicación.
el detalle de
los préstamos
solicitados y
su estado de
cuenta a la
fecha.
El usuario podrá consultar su estado de cuenta de préstamos, cuando
así lo requiera. Esto lo podrá hacer ingresando al menú principal de la
aplicación, a la opción estado de cuenta. Deberá ingresar su número
Proceso de cédula y pulsar el botón “Consultar”. El sistema arrojará la
información pertinente a la consulta del usuario.

Efecto No aplica
Colateral
TAXIS DON RÓMULO
Especificación de Requerimientos Funcionales

Código Nombre Fecha Grado Necesidad


RF_ 7 Relación de gastos Cuando se Esencial
diarios de taxi requiera
Descripción El sistema debe permitir a los taxistas ingresar al sistema los
gastos diarios del taxi que conducen.
Entradas Fuente Salida Destino Restricciones
Fecha, placa
taxi, número Confirmación
Formulario Los datos deben llenarse
de cédula por pantalla Base de
de ingreso a totalidad, la relación
taxista, tipo de ingreso datos
de datos de gastos debe ser
de gasto, de datos
guardada.
descripción guardados.
del gasto,
soporte del
gasto

El usuario podrá ingresar al sistema la relación de gastos que tenga


Proceso durante cada día de operación. Esto lo podrá hacer ingresando al
menú principal de la aplicación, a la opció “Relación de gastos”.
Deberá ingresar todos los datos y adjuntos solicitados por el
formulario y dar clic en el botón guardar.

Efecto
No aplica
Colateral

TAXIS DON RÓMULO


Especificación de Requerimientos Funcionales

Código Nombre Fecha Grado Necesidad


RF_ 8 Modificación Cuando se Esencial
Relación de gastos requiera
Descripción diarios de taxi
El sistema debe permitir a los taxistas modificar en el sistema
los gastos diarios del taxi que conducen, ya que durante el día
pueden tener más de un gasto, que deben registrar en una
misma relación de gastos durante el día.

Entradas Fuente Salida Destino Restricciones


Fecha, placa
taxi, número Confirmación
Formulario Los datos deben llenarse
de cédula por pantalla Base de
de ingreso a totalidad, la relación
taxista, tipo de ingreso datos
de datos de gastos debe ser
de gasto, de datos
guardada.
descripción guardados.
del gasto,
soporte del
gasto

El usuario podrá ingresar al sistema a modificar y/o adicionar ítems a


Proceso la relación de gastos que tenga durante cada día de operación. Esto lo
podrá hacer ingresando al menú principal de la aplicación, a la opció
“Relación de gastos”. Deberá ingresar todos los datos y adjuntos
solicitados por el formulario y dar clic en el botón guardar.

Efecto
No aplica
Colateral

You might also like