Examen Primer Parcial - Revisión Del Intento

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

19/1/23, 19:51 Examen Primer Parcial: Revisión del intento

Área personal / Mis cursos / PLATAFORMAS DIGITALES DE NEGOCIO / UNIDAD 1: Arquitecturas de las plataformas digitales

/ Examen Primer Parcial

Comenzado el Thursday, 19 de January de 2023, 18:55


Estado Finalizado
Finalizado en Thursday, 19 de January de 2023, 19:09
Tiempo 14 minutos 13 segundos
empleado
Calificación 8,00 de 10,00 (80%)

Pregunta 1
Incorrecta

Se puntúa 0,00 sobre 1,00

¿ QUÉ SE ENTIENDE POR ALTO ACOPLAMIENTO?

a. NINGUNA DE LAS ANTERIORES


b. DEPENCIA ENTRE LOS MÓDULOS DE UN SOFTWARE
c. BUEN DISEÑO
d. INDEPENDENCIA ENTRE LOS MÓDULOS DE UN SOFTWARE 

ARQUITECTURA DE LAS PLATAFORMAS DIGITALES


JUSTIFICACIÓN: Un alto acoplamiento denota un mal diseño de software, ya que existe mucha dependencia entre los módulos de dicho
software.
BIBLIOGRAFIA: Python para todos, Explorando la información con Python 3. De Charles R. Severance. Unidad 12: PROGRAMAS EN RED
La respuesta correcta es: DEPENCIA ENTRE LOS MÓDULOS DE UN SOFTWARE

https://campusvirtual2.ug.edu.ec/mod/quiz/review.php?attempt=189218&cmid=302165 1/6
19/1/23, 19:51 Examen Primer Parcial: Revisión del intento

Pregunta 2
Correcta

Se puntúa 1,00 sobre 1,00

DE ACUERDO AL CÓDIGO SIGUIENTE:

URLS.PY

from webapp.views import aprobar


