Aplicaciones Móviles y Web: Conceptos Clave
31 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Para qué dispositivos se pueden generar aplicaciones de realidad aumentada?

  • Solo iOS
  • Solo Android e iOS
  • Solo Android
  • Android, iOS y Windows Mobile (correct)

HTTP es un protocolo cuya característica principal es:

  • Sin estado (correct)
  • Con estado
  • Sensible
  • Encriptado

¿Cuáles son los tipos de pruebas según lo que verifican?

  • Pruebas tanto funcionales como no funcionales (correct)
  • Pruebas unitarias y de integración
  • Pruebas automatizadas y pruebas manuales
  • Pruebas de rendimiento y pruebas de interfaz

El patrón MVC se utiliza para:

<p>Separar la lógica de negocio, la interfaz de usuario y el control (A)</p> Signup and view all the answers

¿Qué función clave tienen las aplicaciones web progresivas?

<p>Utilizan el servicio de notificaciones del navegador (D)</p> Signup and view all the answers

¿Qué significa JSON?

<p>JavaScript Object Notation (D)</p> Signup and view all the answers

Los ejes que orientan los objetivos de desarrollo sostenible son:

<p>Todas las anteriores (C)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones sobre el patrón MVC es correcta?

<p>El controlador interactúa tanto con la vista como con los datos (D)</p> Signup and view all the answers

¿Cuál es la función principal del protocolo HTTP?

<p>Transferir información a través de archivos como HTML y JSON. (B)</p> Signup and view all the answers

¿Qué se crea con la sentencia SQL 'CREATE DATABASE BDFACTURACION'?

<p>Una nueva base de datos. (D)</p> Signup and view all the answers

¿Qué tecnologías se necesitan para hacer aplicaciones nativas con React Native?

<p>Javascript, JSX, HTML y CSS. (B)</p> Signup and view all the answers

¿Cuáles son los sensores básicos utilizados en la realidad aumentada?

<p>Acelerómetro y giroscopio. (A)</p> Signup and view all the answers

¿Qué comando se usa para eliminar una base de datos llamada 'BDNOTAS'?

<p>DROP DATABASE BDNOTAS. (A)</p> Signup and view all the answers

¿Cuál de las siguientes opciones representa antónimos?

<p>Abastecimiento - carencia. (D)</p> Signup and view all the answers

¿Qué metodología ayuda a clarificar aspectos del sistema a través de prototipos?

<p>Prototipos. (C)</p> Signup and view all the answers

¿Cuál es una desventaja de las aplicaciones web nativas?

<p>Debido a su terreno debe ser descargada e instalada. (A)</p> Signup and view all the answers

¿Qué se considera incorrecto sobre el uso de un lenguaje técnico complejo en publicaciones científicas?

<p>Puede dificultar la comprensión del contenido por parte de los lectores. (B)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones sobre los conocimientos tradicionales es correcta?

<p>Son fundamentales en la cultura de comunas y pueblos. (B)</p> Signup and view all the answers

¿Cuál es la tendencia actual en las apps médicas de cara al paciente?

<p>Llamarle a la acción mediante retos, de forma que complete rutinas y las registre en la app. (D)</p> Signup and view all the answers

¿Cuáles de las siguientes cuestiones deben considerarse al desarrollar una web para atraer y retener al usuario?

<p>Evitar la actualización constante de contenido. (C)</p> Signup and view all the answers

En qué fase del SDLC se deben realizar pruebas unitarias al código para validar el código fuente.

<p>Codificación (C)</p> Signup and view all the answers

¿Cuál de las siguientes sintaxis es correcta para crear un usuario en una BDD en PostgreSQL?

<p>CREATE USER nombre_usuario PASSWORD 'xxxxxxxxxx'; (D)</p> Signup and view all the answers

¿Qué papel desempeñan los requerimientos funcionales y no funcionales en el desarrollo de un sistema?

<p>Son fundamentales para definir lo que el sistema debe hacer y cómo lo debe hacer. (C)</p> Signup and view all the answers

¿Cuál es una característica fundamental del modelo de desarrollo en espiral?

