Vous êtes sur la page 1sur 11

Universidad Abierta y a Distancia de México

Nombre de la Actividad:

Unidad 2: Introducción a la Ingeniería de Software

Actividad 2. Análisis de los requerimientos

Curso:

Introducción a la Ingeniería de Software

Asesor Académico: Mtra. Magdalena Galindo Vilchis

Docente en línea: Adriana Álvarez Gutiérrez

Estudiante (a):

Martha Patricia Arenas López - ES172004460

17 de mayo de 2019
Contenido
Introducción: ........................................................................................................... 3

Análisis de requerimientos ...................................................................................... 4

Módulos del proyecto .............................................................................................. 6

Casos de uso: Registro de datos ............................................................................ 8

Escenario de Registro de datos .............................................................................. 9

Conclusión ............................................................................................................ 10

Bibliografía ............................................................................................................ 11

2
Introducción:

El proceso de requerimientos es una tarea que debe llevarse a cabo a través de

una serie de pasos bien sustentados con el objetivo de sentar las bases para el sistema

que se pretende crear.

Comprender cómo se integra cada requerimiento, así como las diversas funciones

y escenarios del sistema es fundamental para evitar posibles fallas o incongruencias que

provoquen la insatisfacción en las necesidades del cliente o los usuarios.

Permite a los analistas asegurarse de tratar con el problema correcto antes de

diseñar el sistema, utilizando la información recolectada antes para realizar el diseño

lógico del sistema de información, diseñando los procedimientos que ayuden a los

usuarios a introducir los datos con precisión, de manera que entren al sistema de

información correctamente (Kendall & Kendall, 2005)

3
Análisis de requerimientos

Tabla 1. Análisis de requerimientos


Sistema Argumenta la clasificación del
Requerimientos Usuario
Funcionales No funcionales requerimiento
1. El sistema
Esta función está restringida a
debe ser
los usuarios que estén dados de
accesible desde
Todos los alta en el sistema. Por ello este
cualquier parte x
usuarios requerimiento no depende del
del país a
sistema en sí, sino del
través de
administrador.
internet.
2. Administrar el El administrador es el que
servicio de ingresa la entrada y salida de los
Administrador
entrada y salida x camiones, pero es el sistema el
Gerente
de camiones que guarda y ordena dichos
repartidores. registros.
3. El sistema Que el sistema sea ágil y fácil de
debe ser ágil y usar no depende de este, sino de
fácil de usar. Todos los las funciones adicionales que se
x
usuarios le asignen, como, por ejemplo, la
capacidad de memoria, que el
diseño sea intuitivo, etc.
1. 4. Calcular el
tiempo de Si bien se tiene un tiempo
entrega y costos estimado de cada ruta, el tiempo
de viáticos Administrador x real dependerá de las
(gasolina, condiciones del tiempo, tráfico,
alimentación, entre otros.
casetas).
5. Calcular el
precio del
El precio del servicio dependerá
servicio
de los costos de gasolina y otros
conforme a la Administrador x
viáticos, los cuales están sujetos
distancia (km),
a constantes cambios.
sumándole un
40%
6. Administrar la Este requerimiento es ingresado
cartera de por el usuario de gerencia, pero
Gerente x
clientes. el sistema de encarga de
almacenarlo y ordenarlo.
7. Llevar un El sistema permite que el
control de administrador maneje los
accesos al Administrador x permisos de cada nivel de
sistema. usuario con funciones como
agregar, modificar, eliminar.
8. Llevar El almacenista es quien ingresa
registros de la la mercancía que va a ser
mercancía que trasladada y una vez que entra al
Almacenista x
debe ser sistema, esta cuenta con calidad
trasladada. de “En stock”, “Sin stock”,
“Pedido en proceso”

