Sunteți pe pagina 1din 15

TRABAJO COLABORATIVO

IDENTIFICACIÓN DEL PROYECTO

PRESENTADO POR:

DAVID ROSERO GUERRERO

ALEXIS MARTINEZ VIVAS

JAVIER MAURICIO BEDOYA

LUISA MARCELA CARDENAS

PRESENTADO A:

TUTOR: PILAR ALEXANDRA MORENO.

CUROS DE INGENIERÍA DE SOFTWARE

GRUPO: 301404_35

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

MARZO DE 2018
INTRODUCCIÓN

La ingeniería de software nos permite reunir los requerimientos y estructura general y

especifica de cómo se debe plantear una aplicación que genere impacto en los ámbitos

empresariales, sociales y personales.

En la realización de Esta actividad se definieron e intercambiaron los roles de los integrantes

del grupo, distribuidos de la siguiente manera; David Fernando con el rol de compilador,

indico la realización de una aplicación móvil para una empresa de papa capirra; Javier

Bedoya como revisor, puso a consideración una aplicación web para detectar el plagio en la

plataforma de la UNAD en los cursos de Inglés; Luisa Cárdenas como alertas indicando

como propuesta un software web para estrategias de ventas y mercadeo; Jessica Herrera no

reporte participación en la actividad y por último el compañero Alexis Martínez escogió el rol

de entrega o líder del grupo proponiendo la creación de un software web que permitiera

complementar la actividad de soporte informático y en SAP para la empresa donde labora.

A continuación, se hará la entrega del desarrollo grupal de un Software dirigido a una

organización agroindustrial, este Software es original, útil y requiere un reto que, en varios

niveles, además de su utilidad nacional e internacional es ilimitada, Colombia es un país con

gran agroindustria ya que su condición geográfica le permite tener el privilegio de los

cultivos, cualquier esfuerzo tecnológico enfocado en este aspecto será muy importante y

permitirá desarrollo y facilidades.

El grupo por medio de consenso y debate basándose en lo mencionado decidió escoger el

software que se expondrá a continuación.


ANÁLISIS DE LA PROPUESTA DE DESARROLLO DE SOFTWARE

1. Descripción del Problema a Resolver: a continuación, se describe el problema a

resolver dentro de la empresa Villas de la Cofradía.

1.1 Descripción del entorno o contexto (empresa, entidad, organización, etc) que

requiere la solución.

La empresa agroindustrial Villas de la cofradía ubicada en la ciudad de Yacuanquer

municipio de Nariño es una empresa que se dedica a la comercialización de papa, la variedad

con que trabaja es Capiro R-13 que es específica para industria de las frituras, esto debido a

que esta variedad de papa presenta una cantidad mínima de azucares en su composición y

mayormente de almidón, lo cual permite que durante el proceso de fritura que el producto

termina no se caramelice y sea agradable a la vista y consumo y no sea perjudicial para la

salud, la empresa tiene una capacidad de producción de 800 tonelada de papa cada 6 meses.

Gracias al crecimiento de la industria de las frituras y el auge de las empresas que se dedican

a esto, han surgido 6 nuevas empresas que requieren más papa de la variedad Capiro R-13,

sin embargo la capacidad de producción se ve limitada por qué se necesita muchísimo más

producción para satisfacer la demanda, los dueños de la empresa cuentan con todos los

recurso para aumentar la producción, terrenos, empleados, insumos, suministros entre otros,

sin embargo temen que al aumentar la producción de la papa se disminuya su calidad y esta

no sea óptima para la industria de la papa.

Por lo que es necesario que los ingenieros agrónomos y agroindustriales cuenten con una

potente aplicación que sea móvil, capaz de controla la creciente producción de papa y al

mismo tiempo su calidad.


1.2. Descripción de la situación problema encontrada en dicho contexto.

El continuo crecimiento de la empresa agroindustrial Villas de la cofradía ubicada en la

ciudad de Yacuanquer municipio de Nariño, tiene el reto de aumentar su capacidad de

producción de papa Capiro de la variedad R-13 para satisfacer la demanda que la industria de

las frituras necesita. Pasando de producir 800 toneladas semestrales a 2400 toneladas, lo cual

significa triplicar su capacidad de producción.

Para esta situación la empresa cuenta con los recursos para aumentar dicha producción en

terrenos, insumos, suministros y mano de obra, sin embargo, temen que la calidad no sea la

adecuada para los niveles que la industria de las frituras sugiere.

La junta administrativa de la empresa luego de una importante deliberación entre sus

miembros identifico que es necesario monitorear la producción y su calidad, para ello es

necesario que los ingenieros agrónomo y agroindustrial se desplacen, a cada lote donde se

encuentran los cultivos en total 8, y deben recoger y recopilar toda la información necesaria

para la toma de decisiones en caso que se presente alguna dificultad y poder corregir lo antes