<p>Se adapta a cambios tardíos en el desarrollo. (D)</p> Signup and view all the answers

¿Qué representa un rol en una historia de usuario?

<p>La persona o grupo que accederá al sistema. (D)</p> Signup and view all the answers

¿Qué es PgAdmin4?

<p>Un Cliente de la base de datos PostgreSQL. (C)</p> Signup and view all the answers

¿Cuál es el propósito de la normalización de datos en el diseño de bases de datos?

<p>Organizar los datos para reducir la duplicación. (B)</p> Signup and view all the answers

Según los códigos de estado de respuesta HTTP, ¿cuándo se debe devolver el código 200?

<p>El recurso se encuentra en el servidor. (D)</p> Signup and view all the answers

¿Cuál es el elemento HTML para insertar un salto de línea?

<p><br> (A)</p> Signup and view all the answers

Los elementos conductuales de la comunicación están definidos por:

<p>La intención verbal del emisor. (C)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones sobre la realidad aumentada es correcta?

<p>Los teléfonos de gama alta tienen capacidades efectivas para realidad aumentada. (C)</p> Signup and view all the answers

Flashcards

HTTP sin estado

HTTP es un protocolo de comunicación que no mantiene información de las interacciones previas entre el cliente y el servidor. Cada solicitud se trata de forma independiente.

Aplicaciones web progresivas (PWA)

Las aplicaciones web progresivas utilizan funciones del navegador para ofrecer una experiencia similar a las aplicaciones nativas, como notificaciones.

Pruebas funcionales

Las pruebas funcionales verifican que el software cumple con los requisitos funcionales, es decir, que realiza las acciones que se esperan de él.

Pruebas no funcionales

Las pruebas no funcionales evalúan aspectos del software que no están directamente relacionados con su funcionalidad, como el rendimiento, la seguridad o la usabilidad.

Signup and view all the flashcards

MVC (Modelo Vista Controlador)

MVC (Modelo Vista Controlador) es un patrón que separa la lógica del negocio (modelo), la interfaz de usuario (vista) y la gestión de las interacciones (controlador).

Signup and view all the flashcards

Flujo de solicitud en MVC

En MVC, el controlador recibe la solicitud del usuario y la procesa. Se comunica con el modelo para obtener o modificar datos y luego envía la respuesta a la vista para que se muestre al usuario.

Signup and view all the flashcards

JSON

JSON (JavaScript Object Notation) es un formato de intercambio de datos ligero y legible por humanos, usado para enviar y recibir datos entre servidores y aplicaciones web.

Signup and view all the flashcards

Objetivos de Desarrollo Sostenible (ODS)

Los Objetivos de Desarrollo Sostenible (ODS) tienen tres ejes: el económico, el social y el ambiental. Todos son igualmente importantes para alcanzar un desarrollo sostenible.

Signup and view all the flashcards

HTTP

HTTP es un protocolo de comunicación que permite la transferencia de información a través de diferentes archivos, como HTML, JSON, etc.

Signup and view all the flashcards

Conocimientos tradicionales

Los conocimientos tradicionales son parte integral de la cultura de comunidades, pueblos y nacionalidades. Representan prácticas, saberes y creencias transmitidos de generación en generación.

Signup and view all the flashcards

CREATE DATABASE

El comando CREATE DATABASE BDFACTURACION se utiliza para crear una nueva base de datos llamada 'BDFACTURACION'.

Signup and view all the flashcards

React Native

React Native permite crear aplicaciones móviles nativas usando JavaScript, JSX, HTML y CSS.

Signup and view all the flashcards

Acelerómetro y giroscopio

El acelerómetro y el giroscopio son sensores fundamentales en realidad aumentada, ya que permiten detectar el movimiento y la orientación del dispositivo.

Signup and view all the flashcards

Tests scripts

Los tests scripts definen el proceso de una prueba, indicando qué se debe comprobar y cómo hacerlo.

Signup and view all the flashcards

Símbolo de proceso en diagrama de flujo

