Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ANTEPROYECTO
LÍNEAS DE INVESTIGACIÓN
DESARROLLO DE SISTEMA INFORMATICO
SUBLINEAS
DESARROLLO DE METODOS Y HERRAMIENTAS QUE PERMITAN CONSTRUIR
SOFTWARE DE ALTA CALIDAD
GUAYAQUIL – ECUADOR
2016
1. Introducción.........................................................................................................................3
2. Problema objeto de estudio..................................................................................................4
Índice General
3. Objetivo general y específico...............................................................................................4
3.1 Objetivos Específicos........................................................................................................4
4. Justificación y/o Importancia..............................................................................................5
5. Marco Teórico.....................................................................................................................6
5.1 Estudios a Nivel nacional.................................................................................................6
5.2 Proyectos realizados a nivel institucional..........................................................................6
5.3 Proyectos realizados a nivel nacional.................................................................................6
5.4 Proyectos realizados a nivel internacional........................................................................7
5.5 Herramienta Web C# vinculado a ASP.NET.....................................................................8
5.6 Herramientas Libres para Desarrollo de Aplicaciones Móviles Java con Android
Studio......................................................................................................................................10
5.7 My SQL (base de datos)..................................................................................................12
6. Metodología......................................................................................................................12
6.1 Exploración:.....................................................................................................................13
6.2 Planificación:....................................................................................................................14
6.3 Producción........................................................................................................................14
6.4 Muerte del Proyecto.........................................................................................................15
7. Aspectos administrativos...................................................................................................15
7.1 Presupuesto referencial.....................................................................................................15
7.2 Cronograma de actividades..............................................................................................16
8. Bibliografía.......................................................................................................................18
3
1. Introducción
de productos.
La utilización de software equipos y maquinas modernas en los cultivos han sido un factor
importante porque generan mejor rendimiento. Con las mejoras y expansión del internet en
todos las zonas geográficas hace posible que las aplicaciones móviles surjan como un
significa que haya más demanda de alimentos, que se reduzca los espacios de siembra, el
aumento de los precios de los insumos para los cultivos, todos estos factores obligan a mejorar
Agraria del Ecuador donde se llevan a cabo las carreras de ingeniero agrónomo se ha recogido
información y no existe una aplicación informática que de soporte en el campo agrícola en los
procesos de cultivo del maíz, actualmente se lleva de forma manual, las aplicaciones móviles
serán de gran ayuda, soporte y practica a los estudiantes y así mismo para que estén en la
La tecnología web y móvil brindan la posibilidad a los estudiantes de recopilar los datos
que se llevan a cabo en el cultivo de maíz hasta el fin de su ciclo, esto hace posible que los
datos obtenidos sean en tiempo real y que se puedan identificar anomalías en las etapas de
para toma de datos del proceso del cultivo de maíz, aplicado al Programa Regional de
Determinar los procesos manuales que se llevan a cabo en la plantación del cultivo de
maíz.
Desarrollar una aplicación basada en un cuaderno electrónico con tecnología web y móvil
Analizar los datos obtenidos para obtener estadísticas en el ciclo de siembra del maíz en el
Programa Regional de enseñanza Naranjal de la Universidad Agraria del Ecuador.
ya que este lenguaje es portable y puede ser usado por una gran cantidad usuarios, además es
un software libre.
La aplicación web es un software que se escribe en un lenguaje que puede ser usado por
todos los navegadores web, estas aplicaciones son independientes de los sistemas operativos.
La aplicación móvil, es una aplicación informática diseñada para los teléfonos inteligentes,
plataformas de distribución, existen empresas que son propietarias estos sistemas móviles
como Android, iOS, BlackBerry OS, Windows Phone, entre otros, estas aplicaciones pueden
ser descargadas e instaladas desde una tienda de aplicación móviles perteneciente a los
cuaderno por un dispositivo móvil donde se registrara todo lo que se hace diariamente en el
campo, como tomar los datos del proceso de crecimiento del maíz en la Universidad Agraria
del Ecuador Programa Regional de enseñanza Naranjal, se podrá acceder a la aplicación por
medio de tabletas, teléfonos móviles de última generación con conexión a internet además de
permitir al agricultor descargar el aplicativo desde su móvil en Play Store (tienda) y desde un
5. Marco Teórico
Según el plan nacional del buen vivir, el anteproyecto está basado en el Objetivo 10, el cual
importancia de establecer un cambio dentro de la economía del país, optando por brindar un
con el suelo, al estado en que se encuentra las plantaciones y a las condiciones ambientales
existentes.
se concluyó que la aplicación web desarrollada es eficiente, precisa, confiable para evaluar
de protección. La aportación de este trabajo demuestra que es posible crear aplicaciones web
AgroWin 4.0 permite realizar planillas de recolección para así tener control sobre la
labores.
informes y estadísticas de labores y recolección por lote y obtener comprobantes de pago por
trabajador.
producción luego de pos cosecha y a las ventas de cada uno de los productos agrícolas,
Una página web se define como un documento electrónico el cual contiene información
textual, visual y/o sonora que se encuentra alojado en un servidor y puede ser accesible
propósito general orientado a objetos creado por Microsoft para su nueva plataforma .NET,
para obtener una plataforma con la que sea sencillo el desarrollo de software en forma de
servicios web.
8
El acceso a estos servicios se realiza en base a estándares de Internet, como son diferentes
mecanismos del protocolo HTTP (GET y PUT) o el novedoso protocolo RPC conocido como
SOAP (Simple Access Object Protocol), que no es más que una combinación de estándares
como HTTP y XML para realizar llamadas a los miembros de estos servicios web. La idea
detrás de SOAP consiste sencillamente en utilizar HTTP como medio de transporte para el
envío de los mensajes de solicitud de ejecución de los miembros de servicios web remotos (lo
que permite atravesar barreras tales como firewalls) y utilizar XML como lenguaje con el que
Microsoft ha decidido sacar uno nuevo porque ha visto conveniente poder disponer de un
lenguaje diseñado desde 0 con vistas a ser utilizado en .NET, un lenguaje que no cuente con
elementos heredados de versiones anteriores e innecesarios en esta plataforma y que por tanto
sea lo más sencillo posible para programarla aprovechando toda su potencia y versatilidad
Usabilidad
En el diseño de sitios web la usabilidad tiene relación con la facilidad de uso de los sitios
en Internet así como la capacidad de que los usuarios puedan navegar por el mismo de una
Para que en este Sitio Web pueda existir una adecuada Usabilidad, que garantice una
La Facilidad del Aprendizaje, que representa la facilidad con los usuarios del Programa
interacción efectiva con el sitio web, siendo capaces de predecir las interacciones y
La Facilidad de Uso, que representa la facilidad con la que los usuarios hacen uso del sitio
web, con la menor cantidad de pasos posible y de la forma más natural posible, determinando
La Flexibilidad, que es relativa a la variedad de posibilidades con las que los usuarios del
sitio web pueden interactuar. Esto incluye los distintos diálogos, la diversidad de vías para
La Robustez, que es el nivel de apoyo al usuario por parte de la plataforma web que garantiza
5.6 Herramientas Libres para Desarrollo de Aplicaciones Móviles Java con Android
Studio
refiere a poder acceder desde cualquier lugar y momento a los datos. Los dispositivos móviles
son suficientemente livianos como para ser transportados por personas y disponen de la
capacidad de batería adecuada para funcionar de forma autónoma y están más orientados a la
conectividad inalámbrica.
el IDE oficial para el desarrollo de aplicaciones para Android. La primera versión estable fue
Es publicado de forma gratuita a través de la Licencia Apache 2.0. Está disponible para las
plataformas Microsoft Windows, Mac OS X y GNU/Linux, el único requisito que nos pide es
Usabilidad
Para el dominio de las aplicaciones móviles cuyo contexto de uso cambia continuamente,
Entorno móvil: Se puede definir como cualquier información que caracteriza una situación
relacionada con la interacción entre usuarios, aplicaciones y sus alrededores. Esto incluye la
ubicación, las identidades de las personas cercanas, objetos, elementos del entorno que pueden
distraer la atención del usuario, etc. Este puede estar cambiando continuamente.
transferencia de la red pueden variar en diferentes momentos y lugares, agravadas también por
Pantallas pequeñas: Las limitaciones físicas propias de los dispositivos móviles, como el
tamaño pequeño de las pantallas afectan la usabilidad de una aplicación.
de datos, esto reduce la velocidad de entrada y aumenta los errores. En general no es eficiente
y nada amigable.
que está diseñado para el entorno empresarial. SQL Server se ejecuta en T-SQL (Transact
errores, procesamiento fila, así como variables declaradas. [ CITATION ROU15 \l 3082 ].
12
6. Metodología
La programación extrema o Extreme Programming (XP) fue creada por el año de 1999. Es
cuando el desarrollo ya está en marcha como un aspecto natural, inevitable e incluso deseable
Características
Las características fundamentales del método son:
Artefactos de XP
6.1 Exploración:
información útil y necesaria para conocer que no ha existido ninguna aplicación agrícola que
facilite a los estudiantes e ingenieros llevar el control de los procesos en los sembríos del maíz
cuaderno electrónico web y móvil las cuales serán de gran ayuda al momento de permitir al
estudiante ingresar la información requerida por la aplicación y que a su vez permita a los
Entrevista: Dirigida a los ingenieros que tendrán acceso a la aplicación móvil y web de
la de la Universidad Agraria del Ecuador Programa Regional de enseñanza Naranjal,
fueron dos ingenieros entrevistados.
Ver anexo 1 entrevistas
6.2 Planificación:
14
Los programadores junto con los ingenieros descartaran los procesos en el ciclo del maíz
que no son necesarios para el cuaderno electrónico en la aplicación web y móvil, las cuales se
lenguaje java con androi studio con una base de datos en sql server, teniendo en cuenta que el
6.3 Producción
En esta fase se realizara la evaluación del cuaderno electrónico en la aplicación web antes
agregadas a la aplicación.
Cuando las aplicaciones web y móvil del cuaderno electrónico estén subidas al internet y a
Universidad Agraria del Ecuador, es decir que puedan satisfacer las necesidades de los
7. Aspectos administrativos
15
Para la elaboración del presente proyecto tecnológico, es necesario contar con diferentes
recursos como humanos, tecnológicos y materiales, los mismos que serán fundamentales para
Ítem Detalle
1 Persona Director del Proyectos
1 Persona Analistas de Sistemas
1 Persona Base Datos
8. Bibliografía
Castillo Oswaldo, F. D. (abril de 2004). website tripod. Obtenido de Fases de programacion extrema:
http://programacionextrema.tripod.com/fases.htm
Fernández López-Rey, D. H.-A. (5 de 5 de 2015). Archivo digital UPM. Obtenido de Aplicación móvil
para el diagnóstico de cultivos: http://oa.upm.es/36965/
Guerrero Angel, A. J. (Agosto de 2011). Sistema Experto para decisiones de riego en cultivo. Obtenido
de Espol: https://www.dspace.espol.edu.ec/bitstream/123456789/20806/1/Sistema
%20Experto%20-%20riego%20cacaoCCN51.pdf
Villa Casco, E. F. (06 de 06 de 2015). Escuela Superior Politécnica de Chimborazo. Obtenido de Análisis
de Usabilidad de una Aplicación Web Adaptativa :
http://dspace.espoch.edu.ec/handle/123456789/4387
9. Anexos
Entrevistas a los Ing. Mónica Santos y Esmeralda Lara de la Universidad Agraria del Ecuador
Programa Regional de enseñanza Naranjal
Fuente: Entrevistadores: Sandra Mariuxi Moran Tello
Alfredo Martin Salazar Salazar
Fecha: 17 de mayo del 2016
20
1. ¿Ha manipulado algún tipo de aplicación web o una aplicación móvil para el cuidado
3. ¿Considera usted que la implementación de una aplicación web o una aplicación móvil
4. ¿Qué procesos le gustaría seguir a través de la aplicación web o aplicación móvil para
5. ¿Considera usted que exista retraso tecnológico al no implementar una aplicación web
Objetivo: Conocer las perspectivas de los estudiantes acerca de la aplicación web y móvil
21
Encuesta realizada a los alumnos de la Universidad Agraria del Ecuador Programa Regional
de enseñanza Naranjal.
Estudiantes entrevistados: 75
Fecha: 17 de mayo del 2016
Instrucciones: Marque con una X según criterio.
Si
No
Muy de acuerdo
De acuerdo
Poco de acuerdo
No de acuerdo
3. ¿Conoce usted algún software que permita recolectar información valiosa acerca del
Si
No
etapas del crecimiento del maíz a través de aplicaciones web o aplicaciones móviles
Si
22
No
5. ¿Considera usted que exista retraso tecnológico al no implementar una aplicación web
Muy de acuerdo
De acuerdo
Poco de acuerdo
No de acuerdo
6. ¿Si usted tuviera elección utilizaría las aplicaciones web o aplicaciones móviles
Si
No
Anexo 2 encuesta