posible los problemas.

Las fases de producción son la siguientes:

-Limpieza y adecuación de terreno (2 semanas)

-Aplicar los abonos necesarios antes de la siembre para nivelar nutrientes (2 Semanas)

-Siembra de papa con semilla certificada (1 mes - 2 lotes a la vez)

-Aplicación de Insecticidas y cuidado de plagas (4 meses)

-Cosecha de la producción (1 mes – 2 lotes a la vez)

-Despacho y distribución. (1 mes)

-Almacenamiento (hasta 4 meses)


La aplicación a desarrollar debe ayudar a los ingenieros a controla la producción y la calidad

de la papa, debe ser una aplicación móvil para desplazarse a los lotes de trabajo, intuitiva,

amigable y fácil de manejar, los datos deben funcionar en tiempo real y pueden ser

consultados por el administrador de la empresa cuando se necesite a continuación se lista la

actividad es de cada uno.

Actividades del Ingeniero Agrónomo:

-Verificación biométrica de la huella digital de cada empleado, para controlar las horas del

trabajo.

-Verificar que se apliquen los agro insumos adecuados en las cantidades precisas, debe

conocer que cantidades dispone en anaquel.

-Registrar el crecimiento de las plantas durante el proceso de siembra con archivos de

imagen.

-Calcular las dosis necesarias para el control de plagas en caso de necesitarlo

-Calcular las cantidades de agua en caso de sequía.

-Calcular la cantidad de abono necesario antes de siembras o durante los procesos de

crecimiento en caso de ser necesario.

Actividades del Ingeniero Agroindustrial:

-Verificar el número de micro tubérculos en la siembra. Registro fotográfico.

-Hacer en muestreo en el cultivo de forma aleatoria.


-Medir y registrar los niveles de azúcar de la muestra.

-Verificar que las cantidades de producción de cada planta según la muestra

-Clasificar los tamaños de la producción de papa.

-Verificar las condiciones de la zona de almacenaje (Temperatura, luminosidad y humedad).

2. Tipo de Software adecuado y su justificación.

Para este proyecto el software a desarrollar esta categorizado de varias formas, esto por su

detallo funcionamiento y necesidades a saber, es un software de tiempo real, software de

gestión y software basado en la web-móvil.

El programa escogido por el grupo tiene como nombre Capiro, haciendo referencia al proceso

agroindustrial de producción de la papa en la variedad Capito R-13, que se diseñará con el fin

de satisfacer las necesidades de la empresa.

La aplicación esta categorizada como un software en tiempo real por que la aplicación debe

funcionar en zonas alejadas rurales fuera del los cascos urbanos, con conexión 3-4g móvil,

sabiendo que los lotes de siembra están esparcidos dentro del sector Yacuanquer-Nariño, es

también un software de gestión porque debe manejar datos de inventarios, suministros,

personal, toma de información de producción y calidad en producción y también es un

software basado en la web-móvil ya que es una aplicación para la plataforma Android que

tiene su base de datos en la web.


3. Descripción detallada del software propuesto para el proyecto a desarrollar:

3.1 Descripción general del proyecto de software que proponen desarrollar para

solucionar la situación problema.

Conociendo los antecedentes que se presentan en la empresa agroindustrial Villas de la

cofradía ubicada en la ciudad de Yacuanquer municipio de Nariño y mirando sus necesidades

en el manejo de datos, se propone presentar una aplicación móvil que satisfaga los

requerimientos de la empresa en el manejo de inventarios, cálculos de insumos, relación de

gastos, control del personal de trabajo, registro fotográfico, presentación de informes y

resumen de datos, todo esto en tiempo real.

El programa se denominará “Capiro”, pues hace referencia al uso de la producción de papa en

la variedad Capiro, dicha aplicación podrá tener la capacidad de registrar muchos empleados

junto con cada atributo de los mismos como edad, eps, cedula, foto, celular, residencia y

otros, los cuales pueden ser monitoreados en su trabajo mediante el uso de un terminal

biométrico denominado, lector de huellas digitales para celulares referencia PC-9145 de la

marca digitalPersona, los datos son almacenados directamente en una base de datos

almacenada y encriptada en la nube, que registra el tiempo de entrada y salida de cada

persona, esto porque el trabajo se realiza al aire libre.

También contará con privilegios de usuario y niveles de acceso según el rol de cada

empleado, esto con el fin de resguarda información sensible de la empresa.

Tendrá la capacidad de manejar las cantidades de insumo y suministros en una base de datos

paralela a la de empleados, esta base de datos manejará el inventario en tiempo real.

La aplicación puede hacer registros fotográficos en cada etapa desde la siembra hasta el

cultivo, maneja datos importantes como cálculos de abonos, matamalezas, fungicidas,

pesticidas, además cuenta con una agenda de aplicación y control.


