UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de ... · Título del articulo...

12
1 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas Paso 9 - Evaluación Final por Proyecto Propuesta Ampliada. Eyder Santiago Güiza Ríos - C.C. 1.123.566.421 Jhon Freddy González - C.C. 9.872.341 Christian Ricardo Almanza Castañeda - C.C. 1.122.136.507 Grupo: 32 Ing. Daniel Andrés Guzmán Tutor Escuela de Ciencias Básicas, Tecnología e Ingeniería (ECBTI) Universidad Nacional Abierta y a Distancia (UNAD) Proyecto de grado Ing. Sistemas CEAD Acacias - Meta 2017

Transcript of UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de ... · Título del articulo...

1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas

Paso 9 - Evaluación Final por Proyecto

Propuesta Ampliada.

Eyder Santiago Güiza Ríos - C.C. 1.123.566.421

Jhon Freddy González - C.C. 9.872.341

Christian Ricardo Almanza Castañeda - C.C. 1.122.136.507

Grupo: 32

Ing. Daniel Andrés Guzmán

Tutor

Escuela de Ciencias Básicas, Tecnología e Ingeniería (ECBTI)

Universidad Nacional Abierta y a Distancia (UNAD)

Proyecto de grado – Ing. Sistemas

CEAD Acacias - Meta

2017

2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas

Propuesta Ampliada.

1. Estado del Arte

Numero de RAE 001

Tema Desarrollo de un sistema de control de inventariado.

Título del articulo “Desarrollo sistema control de inventario software y hardware”

Autor Mauricio Edgardo Arancibia Oyanede

Fuente

bibliográfica

Link.

Año 2002

Resumen: Describe el desarrollo de un sistema de control de inventarios completo, donde

se detallan a cabalidad los procedimientos y tenicas utilizadas para lograr un sistema que

dé solución radical y automatizada a la problemática existente, haciendo uso de distintas

herramientas como: Power Designer Suite Architecture, SQL Anywhere 5.0, Sybase

Adaptive Server Enterprise 11.5 (como Motor de Base de Datos), PowerBuilder 6.5,

Microsoft Visio2000.

Palabras claves: Sistema, control, gestión, administración, software, prototipo,

codificación, requisitos, lineamientos, metodología.

Contenidos:

o El Capítulo 2 detalla los objetivos generales y específicos del Sistema. o El Capítulo 3 describe el planteamiento del problema a resolver, abarcando una

breve descripción de la organización donde se desarrolla el sistema, los antecedentes del problema, la justificación y delimitación del sistema.

o El Capítulo 4 describe las metodologías empleadas para el desarrollo del sistema. o El Capítulo 5 detalla los recursos, tanto de software, como de hardware empleados

en el desarrollo del sistema. o El Capítulo 6 se define el ámbito y límites del Sistema Control de Inventario. o El Capítulo 7 especifica la Recolección y Análisis de Requerimientos para el

Sistema Control de Inventario. o El Capítulo 8 se describe los procedimientos para el diseño de la base de datos

para el Sistema Control de inventario.

3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas

o El capítulo 9 trata de la selección del gestor de base de datos a utilizar en el Sistema Control de inventario.

o El capítulo 10 se describe el diseño de la aplicación del sistema. o El capítulo 11 se describe la implementación de la base de datos, sus Tablas,

Triggers, índices, etc. o El capítulo 12 describe la instalación de la aplicación utilizando la computación

basada en servidores.

Objetivo: Diseñar y construir el Sistema Control de Inventario Hardware y Software en

Fjord Seafood Chile Ltda., de tal manera que permita tener un control sobre los dispositivos

y programas de la compañía. También apoyar al área de hardware en la detección de

posibles fallas de equipos y en la solución de problemas detectados, optimizando el

traspaso de tareas entre los integrantes del área de hardware en la asignación de tareas.

Problema: En la actualidad, el diseño de un proyecto que tenga como objetivo automatizar

todo el control de inventario de equipos computacionales de la empresa, toma mayor

fuerza en estos días, debido a los cambios que se han producido en este tiempo. Este

cambio radica principalmente, en el hecho que la empresa, Salmoamerica S.A. ha sido

fusionada con Salmones Tecmar formando lo que hoy es Fjord Seafood Chile. Sin duda un

cambio importante, si lo que se necesita es obtener información referente a los equipos de

la empresa en forma clara, rápida y efectiva. Tomando en cuenta, que el control de

inventario de equipos es una herramienta que permitirá ordenar y controlar un activo

importante de la empresa y recursos influyentes en el proceso de productivo. Desde esta

perspectiva, el enfoque de optimización y automatización de procesos conduce a

