Solución Tecnológica Para El Inventariado En Drogueras Locales
Enviado por Edward Alejandro Bastos • 17 de Febrero de 2023 • Tarea • 2.281 Palabras (10 Páginas) • 40 Visitas
Solución Tecnológica Para El Inventariado En Drogueras Locales
Autor:
Edward Alejandro Bastos Rojas
Corporación Universitaria Minuto De Dios
Facultad de Ingeniería
Docente:
Carlos Guillermo Charry Mora
Temática:
Trabajo Presentado como Proyecto de Aula
en la Asignatura de Estructura de Datos
Asignatura:
Estructura de Datos
NRC: 16277
Octubre del 2020
Bogotá D.C
INDICE
INTRODUCCION 4
OBJETIVOS 5
OBJETIVO GENERAL 5
OBJETIVOS ESPECÍFICOS 5
TIPO DE METODOLOGIA 6
PLANEACION 7
DESCRIPCION DEL PROYECTO 7
ANALISIS DE LOS REQUERIMIENTOS 7
HISTORIAS DE USUARIO 8
REQUERIMIENTOS FUNCIONALES 8
REQUERIMIENTOS NO FUNCIONALES 11
DISEÑO 12
DIAGRAMA DE CASOS DE USO 13
DIAGRAMA DE CLASES 14
DIAGRAMA DE SECUENCIA: REGISTRO 15
DIAGRAMA DE SECUENCIA: VALIDACION 16
DIAGRAMA DE ACTIVIDADES 17
INTRODUCCION
Actualmente tanto en la educación como en el comercio se han empezado a implementar las tecnologías de información y comunicación (TIC’s). Dado que las TIC’s facilitan la comunicación, fomentan la cooperación y genera mayor interacción en los diferentes grupos bien sean sociales, laborales, educativos entre otros. Sin embargo se ha evidenciado que todavía algunos negocios locales, tales como droguerías, aún manejan un sistema de atención al cliente, bastante ambiguo, donde el papeleo, encontrado en cajas, es el orden actual de su contabilidad, volviéndolo incluso más vulnerable al robo de datos e información; es por ello, que se vio necesario plantear una solución tecnológica para esta clase de negocios, que realmente necesitan un mejor ordenamiento de su información basada por su puesto en las TIC´s brindando así una mejor imagen para la empresa, contribuyendo en el futuro una posible expansión, además de simplificar los procesos de gestión y generando la satisfacción de los clientes.
Cabe resaltar que el actual proyecto mostrará la solución tecnológica de información enfocada en negocios de tipo farmacéutico, donde se hizo uso del lenguaje de programación en Java con la interfaz gráfica de Apache NetBeans y de la base datos MySQL, los diferentes diagramas que se presentarán como modelos del aplicativo en el proyecto son presentados con el UML, donde se podrá visualizar, especificar y documentar cada una de las partes que comprende el desarrollo del programa.
OBJETIVOS
OBJETIVO GENERAL
Implementar una solución tecnológica para las pequeñas y medianas empresas de droguerías que desarrollan un proceso de compra y venta con sus clientes y proveedores.
OBJETIVOS ESPECÍFICOS
- Identificar las diferentes facetas que involucran el desarrollo de un proyecto con metodología ágil XP donde se ven evidenciadas entre otras actividades la especificación de requerimientos de software, diagramas de casos de uso, de clase, de secuencia, entre otros.
- Construir, diseñar y planear un prototipo del software aplicativo que evidencie los diferentes requerimientos que necesita como software, para así cumplir con la solución estimada del problema.
TIPO DE METODOLOGIA
El proyecto en cuestión, para su orientación en las diferentes facetas de su desarrollo, contará no solo con una implementación tecnológica en diferentes modelos que lo representan en diagramas o tablas, sino también de metodologías, que le permiten al proyecto evaluarse constantemente para mejorar en su funcionalidad con el paso del tiempo. Las metodologías que actualmente se usan para acompañar a los proyectos en sus diferentes fases de desarrollo son: las metodologías tradicionales, iterativas/evolutivas, las metodologías basadas en tecnologías web y las metodologías ágiles.
Estas últimas han abarcado las actuales prospecciones modernas en el desarrollo de software ya que manejan metodologías más flexibles permitiendo dimensionar mejor los proyectos minimizando los riesgos, por su enfoque, facilita la priorización y toma de decisiones, mejorando así la experiencia del cliente, dado que este se encuentra presente durante todo el proceso de avance del proyecto. Permitiendo así los constantes cambios que el cliente desee aplicar para su conveniencia.
Dentro de las metodologías agiles se encuentran: Programación Extrema (XP), SCRUM, CRYSTAL Metodologías, Adaptive Software Development (ASD), Proceso unificado de desarrollo de software, Dynamic Systems Development Method. El método utilizado en este proyecto es Programación Extrema (XP), porque garantiza herramientas dinámicas y fáciles de usar para los usuarios. XP constituye un modelo de trabajo compartido que establece una conexión entre el cliente y el desarrollador, de manera que el sistema se puede construir de acuerdo con los requisitos establecidos por el cliente cuando se inicia el proyecto. Dicha metodología es un método de desarrollo de aplicaciones eficaz, porque su trabajo se basa en la simplicidad, comunicación y retroalimentación del código desarrollado, sus características más destacables son las de obtener software verdaderamente efectivo a través de prueba y error, reduciendo así el costo en el sistema durante las etapas del ciclo de vida del software, donde además conforme lo requiera el cliente cambiarán los requisitos del programa en cuestión.
PLANEACION
DESCRIPCION DEL PROYECTO
El proyecto en cuestión consiste en un software aplicativo cuyo nombre es “DrugstoreJDK” que se especializa en el inventariado de productos de salud con prescripción médica, esto a su vez con la generación de facturas que les permitirán a los encargados de dicho negocio mantener una contabilidad organizada de los productos vendidos o comprados bien sea en el caso de los proveedores.
ANALISIS DE LOS REQUERIMIENTOS
En cuanto a los requerimientos funcionales de este proyecto, los cuales hacen referencia a las condiciones que describen cualquier actividad que deba realizarse, en el proyecto, donde el comportamiento o las funciones específicas del dicho software cumplen con las determinadas condiciones, se evidencio que se requiere de varias categorías en dicho software que permitan el registro de los usuarios que atienden la farmacia, para así al iniciar sesión, puedan realizar otras funciones del programa las cuales son las de almacenar los productos que hay en el local a modo de inventario y también por otro lado generar facturas de compra para proveedores y venta para clientes al por mayor que además son frecuentes.
...