El símbolo del diagrama de flujo que representa la lectura de datos, el inicio y el proceso se identifican como:

Signup and view all the flashcards

Desventajas de las apps nativas

Las aplicaciones web nativas, desarrolladas para un sistema operativo específico, deben ser instaladas por el usuario desde una tienda como Google Play Store.

Signup and view all the flashcards

DROP DATABASE

El comando DROP DATABASE BDNOTAS sirve para eliminar completamente la base de datos llamada 'BDNOTAS'.

Signup and view all the flashcards

Antónimos

Los antónimos son palabras que tienen significados opuestos. En este caso, 'abastecimiento' significa tener algo y 'carencia' significa no tener algo.

Signup and view all the flashcards

Tendencia actual en apps médicas

La tendencia actual en las apps médicas de cara al paciente es llamarle a la acción mediante retos para que complete rutinas y las registre en la app.

Signup and view all the flashcards

Cuestiones clave para una web exitosa

Para crear una web que atraiga y retenga usuarios en el tiempo es crucial recopilar datos, interpretarlos y actuar en consecuencia, recibir feedback del usuario y valorar su opinión, y crear un diseño que satisfaga una buena experiencia de usuario.

Signup and view all the flashcards

Pruebas unitarias en el SDLC

Las pruebas unitarias se realizan en la fase de codificación para validar y optimizar el código fuente del sistema.

Signup and view all the flashcards

Creación de usuarios en PostgreSQL

La sintaxis correcta para crear un usuario en una BDD en PostgreSQL es CREATE USER nombre_usuario PASSWORD 'xxxxxxxxxx';.

Signup and view all the flashcards

Servidores web comunes

Algunos servidores web son NodeJS, Internet Information Server y Apache.

Signup and view all the flashcards

Tipos de requerimientos de un sistema

Los requerimientos de un sistema pueden ser tanto funcionales (qué debe hacer el sistema) como no funcionales (cómo debe funcionar).

Signup and view all the flashcards

Definición de cultura

La cultura es una herencia biológica y una construcción social histórica de las interacciones con los diversos grupos sociales.

Signup and view all the flashcards

PgAdmin4: Cliente o servidor?

PgAdmin4 es un cliente de la base de datos PostgreSQL, es decir, una herramienta para interactuar con la base de datos, no la base de datos en sí misma.

Signup and view all the flashcards

Rol en una historia de usuario

Un Rol en una historia de usuario representa a la persona o conjunto de personas que harán uso del sistema o software.

Signup and view all the flashcards

Normalización de datos y diseño lógico

La normalización de datos es parte del proceso de diseño lógico de una base de datos.

Signup and view all the flashcards

Salto de línea en HTML

El elemento de HTML para insertar un salto de línea es <br>.

Signup and view all the flashcards

Código de estado HTTP 200

Si el recurso se encuentra en el servidor, debe devolver el código de respuesta HTTP 200.

Signup and view all the flashcards

WebView en apps híbridas

La WebView es un componente clave de una app híbrida con Apache Cordova, ya que permite usar el navegador dentro de la app.

Signup and view all the flashcards

Llamar a una función en PostgreSQL

La sintaxis correcta para llamar a una función en PostgreSQL es select nombre_funcion('1245785780');.

Signup and view all the flashcards

Paralingüística en la comunicación

La paralingüística define los elementos conductuales de la comunicación, como la voz, el volumen, la velocidad, las muletillas, el tiempo de hablar.

Signup and view all the flashcards

Modelo espiral en desarrollo de software

El modelo espiral se caracteriza por el control del presupuesto asignado al proyecto y un desarrollo incremental que va creciendo según los requerimientos.

Signup and view all the flashcards

Study Notes