replantear los distintos requerimientos de los usuarios, dado que aumenta el número de

ellos y nacen nuevos necesidades. Antes de comenzar el análisis de la problemática que

persigue este proyecto, se describirá brevemente la nueva organización de la empresa

donde se implementará el sistema y las distintas áreas con las cuales interactúa.

Principales referentes teóricos y conceptuales:

Metodología:

Delimitar los aspectos de la problemática.

Definir la metodología de trabajo y diseño del software.

Identificar los recursos necesarios para el diseño.

Conceptualizar el control de inventario

Recolectar y analizar los requerimientos.

4

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas

Diseñar la base de datos.

Seleccionar el gestor de base de datos

Diseñar el software.

Instalar e implementar el software.

Resultados: Aplicativo completo y eficiente; automatizado que cumple a cabalidad los

requerimientos del cliente y da solución universal a la problemática.

Conclusiones:

Tal es la importancia hoy en día de contar con la información para optimizar la

gestión administrativa de la empresa, que cada vez se hace imprescindible el

diseño de programas que faciliten dicha administración.

Ver como una problemática se va desglosando para ser analizada, luego traducida

a un lenguaje de máquina, para finalmente ser automatizada, es lo que se ha

mostrado y explicado en este informe.

Analizando los objetivos planteados derivados de la toma de requerimientos, la

solución planteada ha logrado cumplir las metas establecidas satisfactoriamente.

Comentarios: El control del inventario es uno de los aspectos de la administración que en

la microempresa es pocas veces atendido, sin tenerse registros fehacientes, un

responsable, políticas o sistemas que le ayuden a esta fácil pero tediosa tarea. La

importancia en el control de inventarios reside en el objetivo primordial de toda empresa:

obtener utilidades. Por consiguiente es indispensable hacer uso de las tecnologías de

punta para facilitar el control diseñadas a comodidad y cumplimiento con los requisitos del

cliente tal y como se hace a lo largo de esta tesis.

Elaborado por: Revisado por:

5

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas

2. Marco Teórico

La sistematización de procesos y procedimientos facilita el control y la calidad

de sus objetivos, que hace comprender como uno de los principales objetivos

de la ingeniería de Sistemas, brindar nuevos métodos para el desarrollo de

tareas o actividades cotidianas que con el apoyo de la tecnología se ejecuten

de forma óptima.

Muchos de los inconvenientes que se presentan en las empresas de

producción y comercialización se basa en el proceso que llevan para el manejo

de inventarios, esto se establece con la investigación planteada que permite

apreciar esta dificultad, pero nos aporta para indagar mas en el campo de

acción. En este caso el grupo objetivo de enfoque permite analizar su situación

y aplicar la tecnología de forma práctica, útil y que pueda solucionar las

dificultades de los medios.

Así mismo se tienen en cuenta los procesos desarrollados en el proceso de

aprendizaje de estudiantes que brindan amplio conocimiento y aplicaciones

que al ser estudiada pueden realizarse retroalimentación o procedimientos de

mejora. Entre ellos tenemos la Sistematización para el módulo de inventarios

de la empresa de productos San Rafael (Leal duran leidy Johana, 2012), Un

modelo de gestión de inventarios para una empresa de productos alimenticios

(Leana Pérez-VergaraI, Ana María Cifuentes-LagunaI, Carolina Vásquez-

GarcíaII, Diana Marcela-OcampoIII, 2013), entre otros que dan una visión

ampliada de diferentes sectores y que permiten la interacción de conocimiento

ayudando a integrar los avances tecnológicos y ayudando a mejorar los

procesos.

6

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas

3. Marco Conceptual

Llevando la metodología de las sistematización y permitiendo involucrar conocimientos y acciones que permitan el desarrollo social, se pretende profundizar y aportar al modelo económico de un sector específico, donde se pueda evidenciar el aporte que realiza al tecnología y la sistematización de procesos, aportando conocimientos adquiridos, estrategias que surgen de la experiencia y el análisis de datos históricos ya representativos o con resultado optimistas. Se establece un desarrollo de software para la mejora de múltiples acciones ejecutadas, se determina el uso de herramientas tecnológicas que permiten la integración entre ellas y la mejor ejecución de tareas, garantizando calidad de código, respaldo de seguridad y satisfacción el cliente. Muchas de las metodologías existes basan su aplicación en la producción, se determinó el trabajo con metodologías agiles, que permitan la integración con el dueño del producto, la experiencia y punto de vista desde el cliente, el análisis detallado de las funcionalidades, la solicitud específica y redacción de requisitos, elaboración directa de casos de uso, integración de desarrollo y pruebas, retroalimentación durante el desarrollo que permite ajustes evitando largos reproceso e incurrir en sobrecostos, y la verificación constante del proceso en general. Cada uno de los actores implicados y de las herramientas seleccionadas permite ofrecer, calidad seguridad y excelencia en el proceso de programación, donde se logre consolidar a la tecnología como una ayuda indispensable en el desarrollo de procesos.