Además, contará con la capacidad de registrar datos de muestreo, como niveles de azúcar de

la papa, los tamaños, las cantidades, puede hacer cálculos estimativos de la cantidad total de

la producción, presentar informes y resumen de datos almacenados y registrar los datos de

almacenamiento del producto en bodega.

Al poder controlar y tener el resumen e informes de los datos obtenidos, mediante la

aplicación el administrador de la empresa podrá tener control del proceso de producción y

también verificar la calidad del producto, además de dar solución si se presenta algún

problema en tiempo récord.

3.2. Descripción de los requerimientos y características a tener en cuenta para el

desarrollo de dicho software.

3.2.1. Requisitos funcionales

A continuación, se lista las acciones fundamentales que la aplicación móvil Capiro debe

realizar.

Requisito funcional 1-Registro de usuarios.

• Los empleados denominados usuarios, tendrán que hacer un registro en la aplicación con el

fin de autenticar su perfil, nivel de restricciones y permisos y para llevar un registro de las

actividades que hace dentro del sistema.

• La aplicación validará las entradas de datos según la base de datos lo solicite, mediante la

autenticación biométrica de las huellas digitales.

• Solamente el administrador por su perfil puede modificar o eliminar un registro creado

• Los registros no se podrán repetir puesto que la llave primaria en este caso es el número de

cedula del usuario.


• Todos los datos se almacenarán en la base de datos de registro, que el administrador podrá

consultar en cualquier momento.

• La aplicación estará en la capacidad de verificar los parámetros de autenticación, para lo

cual generará de manera automática un código de ingreso para cada usuario (ID).

Requisito funcional 2-Autenticación de Usuario.

• Para que el usuario comience a utilizar el programa este debe estar registrado en el sistema.

• Para el ingreso al sistema es necesario que el usuario registrado ingrese su número de

cedula y el código que la aplicación le generó y mediante la autenticación biométrica de las

huellas digitales.

• Los usuarios en su perfil pueden acceder solamente a las áreas a las que tiene permitido.

Distinguiendo los niveles de acceso de cada usuario.

• La aplicación está en la capacidad de hacer los cambios de contraseña siempre y cuando el

usuario ya este autenticado y haya ingresado en el sistema.

• La aplicación le permite al usuario recordar la contraseña en caso de pérdida, si ingresa su

correo electrónico.

Requisito funcional 3 – Ingreso de Datos.

• La aplicación guardará toda la información que el usuario almacene, incluso aquella no aún

no está guardada pero que si está ingresada.

• Los usuarios por su nivel de acceso solo están en la capacidad de ingresar y consultar la

información al sistema, nunca podrán modificar o eliminar los datos ingresados.

• En caso de una caída del sistema, la aplicación se reiniciará, pero hará una copia de todos

los datos ingresados así sea, que no estén guardados.


Requisito funcional 4. -Manejo de la Información Administrador

• La aplicación guardará toda la información que el administrador almacene, incluso aquella

no aún no está guardada pero que si está ingresada.

• El administrador está en la capacidad de ingresar, consultar, modificar y eliminar la

información del sistema, los usuarios nunca podrán modificar o eliminar los datos ingresados.

• En caso de una caída del sistema, la aplicación se reiniciará, pero hará una copia de todos

los datos ingresados así sea, que no estén guardados.

Requisito funcional 5. Gestión de reportes.

• El administrador puede gestionar reportes e imprimir esa información de los eventos y datos

ocurridos en el sistema, así como tener acceso a datos sensibles de la empresa como

inventarios, suministros, personal, producción, calidad y otros.

3.2.2. Requisitos no funcionales

Requisitos de rendimiento

• El programa debe ser liviano con la capacidad de almacenar la información en tiempo real,

guardando la información en menos de 0.02 segundos.

• El registro de usuarios los almacena de manera inmediata en la base de datos, además,

puede hacer modificaciones en tiempo real.

• La base de datos permite el intercambio de información, por ser tan robusta, en cuanto a la

cantidad de uso el 90% de los datos se deben trasmitir en apenas 3 segundos.

Seguridad

Por motivos de seguridad se implementarán los siguientes requisitos


• Los usuarios deben autenticarse siempre que necesiten usar la aplicación, o para el control

de personal

• Solo el administrador está en la capacidad de modificar y eliminar la información ingresada.

• No todos los usuarios pueden trabajar en las diferentes funcionalidades de la aplicación

web, sino solo del área que le corresponda o el nivel de acceso asignado.

• Los usuarios pueden consultar la información de su área, pero no pueden descargarla,

copiarla o imprimirla.

Fiabilidad

La aplicación web puede detectar errores en su uso; de presentarse más de uno, la aplicación

se cierra y genera un reporte al administrador y un mensaje al usuario.

Disponibilidad