4
9. Generar
reportes de los
Al igual que los registros de
servicios
mercancía, el transportista
realizados,
registra los servicios de envío
próximos a
bajo las etiquetas de
realizar, Transportista x
“Programado”, “En proceso” y
otorgando un
“Finalizado”. Esta información
estatus de
queda almacenada en el
“programado”,
sistema.
“en proceso”,
“finalizado”.
10. El sistema El formato depende del
debe incluir un administrador, el cual debe
Administrador
formato oficial ingresarlo en el sistema para que
Gerente x
para los tanto el gerente como el
Transportista
registros de transportista puedan acceder a
envíos. este.
11. Llevar un
registro de los La información ingresada queda
datos de cada a cargo de cada transportista,
camión (modelo, quedando almacenada en el
marca, Transportista x sistema, donde se puede
capacidad, etc.), ordenar por apellido del
así como gastos transportista, modelo, marca y
y costo total del capacidad.
servicio.
11. Rastrear las Tanto el administrador, como el
rutas de los gerente y el usuario del
Administrador
camiones. departamento de seguridad vial
Gerencia x
puede consultar el rastreo en
Seguridad
tiempo real de cada
transportista.
12. Rastrear El sistema permite a un usuario
envío invitado consultar el estado de
Invitado x
su envío mediante un número de
guía.

5
Módulos del proyecto

Agregar usuario: Dentro de este módulo se puede añadir un usuario al sistema,

de acuerdo con su nivel requerido.

Eliminar usuario: Se puede retirar del sistema a cualquier usuario, con la

condición de que exista al menos un administrador en el sistema.

Modificar usuario: Cambia los permisos de cualquier usuario en el sistema, con

excepción del usuario Invitado.

Registrar entrada: Permite registrar el ingreso de un camión de transporte.

Registrar salida: Permite registrar la salida de un camión de transporte.

Calcular tiempo de entrega: De acuerdo con la ruta, permite realizar un

estimado de cuánto tiempo requiere un envío hasta ser completado, sumándole al

resultado un 40%

Calcular costos de viáticos: Este módulo permite calcular los gastos que

requiere el recorrido, incluyendo gasolina, alimentación del transportista, casetas y

posibles percances.

Consultar mercancía: Este módulo permite consultar qué productos se

encuentran en el stock, alertando cuando se ha terminado o cuando se ha hecho una

solicitud para reabastecimiento.

Solicitud de mercancía: Permite enviar una solicitud para reabastecer el stock

faltante.

6
Agregar cliente: Permite añadir a un cliente, incluyendo datos como nombre,

apellido, dirección, teléfono y envíos a su nombre, con su respectivo número de guía.

Modificar cliente: Permite modificar los datos de un cliente ingresado en el

sistema.

Eliminar cliente: Permite eliminar a un cliente ingresado en el sistema.

Reporte de servicio: Conforme a un formato establecido por el administrador, el

envío adquiere un estatus de “Programado”, “En proceso”, o “Terminado”.

Registro de datos: Se ingresa en el sistema el nombre del transportista, modelo

de su vehículo, marca, capacidad y costo total del servicio. Estos datos cuentan con un

submódulo que permite Agregar¸ Modificar y Eliminar.

Ayuda: Para que el sistema sea más sencillo y los usuarios se familiaricen más

rápido con este, incluye una guía o tutorial.

7
Casos de uso: Registro de datos

En el planteamiento del caso se especifica en uno de los requerimientos del sistema

es generar reportes de los servicios realizados y próximos a realizar. Este módulo,

aunque no está especificado, puede dividirse en tres secciones de la siguiente manera:

Registros de envíos: El cliente solicita que los envíos en el sistema cuenten con

el estatus de Programado, en proceso y finalizado. Ningún envío puede quedar exento

de esta etiqueta ya que es indispensable para el administrador o administradores

conocer en todo momento el estado del envío, así como la ruta establecida.

No se cuenta con el requerimiento de qué sucede si un envío es cancelado o sufre

retrasos por causas naturales, tráfico, etc., pero puede sugerirse incluir estatus

adicionales como cancelado o retrasado, cuyo costo corre a cargo del cliente o de

la empresa respectivamente.

Registro de datos de transportista: Este submódulo incluye el nombre del

Transportista con apellido, modelo de su vehículo, marca y capacidad. Los datos cuentan

con acción de Agregar¸ Modificar y Eliminar. El sistema proporciona la capacidad de

ordenar por orden alfabético el nombre completo del transportista, la marca y modelo del

vehículo, y por cantidad (en el caso de la capacidad del camión).

8
Se sugiere incluir la fecha de ingreso del transportista al sistema, así como la

capacidad de que el administrador y los gerentes puedan realizar búsquedas en caso de

ser necesario.

Costos del servicio: Para poder calcular el costo total del servicio, es necesario

incluir gastos de gasolina, alimentación, casetas, mismos que el transportista debe