7

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas

4. Tipo de Investigación

La investigación que se va a desarrollar es de tipo cuantitativo, se pretende

determinar conceptos, necesidades y argumentos para aplicar las mejores

herramientas y efectuar cambios en los resultados evidenciados.

Se tienen estudios previos de las metodologías ágiles, se determinan

herramientas específicas para el desarrollo de software y se tienen conocimientos

específicos para la integración de las mismas, pero se requiere conocer a

profundidad, cifras, características y movimiento del entorno que conocen lo que

se mueven en el mismo, experiencias vividas y los resultados obtenidos en las

practicas anteriores, resultados que permiten un mejor análisis y una mejor

ejecución de las actividades.

5. Enfoque de la investigación

El enfoque de la investigación tras hacer definido el tipo de investigación

cuantitativa, permite establecer como enfoque el determinar y definir los estudios

del método de ejecución y obtención de datos, permite un análisis de resultados y

una respectiva evaluación de los resultados.

El conocimiento y el desarrollo metodológico permiten la implementación, análisis

y desarrollo de estrategias que ayudan al desarrollo del entorno.

6. Población y Muestra

La investigación planteada es dirigida a microempresas (unidades económicas de

menos de 10 empleados (tiendas de barrio, misceláneas, mini mercados, etc.), del

departamento de Risaralda, como objetivo principal se considera la ciudad de

Pereira.

8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas

7. Hipótesis

Para el proceso de desarrollo e implementación de herramientas que permitan

sistematizar y aportar a dar solución a requerimientos y necesidades de una

población específica, se plantean las siguientes hipótesis:

¿Puede un la implementación de un Sistema de información permitir la

mejora en los procesos de una microempresa?

¿Se puede mejorar la rentabilidad de una empresa al implementar un

sistema de información?

¿Se puede satisfacer las necesidades del usuario en el desarrollo e

implementación de un sistema de información?

En el proceso se desarrollara cada una de las etapas de la investigación,

estimación de parámetros, análisis de requisitos y evaluación de resultados, con

los cuales se pueda determinar la viabilidad de su aplicación.

8. Diseño de Instrumentos de Indagación.

Como método para la recolección de información se puede aplicar la encuesta,

que permite estructurar las incógnitas específicas que se quieren determinar,

permite la integración con los conceptos del entorno objetivo definido.

Permite obtener datos concretos, definir características y evaluar percepciones

que ayudan al desarrollo del proyecto, a la ejecución del análisis y al cumplimiento

del objetivo final.

Se realiza un aproximado de 20 preguntas que permitan la comprensión del

entorno y la aplicación de las metodologías definidas.

9

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas

9. Metodología.

Se define como metodología de apoyo para el desarrollo del sistema de

información y que interviene de forma directa con el usuario para la recolección de

información crucial para la investigación y el proyecto, se define el uso de

SCRUM, siendo considerada como una metodología ágil que permite la

integración del equipo de desarrollo con el dueño del producto y así poder

satisfacer las necesidades a cabalidad.

Como en todo proceso de desarrollo se describen a continuación las actividades y

los métodos que se desarrollaran a lo largo del proyecto:

Se inicia con el análisis, que nos permite establecer los requisitos que presentan

los dueños del producto, en este caso los clientes o dueños de las microempresa.

Teniendo en cuenta los requisitos definidos se establecen los casos de uso que

intervienen en el desarrollo del sistema de información, apoyados en con la

herramienta Enterprise o Magic Draw UML.

Para ofrecer una mejor visualización al cliente y poder interactuar entre sus

necesidades y las oportunidades que ofrece el software, se realizan los prototipos,

que permita apreciar la vista aproximada del sistema de información, para ellos se

utilizará Balsamiq Mockup, una herramienta práctica de interpretación y

comprensión.

Al realizar las actividades mencionadas, para dar continuidad a la metodología, se

organizan los casos de uso, se describen en actividades y se realiza la estimación

de las iteraciones, en las iteraciones se describen actividades que se realizan en

un periodo máximo de 2 semana, se selecciona con el cliente las prioridades y se

establecen tiempos de desarrollo que permitan estimar los tiempos de entrega.

Se inicia desarrollo teniendo en cuenta las herramientas ya estudiadas y

conocidas como .Net de Microsoft y PhpMyAdmi, se realizan las reuniones

correspondientes, las del equipo de desarrollo y las de entrega periódica a los

clientes.

Al terminar las actividades definidas y antes de las entregas correspondientes se

realiza la etapa de pruebas. Las pruebas se ejecutan en la herramienta Testlink,

donde permite identificar errores de rendimiento, ajustes de código y/o documentar

10

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas

efectivamente para realizar los ajustes pertinentes y garantizar la calidad del

software.

Se debe garantizar una efectiva administración de bases de datos y promover la

seguridad de los datos e información que contemple el software.

10. Presupuesto

Concepto Cantidad Semanas

aplicación Costo Costo Unitario Valor Total

Personal

Ingeniero de Sistemas 2 12 $ 500.000 $ 12.000.000

Equipos

Computador 2 1 $ 1.100.000 $ 2.200.000

Impresora 1 1 $ 450.000 $ 450.000

Scanner (Código Barras) 1 1 $ 230.000 $ 230.000

Adicionales

Adquisición del dominio 1 1 $ 130.000 $ 130.000

Viáticos y Manutención

Viáticos 2 8 $ 70.000 $ 1.120.000

Transporte 2 8 $ 90.000 $ 1.440.000

Total General $ 17.570.000

11

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas

11. Complemento Actividad Final (Corresponde al punto 6 de la actividad final):

Impacto que genera la solución de la problemática encontrada en el

entorno, conclusiones y recomendaciones relacionados con la propuesta

presentada.

Al ofrecer una herramienta que permita la mejora de los procesos, garantice el

control del valor de los recursos y aporte al beneficio personal y general; genera

impactos importantes, como una mayor competencia en el ambiente económico en

que se mueven las microempresas, mayor desarrollo social y crecimiento de los

pequeños empresarios, genera reconocimiento y una mejor atención al usuario,

provocando que en el voz a voz se establezca su posicionamiento y que en el

entorno se puede representar también como la fidelidad del cliente.

Los sistemas de información optimizan procesos. Este desarrollo no solo involucra

los datos, sino también las actividades que se desarrollan diariamente las

personas en este tipo de empresas, permitiendo generar nuevos recursos y

proponer mejora continua.

Teniendo en cuenta el nivel tecnológico de la región y la constante evolución, el

sistema permite un desarrollo estandarizado, con base en tecnología de punta y

haciendo uso de las metodologías más actualizadas y de los procesos de

programación que permitan la integración con tecnologías de vanguardia y

actualizaciones pertinentes según el desarrollo tecnológico mundial.

En conclusión el sistema de información con bajos costos puede intervenir en el

desarrollo del entorno y aumentar la rentabilidad de los negocios que hagan uso

de él, su implementación es básica y su manejo es fácil con respecto ya que son

relacionadas con las labores diarias. Se recomienda establecer los criterios de

implementación, definir las necesidades específicas de la empresa para cumplir

las especificaciones del cliente, invertir en las herramientas necesarias y con

calidad para la óptima prestación de servicios, y poder contar con los especialistas

a adecuados para su desarrollo e implementación.

También se recomienda el buen manejo de los recursos y tecnológicos, que

puedan contar con el soporte y mantenimiento adecuado, para una mayor

duración, ejecución y procesamiento de los datos y de los resultados esperados.

12

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Paso 9 - Evaluación Final por Proyecto Curso: Proyecto de grado – Ing. Sistemas

Referencias Bibliográficas

Sistematización para el módulo de inventarios de la empresa de

productos San Rafael, Leal Duran, Leidy Jhoana URI:

http://hdl.handle.net/10656/2762 Fecha: 2012

Un modelo de gestión de inventarios para una empresa de productos

alimenticios, leana Pérez-VergaraI, Ana María Cifuentes-LagunaI,

Carolina Vásquez-GarcíaII, Diana Marcela-OcampoIII, Ing. Ind. vol.34

no.2 La Habana mayo-ago. 2013

Blanco, L. F. J. (2010). Sistema de gestión de la calidad, SGC, en el

software. Diseño de procesos claves para el mejoramiento de la calidad

en proyectos de software (pp. 7-10). La Habana, CU: D - Instituto

Superior Politécnico José Antonio Echeverría. CUJAE. Recuperado

dehttp://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg

=15&docID=10609131&tm=1482794566128

Gutiérrez, D. M. J. A., & Pagés, A. C. (2009). Definiciones

básicas.Planificación y gestión de proyectos informáticos (pp. 17-36).

Alcalá de Henares, ES: Servicio de Publicaciones. Universidad de

Alcalá. Recuperado de

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=2

8&docID=10280334&tm=1482795495894