Una definición general de software es el conjunto de instrucciones lógicas que soportan el hardware
o parte física de los equipos computacionales, sirve como interfaz entre los usuarios y las máquinas,
también pueden servir como interfaz o intermediarios entre software diferentes; el objetivo principal
es realizar una tarea o varias tareas de forma única o múltiple, en palabras más sencillas, es el que le
indica a los componentes de hardware la forma de almacenar y procesar las tareas que se desean.
el software tiene un propio
ecosistema de análisis,
diseño, construcción,
pruebas, implementación,
documentación, entre
muchos otros temas, los
cuales están en
funcionamiento constante
con los diferentes dispositivos
computacionales.
La aplicación puede desarrollarse de forma nativa,quiere decir que se desarrolla en el lenguaje
definido específicamente para el sistema operativo por la empresa u organización dueña del mismo
estándar 729 de la IEEE
Software es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y
datos asociados, que forman parte de las operaciones de un sistema de computación”
las aplicaciones móviles son los conjuntos de instrucciones
lógicas, procedimientos, reglas, documentación, datos e
información asociada a estas que funcionan específicamente
en dispositivos móviles, como por ejemplo teléfonos
inteligentes, televisores inteligentes, tabletas, reloj, entre
otros.
se desarrollan bajo diferentes lenguajes de programación y funcionan
actualmente específicamente en sistemas operativos móviles
como por ejemplo Java, Objetic C, Xcode C#, C++, WebOS, HTML5, Bad, XML, entre otros
Algunas de las características que deben tener las aplicaciones móviles, ya sean aplicaciones de tipo
empresarial, entretenimiento o de uso personal.
Generar una buena documentación de la aplicación.
-Funcionamiento en plataforma única o
multiplataforma.
Interfaz de manejo intuitivo, es decir que no sea complicado el uso de la interfaz de la aplicación.
Utilizar estrategias de seguridad en
la aplicación para evitar fallos y
problemas de inseguridad
Utilizar contraseñas.
Utilizar sistemas de recuperación y localización de dispositivos.
Generar un ecosistema de negocio enfocado en el tema de la movilidad, teniendo en cuenta los
contextos regionales, nacionales y mundiales, siendo incluyentes en todos los sentidos, es un
mercado emergente que debe ser trabajado desarrollado y madurado.