Está en la página 1de 11

1

Momento inicial

Análisis de requisitos

Pedro Julio Osorio Marmol – 91437845

Tutor (a): JULIAN ANDRES RUIZ

Curso: 301403_18

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA INGENIERIA

INGENIERIA DE SISTEMAS

Barrancabermeja, feb 2021


2

Tabla de contenido

Introducción................................................................................................................................3

Análisis de requisitos..................................................................................................................4

Descripción del problema.......................................................................................................4

Objetivo general......................................................................................................................5

Objetivos específicos..............................................................................................................5

Requisitos funcionales............................................................................................................6

Requisitos no funcionales.......................................................................................................8

Conclusiones...............................................................................................................................9

Referencias................................................................................................................................10
Introducción

En el planteamiento de una alternativa informática es importante explicar de forma sencilla

las necesidades del cliente respecto a la funcionalidad dela aplicación, es decir que debemos

partir de un planteamiento que nos indique que es lo que debemos automatizar y esto nos lleva a

un segundo planteamiento es la forma ordenada en el que lo deberíamos expresar basado y lo

reitero en las necesidades del usuario y no en la forma como pensemos debería ser.

El presente trabajo pretende poner en practica esa primera fase en la elaboración de un

proyecto informático que servirá de mejora para el planteamiento requerido por un cliente en su

empresa o negocio.

En la primera parte se plantea el problema basado en la información suministrada para este

práctica, seguido de este planteamiento se describe un objetivo principal con las ramas del

proyecto que serian lo especifico para completar la propuesta dando una visión de lo que

necesitamos inicialmente.

En la siguiente parte se plantean requerimientos que se adaptan ala s necesidades del usuario y

que irán siendo robustas a medida que se avance, por lo cual se debe pensar en un concepto

importante y es la adaptabilidad de la propuesta a las mejoras.


Análisis de requisitos

Descripción del problema

El software de transporte Mitranporte S.A permite registrar, consultar y eliminar usuarios,

también permite consultar el numero de usuarios por ciudad.

La aplicación permitirá a través de interface el registro de envíos por parte de usuarios, dicho

registro se tendrá en cuenta la ciudad de origen y la ciudad de destino.

La aplicación permite realizar reportes de los envíos despachados de una ciudad origen a una

ciudad destino.

La aplicación presenta un formulario inicial de bienvenida, con opción que permita registrarse

por primera vez o si ya se encuentra registrado la posibilidad de logarse para acceder con clave,

luego la aplicación lo confirma y permite entrar al usuario a otras funcionalidades.

Luego de logarse o registrarse por primera vez, se abre formulario nuevo donde se selecciona

las funciones

Registro usuario

Registrar empleado

Registrar envío
5

Crear Reportes

En registro de usuario se podrá registrar nuevo usuario, eliminar usuario existente, o realizar

consulta.

La consulta puede ser de usuario personalmente o de la cantidad de usuarios en una ciudad.

Registro de empleado se podrá registrar empleados los empleados con su información

personal.

En registro de envío la aplicación permitirá crear un único código para el envío, y el registro

de la ciudad de origen y destino

En reportes la aplicación permite reportes de los envíos de cada ciudad.

La aplicación no permitirá caracteres como $, %, &, /, *, /, -, ñ para creación


de cuenta de sus empleados.

Para la elaboración de la base de datos se hará en MYSQL como base


predeterminado.

Objetivo general

Crear una aplicación que permita automatizar la información de sus usuarios y


empleados.

Objetivos específicos

Creación de base de datos en MYSQL para registrar información de empleados y


usuarios y detalles de envíos

Creación de aplicación que permita la manipulación de información en base de


datos como consultas, eliminación y reportes de envíos
6

Requisitos funcionales

1. Enlace textual al inicio para generar formulario de registro de empleado y


clave para acceso al sistema por primera vez.

Entradas nombre de usuario y clave confirmación de clave

Acción crear pasword y usuario para entrar a ventana principal de aplicación


Mensaje ya existe usuario con este nombre o contraseña

2. Botón de acción para generar entrada al digitar usuario y clave cuando ya ha


estado registrado.

Entradas hacer clip sobre botón

Acción valida entrada del nombre de usuario y clave nueva

3. Botón de enlace para abrir ventana donde se ingresa información de usuarios

Entradas hacer clip sobre botón

Acción despliega ventana usuarios, con cuadros de texto múltiple para


