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</p> Signup and view all the answers

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

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

    ¿Qué significa JSON?

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

    Los ejes que orientan los objetivos de desarrollo sostenible son:

    <p>Todas las anteriores</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</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.</p> Signup and view all the answers

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

    <p>Una nueva base de datos.</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.</p> Signup and view all the answers

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

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

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

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

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

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

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

    <p>Prototipos.</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.</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.</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.</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.</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.</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</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';</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.</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.</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.</p> Signup and view all the answers

    ¿Qué es PgAdmin4?

    <p>Un Cliente de la base de datos PostgreSQL.</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.</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.</p> Signup and view all the answers

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

    <br> Signup and view all the answers

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

    <p>La intención verbal del emisor.</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.</p> Signup and view all the answers

    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