Aplicaciones Móviles y Web

  • Realidad Aumentada: Aplicaciones de realidad aumentada se pueden desarrollar para Android, iOS y Windows Mobile.
  • Protocolo HTTP: HTTP es un protocolo sin estado.
  • Pruebas de Software: Las pruebas de software pueden ser funcionales o no funcionales.
  • Patrón MVC: El patrón de diseño MVC (Modelo-Vista-Controlador) separa la interfaz de usuario, los datos y la lógica de control. En las aplicaciones web, las solicitudes se enrutan al controlador, que interactúa con el modelo para realizar acciones o recuperar datos.
  • Aplicaciones Web Progresivas (PWA): Las PWAs utilizan el servicio de notificaciones del navegador. Ofrecen mayor parte de las funcionalidades de una aplicación convencional, pese a ser basadas en web.
  • JSON: JSON significa JavaScript Object Notation.
  • Objetivos de Desarrollo Sostenible (ODS): Los ODS son guiados por ejes económicos, sociales y ambientales.
  • Aplicaciones Médicas (Tendencias): La tendencia actual en apps médicas para pacientes es motivar acciones, como completar rutinas y registrarlas en la aplicación.
  • Diseño Web: Para atraer y retener usuarios en sitios web es crucial recopilar, interpretar y actuar con los datos, recibir feedback y crear un buen diseño de experiencia de usuario (UX).
  • Ciclo de Vida de Desarrollo de Software (SDLC): Las pruebas unitarias del código se realizan durante la fase de codificación del SDLC.

Base de Datos y SQL

  • Creación de Usuarios en PostgreSQL: CREATE USER nombre_usuario PASSWORD 'xxxxxxxxxx'; es la sintaxis correcta para crear un usuario en PostgreSQL.
  • Servidor Web: Ejemplos de servidores web incluyen NodeJS, Internet Information Server (IIS) y Apache.
  • Requerimientos de Sistema: Los requerimientos de un sistema pueden ser funcionales y no funcionales.
  • PgAdmin4: Es un cliente para la base de datos PostgreSQL.
  • Eliminar Base de Datos: El comando para eliminar una base de datos en PostgreSQL es DROP DATABASE nombre_de_la_base_de_datos;
  • Base de datos de facturación: CREATE DATABASE BDFACTURACION crea la base de datos BDFACTURACION.

Otros Conceptos

  • Cultura: La cultura es una herencia biológica e histórica basada en las interacciones sociales.
  • Herramientas para desarrollo web: Un lenguaje para desarrollo web adecuado puede combinar JavaScript, JSX, HTML y CSS.
  • Aplicacion Híbrida: La herramienta WebView en apps híbridas (como con Apache Cordova) conecta la aplicación web con los plugins y el sistema operativo.
  • Función en PostgreSQL: La sintaxis para llamar una función en PostgreSQL es select nombre_funcion('dato');
  • Comunicación (paralingüística): Los elementos conductuales de la comunicación (voz, volumen, velocidad, muletillas, tiempo de hablar) se enmarcan dentro de la paralingüística.
  • Metodología Espiral: El modelo de desarrollo de software espiral prioriza un ciclo inicial pequeño para generar una comprensión inicial de las necesidades.
  • Metodología de Prototipos: El método de prototipos permite la construcción parcial del sistema para aclarar aspectos confusos.
  • Normas de escritura: Utilizar un lenguaje técnico excesivo puede dificultar la comprensión de las publicaciones científicas.

Herramientas y Conceptos Relacionados

  • Sensores: Sensores como el acelerómetro y el giroscopio son esenciales en la realidad aumentada.
  • Código de pruebas: El código para pruebas es llamado tests scripts.
  • Diagrama de Flujo: El símbolo para "proceso de información" en un diagrama de flujo es "proceso".
  • Aplicaciones Nativas vs Web: Aplicaciones nativas requieren descarga e instalación. Dependen de las tiendas de aplicaciones. Las aplicaciones web tienden a ser más flexibles y personalizables a través de la conexión mediante un navegador web.
  • Antónimos: "Abastecimiento" y "Carencia" son antónimos.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Este cuestionario evalúa tu conocimiento sobre aplicaciones móviles y web. Incluye temas como realidad aumentada, protocolo HTTP, pruebas de software y patrones de diseño como MVC. Además, se exploran las aplicaciones web progresivas y su relación con los Objetivos de Desarrollo Sostenible.

More Like This

Use Quizgecko on...
Browser
Browser