registrar conforme vaya efectuando dichos gastos, el sistema entonces sumará estas

cantidades al precio estipulado del servicio más el 40%

Escenario de Registro de datos

Tabla 2. Técnica de escenario de registro de datos

Cada inicio de semana, de 8:00am a 15:00pm se realiza una actualización de los


pedidos para envío que se encuentran agendados en el sistema. Se asigna un estado
Lo que
de programado, en proceso, finalizado, según corresponda el caso.
dispara el
proceso
Sin embargo, los pedidos se pueden actualizar a solicitud en cualquier otro día de la
semana.

En el área de gerencia se revisa la solicitud de envío, verificando con el área de almacén


que el producto se encuentra disponible para envío.

Posteriormente se ingresa al sistema la solicitud del cliente, asignando la ruta en


cuestión, así como la cantidad y tipo de mercancía que será trasladada, junto con el
costo estimado del servicio de acuerdo con la ruta, sumado al 40% estimado en el
contrato.

Flujo normal El gerente es el encargado de asignar a un transportista, así como el vehículo que será
utilizado con sus respectivas características. Todos estos datos son registrados en el
sistema mediante la acción de Agregar.

Una vez ingresados todos los datos en el sistema, en cuanto sale un camión de la
empresa, se realiza un registro de salida.

En el caso de que se trate de un nuevo empleado, se ingresan sus datos al sistema,


nuevamente utilizando la opción de Agregar.

9
El registro de algún envío puede contener datos erróneos. En dado caso se utiliza la
acción de Modificar para registrar los datos correctos.

Si un cliente, por diversas razones solicita la cancelación de su envío, como medida de


protección hacia la empresa, no se le reembolsan los gastos de transporte. El pedido
Qué puede entra así bajo la categoría de Cancelado.
salir mal
Si un pedido demora más de lo calculado, el sistema lo registra como Retrasado hasta
que llegue a su destino y pueda adquirir la clasificación de Finalizado.

En el caso de que un empleado renuncie o sea despedido, pueden retirarse sus datos
del sistema con la opción de Eliminar.

Los datos pueden consultarse en cualquier momento mediante la opción de Búsqueda.

Otras
El sistema proporciona también la capacidad de ordenar por orden alfabético el nombre
actividades
completo del transportista, la marca y modelo del vehículo, y por cantidad (en el caso
de la capacidad del camión) para agilizar las consultas.

Se actualizan los datos con la información proporcionada por el área de Administración


y Gerencia, confirmando que los datos de envío correspondan a la información de los
Estado final
clientes. Estos datos están disponibles para consulta de los usuarios según su nivel de
del sistema
permisos, pudiendo consultarse en cualquier momento gracias a que el sistema está
conectado a internet.

Conclusión

Pese a que el planteamiento del caso citado en el Anexo engloba requerimientos

generales, al analizar el esquema de un sistema aplicado, es cuando resalta la

información faltante que no se encuentra especificada en las necesidades del cliente, no

porque no las considere, sino porque forman parte del sistema en sí, conocimiento que

corresponde al diseñador del software, para que este lleve a cabo sus funciones

correctamente.

10
Bibliografía

Gutiérrez, H. (2010). Calidad Total y Productiva. Tercera edición. McGraw Hill.

Ciudad de México, México. Recuperado de:

https://es.slideshare.net/tatyanasaltos/calidad-total-y-productividad-3edi-gutierrez

UnADM. (2019). Introducción a la ingeniería de software. Unidad 2. Introducción a

la Ingeniería de Software. Desarrollo de software. Recuperado de:

https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/Bloque2/DS/03/

DIIS/U2/Unidad_2_Analisis_y_modelado_de_requerimientos.pdf

Sommerville I. (2005). Ingeniería del software. Pearson Addison Wesley. Madrid,

España. Recuperado de: https://ulagos.files.wordpress.com/2010/07/ian-

sommerville-ingenieria-de-software-7-ed.pdf

Kendall & Kendall (2005). Análisis y Diseño de Sistemas. Ciudad de México.

México: Pearson. Recuperado de: http://www.registrosocial.gob.cl/wp-

content/uploads/filebase/public/pub_categoria_4/Analisis.y.Diseno.de_.Sistemas.8

ed_Kendall_redacted.pdf

11

Vous aimerez peut-être aussi