Está en la página 1de 2

MARCO TECNOLÓGICO

Con el fin de comprender el marco tecnológico es necesario tener claros los siguientes
conceptos

CONCEPTOS

Software: El software está compuesto por un conjunto de programas que son diseñados


para cumplir una determinada función dentro de un sistema, ya sean estos realizados por
parte de los usuarios o por las empresas dedicadas al diseño de software.

En otras palabras, el software es la compone o parte lógica de un sistema de computación


y se requiere para su correcto funcionamiento. Esto quiere decir entonces que los
programas,  la información del usuario y los datos procesados integran el software, ya que
forma parte de él todo componente intangible o no físico.

Apps: Una aplicación es un programa informático creado para llevar a cabo o facilitar una


tarea en un dispositivo informático. Cabe destacar, que aunque todas las aplicaciones son
programas, no todos los programas son aplicaciones. Esto es las aplicaciones o apps se
caracterizan por su flexibilidad en el procesamiento de tareas que facilita la interacción de
los usuarios con los dispositivos en los cuales está instalada. Se caracterizan por sus
interfaces llamativas y amigables.

Programas: Es una secuencia compleja de instrucciones y procesos orquestados para


cumplir una tarea específica en un computador o sistema de computadores. Estos
programas pueden ser programas preinstalados en el computador, como el Sistema
Operativo que controla todo el funcionamiento del mismo, o pueden ser añadidos
adicionalmente por el usuario.

Sistemas Operativos: Conjunto de programas especialmente hechos para la ejecución de


varias tareas, en las que sirve de intermediario entre el usuario y la computadora. Este
conjunto de programas que manejan el hardware de una computadora u otro dispositivo
electrónico. Provee de rutinas básicas para controlar los distintos dispositivos del equipo y
permite administrar, escalar y realizar interacción de tareas.

Servidores: Un servidor es un computador de alto desempeño cuenta con software que


realiza ciertas tareas usualmente alto costo computacional, esto es rutinas más complejas
que requieren mayores recursos de hardware y software. El término servidor ahora
también se utiliza para referirse en el cual funciona ese software, una máquina cuyo
propósito es proveer datos de modo que otras máquinas puedan utilizar esos datos.

SELECCIÓN DE HERRAMIENTAS

Para la creación de nuestro marco tecnológico debemos tener todas estas herramientas
informáticas; para la creación de nuestra app se va a utilizar:
i) Una base de datos soportada en MYSQL, la cual será evaluada en el momento
del desarrollo
ii) Como servidor de BackEnd, o servidor que contiene la lógica de creación de
pedidos para nuestra aplicación domiciliaria, se propone Ubuntu server, con 4GB
de RAM, disco duro de 20GB y un procesador un dual core de 1.8 GHz. Para el
cual se recomienda alquilar espacio por demanda en una nube que provee el
servicio de máquinas virtuales como Amazon.
iii) En la vista de cliente (o FrontEnd), se utilizará desde la versión 6.0 de Android,
hacia arriba buscando compatibilidad ascendente.
iv) El lenguaje de programación para la aplicación es Java versión JDK 8.0 o
cualquiera versión superior a esta. La otra alternativa es utilizar JavaScript con
motor Node.JS versión 8.11 LTS. Si se utiliza Java, el FrontEnd se realizaría en
Java con las librerías de Android y el BackEnd con el Spring framework, el cual
permitirá conectarse a la base de datos seleccionada. Por el contrario, si se
escogiera JavaScript, el FrontEnd se diseñaría con ReactNative y el BackEnd se
haría con el Stack (conjunto de herramientas) llamado Express.JS y en lugar de la
base de datos MYSQL podría utilizarse Mongo DB.
v) Como dispositivo móvil se esperan teléfonos o tablets con 500MB de RAM,
procesador mínimo dual core de 1.3GHz, un una disponibilidad de disco duro de
500MB, dada la versatilidad en el manejo de video para la aplicación; además, se
requiere conectividad Wifi o conexión mínima de 3G. En cuanto a la tarjeta
graficadora, se espera contar con una Snapdragon de gama media 610 o de
características similares.

Fuente consultadas:

https://concepto.de/software/#ixzz5yVhl8Ddw

https://concepto.de/programa-informatico/#ixzz5yVinvD6q

También podría gustarte