La aplicación web, estará disponible el 100% del tiempo desde su puesta en marcha, contará

con reinicios de contingencia y resguardo de datos en caso de ser necesario. La información

siempre estará disponible y segura.

Mantenibilidad

La aplicación web debe ser muy robusta y segura en su manejo de datos, por lo que habrá un

encargado de hacer continuamente depuración de la información y además para la aplicación

de actualizaciones que sean necesarias aplicar, por seguridad el mantenimiento debe hacerse

cada fin de mes, pero si una contingencia se presenta debe ser inmediata.

Portabilidad
Estará desarrollado en JavaScript for Android, lo cual permite mover el programa a voluntad,

pero siempre con el uso de un servidor a internet, es decir que para su uso depende 100% de

la conexión a la red.

Para su ejecución se puede hacer desde la plataforma Windows o Android 4.4+

Otros requisitos

Por motivos legales de tipo financiero, el programa debe estar registrado ante las entidades

que corresponda para el uso, mediante el cumplimento de los parámetros que la ley exige

para estos casos.

4. Modelo de proceso de desarrollo para el software, sobre el cual continuarán en

las siguientes fases del proyecto.

Para el desarrollo de la aplicación nos basaremos con el modelo de proceso de desarrollo de

metodologías agiles denominado Adaptive Software Development porque esta metodología

parte de la idea de que las necesidades del cliente son siempre cambiantes durante el

desarrollo del proyecto (y posteriormente a su entrega) a través del cual inculcar una cultura

adaptativa a la empresa, ya que su velocidad de adaptación a los cambios marcará la

diferencia entre una empresa próspera y una en declive.

Los objetivos de esta metodología son cuatro:

 Concienciar a la organización de que debe esperar cambio e incertidumbre y no orden

y estabilidad.
 Desarrollar procesos iterativos de gestión del cambio.

 Facilitar la colaboración y la interacción de las personas a nivel interpersonal, cultural

y estructural.

 Marcar una estrategia de desarrollo rápido de aplicaciones, pero con rigor y disciplina.

De esta manera queda claro que lo importante de este proyecto es que es una aplicación a la

medida, donde el cliente en este caso la empresa Villas de la Cofradía va solicitando cambios,

mejoras y actualizaciones que sean necesarios con un corto tiempo de respuesta por parte del

grupo de programación, además el equipo sabiendo esta necesidad debe estar en completa

disposición para adaptarse a los cambios y aplicar las mejoras.


CONCLUSIONES

El programa estará en la capacidad de hacer registros en tiempo real, lo cuales pueden ser

usados por administradores de la aplicación, que estará siempre disponible y podrá usarse

desde cualquier termina con plataforma Andorid, que le permitirá a la empresa tomar

decisiones en tiempo record y que nunca antes en el sector productivo de la papa existió.

La toma de información requerida para el proyecto se tomará en el punto exacto de trabajo, es

decir en cada lote - finca de producción de papa, puesto que los datos e información están

fluyendo continuamente en dichos puntos, por ejemplo, al ser una empresa que genera trabajo

informal, a través de la biometría se podrán hacer registros y control de los trabajadores que

en ese instante están laborando, también se toman los datos de producción y calidad como lo

necesita la empresa.

Al ser una empresa que necesita hacer un control de personal, de manejo de inventario y

suministros y hacer un continuo control en el proceso y la calidad de producción, el mejor

método para trabajar el desarrollo de la aplicación es el Adaptative Software Development,

esto porque es necesario hacer una programación ágil, disciplinada y sobre todo adaptativa a

las necesidades de la empresa.


REFERENCIAS BIBLIOGRAFÍA.

 Tamayo, A. Auditoría de sistemas una visión práctica. (2001). Recuperado de

https://books.google.com.co/books?id=HdtpS3UBCuMC&lpg=PA14&dq=auditor%C

3%ADa+de+sistemas+de+informacion&hl=es&pg=PP1#v=onepage&q&f=false

 Piattini, M. G. (2012). Auditoría informática un enfoque práctico 2 ed. Madrid –

España: Editorial Ra-Ma

 ISACA. (2016). Cobit 4.1 en español. Recuperado

de http://www.isaca.org/Knowledge-Center/cobit/Pages/Downloads.aspx

 Castello, R. J. (2015). Auditoria en entornos informáticos. Recuperado

dehttp://es.slideshare.net/zhhane/auditoria-de-sistemas-46686981

 Fernández, J. (2013). Introducción a las metodologías ágiles. Recuperado

dehttps://www.exabyteinformatica.com/uoc/Informatica/Tecnicas_avanzadas_de_inge

nieria_de_software/Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf

 Solarte, F. N. J. (Productor). (2016). Metodología de la auditoria con estándar CobIT.

Recuperado dehttp://hdl.handle.net/10596/10234

S-ar putea să vă placă și