La investigación evalúa tres metodologías ágiles para el desarrollo de aplicaciones móviles: Mobile-D, una metodología dedicada exclusivamente a aplicaciones móviles con fases estrictas; una metodología híbrida que logra rápida entrega de software y mejor gestión de riesgos; y Mobile Development Process Spiral, orientada a grandes proyectos para reducir riesgos. La investigación concluye que Mobile-D es la opción más óptima debido a su enfoque específico en aplicaciones móviles.
Metodologías para el desarrollo en dispositivos móvilesFernand Bernowly
Universidad Politécnica de Tecamac
Desarrollo de aplicaciones móviles
Juan Fernando Ramirez Hernandez
Sistema Dual
Metodologías para el desarrollo en dispositivos móviles
Ing. en Software
2817IS
Metodologías para el desarrollo en dispositivos móvilesFernand Bernowly
Universidad Politécnica de Tecamac
Desarrollo de aplicaciones móviles
Juan Fernando Ramirez Hernandez
Sistema Dual
Metodologías para el desarrollo en dispositivos móviles
Ing. en Software
2817IS
Universidad Politécnica de Tecamac
Desarrollo de aplicaciones móviles
Jazmin Reyes Becerra
Sistema Dual
Metodologías para desarrollar(moviles )
Ing. en Software
El ciclo de vida de un sistema de información es un enfoque por fases del análisis y diseño que sostiene que los sistemas son desarrollados de mejor manera mediante el uso de un ciclo especifico de actividades del analista y del usuario.
Si bien los hospitales conjuntan a profesionales de salud que atienden a la población, existe un equipo de organización, coordinación y administración que permite que los cuidados clínicos se otorguen de manera constante y sin obstáculos.
Mario García Baltazar, director del área de Tecnología (TI) del Hospital Victoria La Salle, relató la manera en la que el departamento que él lidera, apoyado en Cirrus y Estela, brinda servicio a los clientes internos de la institución e impulsa una experiencia positiva en el paciente.
Conoce el Hospital Victoria La Salle
Ubicado en Ciudad Victoria, Tamaulipas, México
Inició operaciones en el 2016
Forma parte del Consorcio Mexicanos de Hospitales
Hospital de segundo nivel
21 habitaciones para estancia
31 camas censables
13 camillas
2 quirófanos
+174 integrantes en su plantilla
+120 equipos médicos de alta tecnología
+900 pacientes atendidos
Servicios de +20 especialidades
Módulos utilizados de Cirrus
HIS
EHR
ERP
Estela - Business Intelligence
Escaneo y eliminación de malware en el equiponicromante2000
El malware tiene muchas caras, y es que los programas maliciosos se reproducen en los ordenadores de diferentes formas. Ya se trate de virus, de programas espía o de troyanos, la presencia de software malicioso en los sistemas informáticos siempre debería evitarse. Aquí te muestro como trabaja un anti malware a la hora de analizar tu equipo
Metodologías ágiles para el dessarrollo de aplicaciones móvil.
1. IV CONACIN
METODOLOGÍAS ÁGILES PARA EL DESARROLLO DE APLICACIONES MÓVILES
Casas-Huamanta, Edwin Roi1; Linares-Fernández, Eli2; Acuña-Huamán,
Yostey3
1Facultad de Ingeniería y Arquitectura, EAP Ingeniería de Sistemas, Universidad Peruana Unión Filial
Tarapoto.
Jr. Los Mártires 218. Urb. Santa Lucia, Morales-Tarapoto
Resumen
Con el objetivo de determinar cuál de las tres metodologías agiles más
importantes, permite desarrollar una aplicación móvil, de manera eficaz y
eficiente, se realizó una investigación sobre metodologías agiles para el
desarrollo de aplicaciones móviles; tuvo como diseño metodológico: exploratorio,
retrospectivo y de corte transversal, cuya unidad de análisis estuvo constituida
por cada una de las tres metodologías agiles. Para la recolección de la
información se consultó con la biblioteca virtual de nuestra universidad y revistas
indizadas a nivel nacional e internacional. La investigación demostró que la
metodología Hibrida, consiste en lograr la rapidez de entrega de Software y
mejoras las capacidades de gestión de riesgo, mientras que la Metodología
Mobile-D, esta inclinada exclusivamente al desarrollo de aplicaciones móviles, la
cual sigue una secuencia estricta; por su parte Mobile Development Process
Spiral, está orientada a proyectos grandes, costosos y reducir riesgos y se llegó a
la conclusión que la metodología más óptima para el desarrollo ágil de
aplicaciones móviles es Mobile-D.
Introducción
El desarrollo de aplicaciones móviles sufre prácticamente los mismos problemas
que la gran mayoría de desarrollo de software. Hay que tener en cuenta sus
principales peculiaridades; duración de su desarrollo, innovación, los cambios en
la plataforma de desarrollo y en el hardware. Todo ello influye a la hora de elegir
una metodología concreta de desarrollo. Ante esta problemática, se ha creído
conveniente realizar una investigación donde se presenta una síntesis de
implementación de aplicaciones móviles y metodologías de desarrollo; para ello,
se han seleccionado tres metodologías ágiles más importantes. La presente
investigación, está estructurada de la siguiente manera: introducción, método
científico, técnicas e instrumentos, resultados, discusión y conclusiones.
Esperamos con la presente investigación, determinar cuál de las tres
metodologías agiles permite desarrollar una aplicación móvil, de manera eficaz y
eficiente.
Resultados y discusiones
Metodología y desarrollo:
“Una metodología es una colección de procedimientos, técnicas, herramientas y
documentos auxiliares que ayudan a los desarrolladores de software en sus
esfuerzos por implementar nuevos sistemas de información. Una metodología
está formada por fases, cada una de las cuales se puede dividir en sub - fases,
que guiarán a los desarrolladores de sistemas a elegir las técnicas más
apropiadas en cada momento del proyecto y también a planificarlo, gestionarlo,
controlarlo y evaluarlo.”(Avison y Fitzgerald, 2006).
Metodología ágil:
Damon-Poole (2009), define al desarrollo ágil como aquel que, en comparación
con el desarrollo tradicional, provee beneficios de mayor flexibilidad, retorno de
inversión más alto, realización más rápida del retorno de inversión, alta calidad,
mayor visibilidad y paz sostenible.
Metodologías ágiles para el desarrollo de aplicaciones para dispositivos
móviles.
MOBILE-D ™.
Mobile-D ™ es la metodología de bicicleta de montaña para el desarrollo ágil de
software; además es conveniente para varios contextos, por ejemplo: la
seguridad financiera, logística y aplicaciones de productos de simulación.
(Verónica Lara, 2012; Luis A. Tapia, 2012)
Según: Software Technologies Reserarch Programe (2006); menciona: Mobile-
D™ se divide en cinco periodos o fases: exploración, iniciación, producción,
estabilización y prueba del sistema. En general, todas las fases, con excepción
de la primera fase exploratoria, contienen tres días de desarrollo distintos:
planificación, trabajo y liberación; se añadirán días para acciones adicionales en
casos particulares (Blanco, 2009; Carmareno, 2009)
Metodología de diseño híbrido
S. B. kaleel y s. harishankar (2013). Indica que esta metodología utiliza el modelo
iterativo incremental para el proceso de desarrollo y así lograr la rápida entrega
de software y mejorar las capacidades de gestión de riesgos.
La segunda iteración, realiza una integración de ciertas partes de los modelos
NPD (New Product Development), añadiendo la generación de ideas en el inicio
del ciclo y una prueba de mercado antes de lanzar la fase de comercialización.
La tercera iteración integra directamente el “motor de desarrollo” de los métodos
de desarrollo adaptativo (ASD) muy orientados al aseguramiento de la calidad en
los procesos de desarrollo con la idea de disponer de la arquitectura física en una
fase temprana del proceso.
En la cuarta iteración se añaden elementos de prototipado; se refina la fase de
iniciación del proyecto, sobre la base del mismo elemento de los procesos
adaptativos.
Mobile Development Process Spiral.
Se basa en el desarrollo de sucesivas fases, por evolución de sistemas más
simples a sistemas más complejos. Además utiliza el modelo de desarrollo en
espiral como base, e incorpora procesos de evaluación de usabilidad, priorizado a
la participación del usuario en todos los procesos de ciclo de vida de diseño.
También está orientado a proyectos grandes y costosos, ya que está destinado a
ser un modelo de reducción de riesgos (A. Nosseir, D. Flood, R. Harrison, O.
Ibrahim, 2012).
Fases:
Planificación: Se elabora en función del estudio de riesgos de los resultados
previos.
Análisis: Estudia los casos de uso y los escenarios a realizar. Se descubren
nuevas clases y asociaciones.
Diseño: Se estudian las opciones necesarias para realizar la iteración. Si se
necesita se retoca la arquitectura.
Codificación y pruebas: Se codifica el nuevo código y se integra con el resultante
de iteraciones anteriores.
Evaluación del prototipo parcial: Los resultados se evalúan respecto a los
criterios definidos para la iteración.
Documentación del prototipo: Se congela y documenta el conjunto de
elementos del prototipo obtenido.
Conclusiones
Las metodologías ágiles son una excelente alternativa para guiar proyectos de
desarrollo de software de tamaño reducido, como es el caso de las aplicaciones
para dispositivos móviles, gracias a la gran facilidad de adaptación que poseen;
pero estas necesitan ser adaptadas a las características especiales de estos
dispositivos con el fin de obtener productos de calidad.
Dentro de las características se puede mencionar la gran rapidez con que van
cambiando las versiones de los sistemas operativos (SO) móviles, la aparición de
nuevas prestaciones de hardware, la reñida competencia de las empresas y
comunidades de desarrollo por apropiarse del mercado, lo que conduce a la
tendencia de desarrollar aplicaciones en cortos lapsos de tiempo y en la mayoría
de casos sacrificando la calidad del producto, precisamente por no seguir una
metodología o técnicas de desarrollo apropiadas y es por eso que en la mayoría
de los casos, sus esfuerzos terminan por no dar los frutos esperados.
En esta investigación se llegó a una conclusión que la Metodología Hibrida,
consiste en lograr la rapidez de entrega de Software y mejoras las capacidades de
gestión de riesgo. La Metodología Mobile D, esta inclinada exclusivamente al
desarrollo de aplicaciones móviles, la cual sigue una secuencia estricta. Mobile
Development Process Spiral, está orientada a proyectos grandes, costosos y
reducir riesgos. Metodología Mobile D, es la mejor opción debido a que solo se
dedica de manera específica a aplicaciones móviles.
Referencias
D. E. Avison y G. Fitzgerald, Information system development,(2006).
Maidenhead: McGraw-Hill Education.
Damon B. Poole,(2009) Do It Yourself Agile, September 29th.
Manifiesto por el Desarrollo Ágil de Software. Disponible en internet en:
http://www.agilealliance.org/the-alliance/the-agile-manifesto/ [Accedido: 21
may-2014].
Verónica Lara Trejo, Luis Alberto Tapia Caballero,( 2012); Tecnología de
Estudios Superiores, San Felipe del Progreso Estado de México;
Electronics -AGILE - Agile Software Technologies. Disponible en internet en:
http://agile.vtt.fi/mobiled.html. [Accedido: 21-may-2014].
S. B. Kaleel y S. Harishankar,(2013) «Applying Agile Methodology in Mobile
Software Engineering: Android Application Development and its Challenges»;
Yohn D Amaya, (2013), «Metodologías ágiles en el desarrollo de aplicaciones
para dispositivos móviles. Estado actual»