urlpatterns = [
path('admin/', admin.site.urls),
path('aprobado/', aprobar),

VIEWS.PY

from django.http import HttpResponse


def aprobar(request):
return HttpResponse('USTED HA APROBADO EL CURSO')

LA SIGUIENTE DIRECCIÓN EN EL NAVEGADOR http://127.0.0.1:8000/aprobado


DARÍA COMO RESULTADO:

a. USTED HA APROBADO EL CURSO


b. 404 NOT FOUND
c. ERROR DE COMPILACIÓN
d. NINGUNA DE LAS ANTERIORES

DESARROLLO DE APLICACIONES WEB


JUSTIFICACIÓN: Ya que tanto el url define el path aprobado, y en Views se tiene definida la función de manera correcta, en el navegador se
observaría "usted ha aprobado el curso".

La respuesta correcta es: USTED HA APROBADO EL CURSO

https://campusvirtual2.ug.edu.ec/mod/quiz/review.php?attempt=189218&cmid=302165 2/6
19/1/23, 19:51 Examen Primer Parcial: Revisión del intento

Pregunta 3
Correcta

Se puntúa 1,00 sobre 1,00

DE ACUERDO AL CÓDIGO SIGUIENTE:

URLS.PY
from webapp.views import reprobar
urlpatterns = [
path('admin/', admin.site.urls),
path('reprobar/', reprobar),

VIEWS.PY
from django.http import HttpResponse
def reprobar(request):
return HttpResponse('USTED HA REPROBADO EL CURSO')
LA SIGUIENTE DIRECCIÓN EN EL NAVEGADOR http://127.0.0.1:8000/reprobado
DARÍA COMO RESULTADO:

a. ERROR DE COMPILACIÓN
b. USTED HA REPROBADO EL CURSO
c. 404 NOT FOUND
d. NINGUNA DE LAS ANTERIORES

DESARROLLO DE APLICACIONES WEB


JUSTIFICACIÓN: Debido a que el path colocado en el navegador es "reprobado" y el path definido en URLS.PY es reprobar, el resultado será
un 404.
La respuesta correcta es: 404 NOT FOUND

Pregunta 4
Correcta

Se puntúa 1,00 sobre 1,00

¿ QUÉ BASE DE DATOS UTILIZA POR DEFECTO DJANGO?

a. MYSQL
b. POSTGRESQL
c. SQLITE
d. ORACLE

DESARROLLO DE APLICACIONES WEB


JUSTIFICACIÓN: Por defecto, Django utiliza la base de datos de Sqlite3.

La respuesta correcta es: SQLITE

https://campusvirtual2.ug.edu.ec/mod/quiz/review.php?attempt=189218&cmid=302165 3/6
19/1/23, 19:51 Examen Primer Parcial: Revisión del intento

Pregunta 5
Correcta

Se puntúa 1,00 sobre 1,00

¿CUÁL ES LA FUNCIÓN DEL ORM DE DJANGO?

a. LIDIA CON LOS ERRORES DEL CÓDIGO


b. NINGUNA DE LAS ANTERIORES
c. PERMITE LA INTERACCIÓN CON LA BASE DE DATOS DE MANERA SENCILLA Y DIRECTA
d. PERMITE QUE LA URLS SEAN PROCESADAS DE MEJOR MANERA

DESARROLLO DE APLICACIONES WEB


JUSTIFICACIÓN: Permite la interacción con la Base de datos de manera sencilla y directa. De esta forma podemos acceder a los datos que se
encuentran en la base de datos de manera más rápida.
BIBLIOGRAFIA: Python para todos, Explorando la información con Python 3. De Charles R. Severance. Unidad 12: PROGRAMAS EN RED
La respuesta correcta es: PERMITE LA INTERACCIÓN CON LA BASE DE DATOS DE MANERA SENCILLA Y DIRECTA

Pregunta 6
Incorrecta

Se puntúa 0,00 sobre 1,00

¿ QUÉ NO INCLUYE LA CAPA DE PROCESO DEL MODELO DE 3 CAPAS?

a. INTERACTÚAN CON LOS SERVIDORES DE DATOS


b. SERVIDORES DE BASE DE DATOS
c. OPERACIONES DE LA APLICACIÓN WEB
d. CONTROLAN LA PRESENTACIÓN 

ARQUITECTURA DE LAS PLATAFORMAS DIGITALES


JUSTIFICACIÓN: La capa de proceso no incluye bases de datos, sólo interactúan con ellas.
BIBLIOGRAFIA: Python para todos, Explorando la información con Python 3. De Charles R. Severance. Unidad 12: PROGRAMAS EN RED

La respuesta correcta es: SERVIDORES DE BASE DE DATOS

Pregunta 7
Correcta

Se puntúa 1,00 sobre 1,00

¿ CUÁL DE LAS SIGUIENTES NO ES UNA FUNCIÓN DE LA CAPA DE PRESENTACIÓN DEL MODELO DE 3 CAPAS?

a. GENERAN LA PRESENTACIÓN
b. INTERACTÚA CON LA CAPA DE DATOS
c. MANDA INFORMACIÓN A LA CAPA DE PROCESO PARA SU PROCESADO
d. RECOGE LA INFORMACIÓN DEL USUARIO

ARQUITECTURA DE LAS PLATAFORMAS DIGITALES


JUSTIFICACIÓN: LA CAPA DE PRESENTACIÓN NO INTERACTÚA DIRECTAMENTE CON LA CAPA DE DATOS, SÓLO CON LA DE PROCESO EN EL
MODELO DE 3 CAPAS.
BIBLIOGRAFIA: Python para todos, Explorando la información con Python 3. De Charles R. Severance. Unidad 12: PROGRAMAS EN RED
La respuesta correcta es: INTERACTÚA CON LA CAPA DE DATOS

https://campusvirtual2.ug.edu.ec/mod/quiz/review.php?attempt=189218&cmid=302165 4/6
19/1/23, 19:51 Examen Primer Parcial: Revisión del intento

Pregunta 8
Correcta

Se puntúa 1,00 sobre 1,00

¿ CUÁL DE LAS SIGUIENTES NO ES UNA CARACTERÍSTICA DE UNA APLICACIÓN MONOLÍTICA?

a. SERVICIOS DE PRESENTACIÓN, NEGOCIOS Y PERSISTENCIA EN LA MISMA MÁQUINA


b. NINGUNA DE LAS ANTERIORES
c. EXISTE CONCURRENCIA DE USUARIOS
d. ALTO ACOPLAMIENTO ENTRE CAPAS

ARQUITECTURA DE LAS PLATAFORMAS DIGITALES


JUSTIFICACIÓN: En las aplicaciones monolíticas no existe concurrencia de usuarios.
BIBLIOGRAFIA: Python para todos, Explorando la información con Python 3. De Charles R. Severance. Unidad 12: PROGRAMAS EN RED
La respuesta correcta es: EXISTE CONCURRENCIA DE USUARIOS

Pregunta 9
Correcta

Se puntúa 1,00 sobre 1,00

EL COMANDO: python manage.py startapp polls ¿QUÉ ACCIÓN REALIZA?

a. CREA UN DIRECTORIO DE UNA APLICACIÓN LLAMADO polls


b. EL COMANDO NO ES VÁLIDO
c. CREA UN PROYECTO NUEVO
d. NINGUNA DE LAS ANTERIORES
e. CREA UN DIRECTORIO DE UN PROYECTO LLAMADO polls

DESARROLLO DE APLICACIONES WEB JUSTIFICACIÓN: El comando python manage.py startapp polls, crea un directorio de una aplicación
llamado polls
La respuesta correcta es: CREA UN DIRECTORIO DE UNA APLICACIÓN LLAMADO polls

Pregunta 10
Correcta

Se puntúa 1,00 sobre 1,00

¿ CUÁL FUE LA PRIMER ARQUITECTURA DE DESARROLLO DE SOFTWARE?

a. MICROSERVICIOS
b. MONOLÍTICA
c. CLIENTE-SERVIDOR
d. ARQUITECTURA DE 3 NIVELES

ARQUITECTURA DE LAS PLATAFORMAS DIGITALES


JUSTIFICACIÓN: La primera arquitectura de desarrollo de software fue la Monolítica, seguida por la Cliente-Servidor.
BIBLIOGRAFIA: Python para todos, Explorando la información con Python 3. De Charles R. Severance. Unidad 12: PROGRAMAS EN RED
La respuesta correcta es: MONOLÍTICA

◄ Instructivo instalación herramientas

https://campusvirtual2.ug.edu.ec/mod/quiz/review.php?attempt=189218&cmid=302165 5/6
19/1/23, 19:51 Examen Primer Parcial: Revisión del intento

Ir a...

Material: Tutorización ►

https://campusvirtual2.ug.edu.ec/mod/quiz/review.php?attempt=189218&cmid=302165 6/6

También podría gustarte