Documente Academic
Documente Profesional
Documente Cultură
4 Fuentes .................................................................................................................... 32
5 Anexos. .................................................................................................................... 34
Entrevista. ......................................................................................................................... 34
1 Introducción.
Una de las mayores deficiencias en la práctica de construcción de software es la poca atención que se
presta a la discusión del problema. En general los desarrolladores se centran en la solución dejando el
problema inexplorado. El problema a resolver debe ser deducido a partir de su solución.
Esta aproximación orientada a la solución puede funcionar en campos donde todos los problemas son bien
conocidos, clasificados e investigados, donde la innovación se ve en la detección de nuevas soluciones a
viejos problemas.
La empresa ha crecido poco a poco y ahora manejan volúmenes considerablemente altos de material de
curación, puesto que ya surten pedidos a empresas como el IMSS (Instituto Mexicano del Seguro Social)
La problemática que yo veo es que a pesar que tienen identificados los productos por un ID el control de
inventarios se debe hacer de manera manual, se necesita un software que pueda utilizarse en Windows 10
que pueda facilitar el trabajo de control de inventarios y que cada que se dé entrada a un producto o salida
de un producto este de manera automática pueda ya sea sumarse o restarse de manera automática en la
memoria donde se va a gurda dar esa información.
1.3 Planteamiento.
Tener una base de datos que nos enseñe de manera automática los productos que están en stock, los
productos los cuales ya no hay en existencia.
Esto afecta mucho a la empresa ya que como en muchos de los casos se tiene licitación con el IMSS las
penalizaciones han afectado mucho en ese aspecto a la empresa.
Con este proyecto espero se pueda obtener un mejor control de inventario y así tener mejor optimización en
el manejo del producto y mayor utilidad así como menos penalizaciones.
1.5 Método
1.6 Justificación.
Porque en el primer incremento podría realizar funciones básicas de administración de archivos, edición y
producción de documentos. En el segundo incremento ediciones más sofisticadas y que tendría funciones
más complejas. En el tercer incremento, nuevas correcciones hasta lograr el producto terminado.
Y por qué puedo tener con antelación resultado de pruebas y pueden darme el visto bueno antes de
terminar el proyecto.
Análisis, con base en inventarios anteriores vamos a tener una idea de los productos existentes
. Diseño, vamos a acceder a la base de datos de los productos, ir producto por producto para poder
obtener los requerimientos de salida.
Teclear id de producto
Fin.
Pruebas, podemos realizar las pruebas con el programa y ver si obtenemos los resultados deseados y
poder empezar a utilizar este software o poder mejorarlo.
Análisis, con base en inventarios anteriores vamos a tener una idea de los productos existentes por lotes
. Diseño, vamos a acceder a la base de datos de los productos, ir producto por producto para poder
obtener los requerimientos de salida.
Fin.
Pruebas, podemos realizar las pruebas con el programa y ver si obtenemos los resultados deseados y
poder empezar a utilizar este software o poder mejorarlo.
Análisis, con base en inventarios anteriores vamos a tener una idea de los productos existentes
. Diseño, vamos a acceder a la base de datos de los productos, ir producto por producto para poder
obtener los requerimientos de salida.
Teclear id de producto
Fin.
Son diversas técnicas y herramientas que son utilizadas por el o los analistas para desarrollar sistemas de
información los cuales pueden ser la encuesta, entrevista, la observación, el cuestionario el diagrama de
flujo, inspección de registros análisis documental, observación experimental, observación no experimental
y el diccionario de datos. Cada uno tiene desventajas y desventajas
1. Entrevistas
2. La encuesta
3. La observación
4. Diccionario de datos
5. Diagrama de flujo
2.1 Descripción de las técnicas de recolección de datos.
Sirven para
algún campo
LA ENCUESTA Económico Falta de Pueden ser cara a de estudio.
sinceridad cara.
Practico
Diferencias en Telefónicas
Resultados la compresión
rápidos e Postales
interpretación.
Escalable Vía e mail
Diseño
no se inflexible
necesita
ser
científico
LA Permite Se requiere de Puede ser
OBSERVACION registrar mucha participativa
datos habilidad y No participativa.
cualitativos agudeza Puede tener
y Demanda gran estructura o n
cuantitativo cantidad de tenerla.
s. tiempo.
Se Al
observan interpretarse
condicione pueden
sy distorsionarse
característi los hechos
cas de los
individuos.
Se puede
utilizar en
cualquier
tipo de
investigaci
ón y en
cualquier
área.
No
depende de
terceros o
registros.
DICCIONARIO Agilizan Aumento de Se requiere de
DE DATOS considerabl los costos conocimientos
emente la Complejidad previos en
obtención de la gestión sistemas o alguna
de carrera afín.
informació Requiere
n. actualizacione Pueden ser
Mejor s secuenciales
seguridad De iteración
de los Se requiere de De selección
datos un equipo U opcional.
Mejora de especial.
la
integración
de datos
Mejora en
la toma de
decisiones
Aumento
de la
productivid
ad del
usuario
final
Lista de requerimientos.
1. Base de datos
2. Sistema control de inventarios
3. Registro de usuarios
4. Registro de productos
5. Registro de marcas
6. Registro de proveedores
7. Gestión entradas de inventarios
8. Soporte.
9. Gestión de salidas de inventario
10. Desplegar información en tiempo real
11. Visualizar la información sobre la existencia de los productos
12. Disponibilidad
13. Tener acceso por usuario y contraseña
14. Fiabilidad
15. Acceso del usuario solo por la aplicación.
16. Filtro de búsqueda.
Tabla requerimientos funcionales, no funcionales de sistema y usuario.
Funcional No
funcional
2.5 RESUMEN
Este documento es una Especificación de Requisitos Software (ERS) para el Sistema de
información para la gestión de procesos y control de inventarios Crear un software que ayude al control de
inventarios para evitar el rezago de producto y poder tener un mejor control.
Esta especificación se ha estructurado basándose en las directrices dadas por el estándar IEEE Práctica
Recomendada para Especificaciones de Requisitos Software ANSI/IEEE 830, 1998.
2.6 Propósito
El presente documento tiene como propósito definir las especificaciones funcionales, no funcionales
para el desarrollo de un sistema de control de inventario para el almacén de equipo médico y material de
curación, el cual le permitirá gestionar mejor su inventario. Este será utilizado por director y jefe de amasen.
2.7 Alcance
Esta especificación de requisitos está dirigida al usuario del sistema para estimar el inventario calcular el
cambio en él y proyectar los niveles de inventario futuro, Estimar las variaciones en el inventario permite a
la empresa planificar las necesidades futuras del inventario.
Nombre Descripción
Usuario Persona que usará el sistema para gestionar procesos
ID Identificación.
ERS Especificación de Requisitos Software
RF Requerimiento Funcional
RNF Requerimiento No Funcional
REG Registro
2.10 Referencias
2.11 Resumen
Después de haber aplicado la fuente de recolección de información (entrevista), se logra identificar, las
principales necesidades, deficiencias, dificultades e inconvenientes que existen actualmente en la empresa
con referente al manejo de control de inventarios que opera la empresa.
Se hallaron requisitos de mayor relevancia relacionados con la carencia de no tener una base de datos de
producto e inventarios actualizados en tiempo real, lo cual no les permite tener un orden para conocer el
estado de las cantidades, producto, lotes y fecha de caducidad.
Con esto se logra identificar que es el mayor problema dentro la empresa en cuanto a la necesidad
requerida.
A partir de esta necesidad terminante se precisa crear un software que permita de manera absoluta el buen
control y manejo de producto e inventarios para así poder minimizar el tiempo, desabasto, exceso y
desorden que actualmente tiene la empresa en el control de los productos se crea y ejecuta el siguiente
software el cual cumple con los requerimientos indispensables, buscando mejorar el manejo de los
productos.
.
.
3 Requisitos específicos
La etapa inicial y muy importante para el desarrollo de un sistema de información es un buen levantamiento
, ya que si no se lleva bien se puede desviar de lo que la empresa o cliente tiene contemplado.
No ambiguos: Cada requerimiento tiene una sola interpretación. Para eliminar la ambigüedad inherente a
los requerimientos expresados en lenguaje natural, se deberán utilizar gráficos o notaciones formales. En el
caso de utilizar términos que, habitualmente, poseen más de una interpretación, se definirán con precisión
en el glosario.
Completos: Todos los requerimientos relevantes han sido incluidos en la especificación de requerimientos.
Conviene incluir todas las posibles respuestas del sistema a los datos de entrada, tanto validos como no
validos
Clasificados: Normalmente, no todos los requisitos son igual de importantes. Los requerimientos pueden
clasificarse por importancia (esencial, condicional u opcional) o por estabilidad (cambios que se espera que
afecten al requisito). Esto sirve, ante todo, para no emplear excesivos recursos en implementar requisitos
no esenciales.
Si
g. ¿Es posible implementar todos y cada uno de los requerimientos?
Si
h. ¿Se ha especificado la mantenibilidad del sistema/software, incluyendo la habilidad de respuesta
a los cambios en el entorno operativo, las interfaces, la precisión, el rendimiento, y otras
capacidades adicionales predecibles?
Si
i. ¿Se han especificado los requerimientos para la comunicación entre los componentes del
sistema/software?
Si
j. ¿Se ha definido la funcionalidad y el comportamiento global de todo el sistema/software?
Si
k. ¿Se han establecido de forma explícita y sin ambigüedades las restricciones, suposiciones y
dependencias apropiadas?
Si
l. ¿Se ha especificado adecuadamente la infraestructura tecnológica para el sistema/software?
Si
m. ¿Se ha limitado el ámbito del sistema/software?
Si
n. ¿Se han etiquetado de forma descriptiva todas las figuras, tablas y diagramas?
Si
o. ¿Se han referenciado dentro del documento todas las figuras, tablas y diagramas?
Si
p. ¿Se han definido de forma apropiada todos los términos y las unidades de medición?
Criterio Sí / No / NA
6. Verificable — Una Especificación de los Requerimientos es verificable si, y solo si, cada
requerimiento especificado en ella es verificable. Un requerimiento es verificable si, y solo si, existe
un proceso finito y rentable con el cual una persona o máquina puede comprobar que el
sistema/software cumple con dicho requerimiento.
Si
a. ¿El lenguaje y vocabulario con el que están escritos los requerimientos es entendible para los
stakeholders? ¿Los stakeholders coinciden?
Si
b. ¿Cada requerimiento puede ser probado? A partir de pruebas independientes, ¿puede ser
posible determinar cuándo se satisface cada requerimiento?
Se clasificaron los requisitos de acuerdo a las prioridades .y se estudian las alternativas para la
solución.
R= si , ya que se requería de una base de datos para que pudieran llevar un mejor control y una forma mas
ordenada de llevar acabo no solo sus productos, si no también entradas y salidas de mercancía.
R=Si ya que esta echo para correr en la plataforma mas actual que existe y así pueda tener un buen
periodo de vida.
Después de aplicar una entrevista deductiva y con la lluvia de ideas entre el cliente y el programador
se elabora un catálogo de requisitos y después de ver si es viable se revisaron los requisitos se
separaron se analizaron y se añadieron las posibles condiciones y/o posibles restricciones, entorno al
sistema.
Para esto se siguió una guía o tabla de requerimientos que los separa y así se pueden clasificar mas
fácilmente y por ende analizarlos.
Tipos de requerimientos:
o Requerimientos funcionales:
o Requerimientos no funcionales:
o Otras Clasificaciones:
3.9.1 Funcionalidad:
El software se enfoca en el control de mercancías , ventas ,compras ,movimientos tiene la
capacidad de recibir informacion y la almacena es apto para cumplir con los objetivos del proyecto,
y tiene niveles de seguridad protegido con contraseña, para evitar el ingreso de
Intefaces Externas:
Interfaz de usuario:
Interfaz hardware:
Interfaz software:
ejecutarse la aplicación.
Rendimiento:
Tiene un funcionamiento optimo ya que ahorra tiempo ya de manera cualquier producto que se
encuentre en el almacen esto ayuda a que sea mas veloz y eficaz la forma búsqueda de productos,
se puede corroborar la existencia o desplazamiento de algún producto en tiempo real
3.9.2 Atributos:
Fiabilidad :
El software cuenta con edición y eliminación de información incorrecta, en caso de ingresar mal los
productos se abrirá una ventana de edición o eliminación de los datos registrados. Como se
menciono tiene una seguridad basada en cuentas de usuario por medio de una contraseña así que
no podrá manipularse la información ya esta resguardada bajo contraseñas y permisos de
usuarios.
Usabilidad :
Este software es fácil de usar debido a que cuenta con una interfaz simple
Mantenibilidad:
Esta creado por módulos independientes eso hace que requiera de menos mantenimiento
Portabilidad:
El software es una aplicación web, que funciona dentro de una red de área local, por lo que se
puede acceder desde cualquier computador dentro de esta red. No requiere de un software
especializado, sólo un web browser compatible con la aplicación
Política reguladora :
La aplicación se desarrollará mediante software de licencia abierta
Es el proceso que certifica que los requerimientos definidos son los que hace el sistema.
Validación:
o Al final del desarrollo evaluar el software para asegurar que el software cumple los
requerimientos.
o La validación sólo se puede hacer con la activa participación del usuario.
Análisis, con base en inventarios anteriores vamos a tener una idea de los productos existentes
. Diseño, vamos a acceder a la base de datos de los productos, ir producto por producto para poder
obtener los requerimientos de salida.
Teclear id de producto
Fin.
Pruebas, podemos realizar las pruebas con el programa y ver si obtenemos los resultados deseados y
poder empezar a utilizar este software o poder mejorarlo.
Análisis, con base en inventarios anteriores vamos a tener una idea de los productos existentes por lotes
. Diseño, vamos a acceder a la base de datos de los productos, ir producto por producto para poder
obtener los requerimientos de salida.
Teclear id de producto
Fin.
Pruebas, podemos realizar las pruebas con el programa y ver si obtenemos los resultados deseados y
poder empezar a utilizar este software o poder mejorarlo.
Análisis, con base en inventarios anteriores vamos a tener una idea de los productos existentes
. Diseño, vamos a acceder a la base de datos de los productos, ir producto por producto para poder
obtener los requerimientos de salida.
Teclear id de producto
Fin.
4 Fuentes
gabriellebet. (no tiene). TECNICAS DE RECOLECCIÓN DE DATOS. 28-07-2019, de no tiene Sitio web:
https://gabriellebet.files.wordpress.com/2013/01/tecnicas-de-recoleccic3b3n4.pdf.
José Avilez. (no tiene). Recolección de datos. 28-07-2019, de monografias.com Sitio web:
https://www.monografias.com/trabajos12/recoldat/recoldat.shtml
Obra colocada bajo licencia Creative Commons Attribution Non-commercia. (no tiene). Modos de aplicación
del cuestionario. 28-07-2019, de Tecnicas de investigacion social Sitio web:
https://sites.google.com/site/tecninvestigacionsocial/temas-y-contenidos/tema-3-las-tecnicas-distributivas-la-
investigacion-cuantitativa-y-la-encuesta/modos-de-aplicacion-del-cuestionario
Arturo R.. (13 Nov 2013). La técnica de observación. 28-07-2019, de crece negocios Sitio web:
https://www.crecenegocios.com/la-tecnica-de-observacion/
LUIS MIGUEL MANENE. (El 28 julio 2011). DIAGRAMAS DE FLUJO: SU DEFINICIÓN, OBJETIVO,
VENTAJAS, ELABORACIÓN, FASES, REGLAS Y EJEMPLOS DE APLICACIONES.. 28-07-2019, de
LUISMIGUELMANENE.COM Sitio web: http://www.luismiguelmanene.com/2011/07/28/los-diagramas-de-
flujo-su-definicion-objetivo-ventajas-elaboracion-fases-reglas-y-ejemplos-de-aplicaciones/
LUCIDCHART. (NO TIENE). Qué es un diagrama de flujo. 28-07-2019, de LUCIDCHART Sitio web:
https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo
Requeridos Blog. (Apr 20, 2018). Requerimientos Funcionales y No Funcionales, ejemplos y tips. 6-08-
2019, de Requeridos Blog Sitio web: https://medium.com/@requeridosblog/requerimientos-funcionales-y-no-
funcionales-ejemplos-y-tips-aa31cb59b22a.
Tecnología y Synergix. ( NA). Tipos de requisitos: Funcional vs. No Funcional. 06-08-2019, de Tecnología y
Synergix Sitio web: https://synergix.wordpress.com/2008/07/07/requisito-funcional-y-no-funcional/.
ivai.org.mx/DatosPersonales/Archivos/.../Formatos_de_avisos_de_privacidad.docx.
Escobar Yanvary. (No tiene). Desarrollo del software. Lunes 22 julio 2019, de monografias.com Sitio web:
https://www.monografias.com/trabajos39/desarrollo-del-software/desarrollo-del-software.shtml
https://gist.github.com/brunocascio/09ba6c90842948bfb9ad
5 Anexos.
Entrevista.
La entrevista que llevare a cabo será de preguntas abiertas, ya que me ayudara saber de forma
más precisa que es lo que busca el cliente o empresa en general e ir terminando con preguntas
cerradas.
Como ya se mencionó en el trabajo anterior la empresa Gomen Health Care necesita un mejor
control de inventarios, se formularan las preguntas al encargado de almacén que es el jefe
responsable de esa área, la entrevista formulare unas preguntas con antelación y la forma se
llevara de forma presente, con anotaciones y grabar el audio con un celular.
OBSERVACIONES:
¿Cómo lo termina?
¿Cuáles son la cosas que encuentran más difíciles en el proceso actual y que cosa piensan que
puede ser cambiada para mejorar?
¿Cómo lo termina?
R= al final se ordena por número de ID de forma descendente se pone de izquierda a derecha ID
producto marca, lote caducidad y cantidad de producto que hay
¿Qué persona o personas están involucradas en el control de inventarios?
R= la personas encargadas de almacén, tenemos dos personas.
¿Cuáles son la cosas que encuentran más difíciles en el proceso actual y que cosa piensan
que puede ser cambiada para mejorar?
Llevar el conteo del inventario, estar conscientes de la proximidad de la caducidad de los productos
y las existencias que tenemos, muchas veces se ha llegado a pedir producto de más porque no se
tenía cuenta que había producto en existencia.
¿Utilizan algún software para el control de inventarios? Solo Excel pero se nos complica
mucho ya que es introducir los valores de forma manual.
¿Quién utilizaría el nuevo sistema implementado?
Prácticamente los jefes, pero principalmente las dos personas encargadas de almacén.
¿Se utilizaría de forma periódica?
Si, realmente me gustaría tenerlo siempre a la mano,
¿Le gusta nuestra propuesta?
Me parece interesante, y sobre todo si me va a ahorrar tiempo y llevar mejor mi control de
inventarios.
Aviso de privacidad.
Los datos personales que recabamos de usted, los utilizaremos para las siguientes finalidades:
(enunciar las finalidades principales y obligatorias, frases cortas y claras)
De manera adicional, utilizaremos su información personal para las siguientes finalidades que no
son necesarias, pero que nos permiten y facilitan brindarle una mejor atención: (describir las
finalidades secundarias que requieran el consentimiento del titular)
En caso de que no desee que sus datos personales sean tratados para las finalidades
adicionales, usted puede manifestarlo mediante ___________________ (Este enunciado
puede variar de acuerdo al mecanismo para manifestar la negativa puede ser por escrito
libre ante el área que recabe los datos, correo electrónico, plataforma electrónica si es
que la hubiera y lo permitiera u otras, considerar que debe ser previo al tratamiento del
dato)
Le informamos que sus datos personales son compartidos con las personas, empresas,
organizaciones y autoridades distintas al sujeto obligado, para los fines que se describen a
continuación:
Para mayor información acerca del tratamiento y de los derechos que puede hacer valer, usted
puede acceder al aviso de privacidad integral a través de la dirección electrónica:
www._______________ (señalar página web o links en que se encuentra disponible, o
medio que sean aplicables al sujeto obligado)
NOTA: El texto puede sufrir modificaciones según se actualicen los requisitos, o de acuerdo
al medio o mecanismo por el que se dé a conocer. El diseño, tipografía, o inclusión de
colores o imágenes es responsabilidad de cada sujeto obligado siempre que no
contravenga lo dispuesto por la Ley.