ingreso de información de usuarios

4. Botón de enlace para abrir ventana donde se ingresa información de


Empleados

Entradas hacer clip sobre botón

Acción despliega ventana empleados, con cuadros de texto múltiple para


ingreso de información de Empleados

5. Botón de enlace para abrir ventana donde se ingresa información de envíos.

Entradas hacer clip sobre botón

Acción despliega ventana envíos, con cuadros de texto múltiple para ingreso
de información de envío

6. Botón de enlace que permita la generación de reporte.

Entradashacer clip sobre botón


7

Acción despliega ventana con reporte de envíos de una ciudad a otra.

7. En la ventana de usuario botón para ingresar información de usuarios a la


base de datos

Entradas Identificación, fecha de nacimiento, primer nombre, segundo


nombre, apellido, teléfono, dirección y ciudad.

Acción pasa toda la información digitada en cuadro de textos a base de


datos. Genera mensaje de información ingresada exitosamente.

8. En la ventana de usuario botón para consultar información de usuarios a la


base de datos.

Entradas hacer clip sobre el botón.

Acción una vez ejecutado activa ventana que contiene, consulta del solo
usuario o consulta de cantidad de usuarios por ciudad.

9. En la ventana de consulta solo usuario, botón para eliminación información


de usuarios a la base de datos.

Entradas hacer clip sobre el botón.

Acción genera mensaje de confirmación si desea borrar la información del

usuario consultado borra la información del registro.

10.En la ventana de consulta solo usuario, botón para consulta información de

usuarios ya sea por identificación o nombre completo a la base de datos

Entradas hacer clip sobre el botón.

Acción genera mensaje con toda la información del usuario.

11.En ventana de empleados botón para ingreso de datos generales de los


empleados

EntradasIdentificación, fecha de nacimiento, nombre completo,


8

contraseña, rol.
Acción pasa toda la información digitada en cuadro de textos a base de datos. Genera mensaje de información ingresada exitosamente

12.Mensaje de bienvenida y botón funcional que al ingresar información

necesaria

Entradas clave de acceso y nombre de usuario

Acción da paso a la ventana principal de la aplicación

13.La interface debe ser de colores claros para evitar la fatiga visual.

Requisitos no funcionales

La base de datos se desarrollará en lenguaje MYSQL.

Para desarrollo de la aplicación se tendrá en cuenta el lenguaje java.

Línea de comandos que asegure la comprobación del usuario y su clave para

entrada al sistema.

Algoritmo que no permita la entrada de caracteres especiales en la asignación del

pasword.
9

Conclusiones

El presente análisis es una respuesta educativa de la aplicación del tema de análisis

de requisitos para un requerimiento empresarial didáctico.

El análisis de requisitos es una primera guía hacia el logro de la creación de una

aplicación como respuesta a los requerimientos iniciales del usuario, que es la

principal fuente de información ya que es el usuario mismo el que utilizara la

aplicación misma.
Referencias

Weitzenfeld, A. (2005). Descripción del Problema. In Ingeniería de


Software Orientada a Objetos con UML, Java e Internet (pp. 197-
199). Mexico City, Mexico: Cengage Learning. Recuperado
de: https://link.gale.com/apps/doc/CX3004300052/GVRL?u=unad&
sid=GVRL&xid=395cba86

Weitzenfeld, A. (2005). Modelado con UML. In Ingeniería de


Software Orientada a Objetos con UML, Java e Internet (p. [69]).
Mexico City, Mexico: Cengage Learning. Recuperado de https://link-
gale-
com.bibliotecavirtual.unad.edu.co/apps/doc/CX3004300030/GVRL?u
=unad&sid=GVRL&xid=094a5dfa

Weitzenfeld, A. (2005). Modelo de Requisitos. In Ingeniería de


Software Orientada a Objetos con UML, Java e Internet (pp. [195]-
197). Mexico City, Mexico: Cengage Learning. Retrieved
from https://link-gale-
com.bibliotecavirtual.unad.edu.co/apps/doc/CX3004300051/GVRL?u
=unad&sid=GVRL&xid=bdadeef4

Weitzenfeld, A. (2005). Modelo de Análisis. In Ingeniería de


Software Orientada a Objetos con UML, Java e Internet (p. [253]).
Mexico City, Mexico: Cengage Learning. Retrieved from https://link-
11

También podría gustarte