Última actualización: noviembre 10, 2024
3.8. Examen del módulo – Módulo 3 DevNet Associate 1.0 Respuestas Español
1. ¿Qué declaración describe la metodología Waterfall de desarrollo de software?
- Cada paso del proceso debe completarse antes de que comience el siguiente paso.
- Enfatiza la eliminación del esfuerzo desperdiciado y maximiza el valor del cliente.
- Las tareas de proceso se dividen en iteraciones de caja de tiempo llamadas sprints.
- Se inician varios pasos en el proceso simultáneamente.
2. ¿Qué principio fundamental de Lean forma la base de la cual fluyen todos los demás principios Lean?
- eliminar residuos
- entregar lo más rápido posible
- integridad de compilación en
- amplificar el aprendizaje
3. Haga coincidir el término Lean con una descripción.
atraso | una lista prioritaria de todas las características del software que se está desarrollandos |
correr | un período de tiempo en el que se desarrolla un software de trabajo |
historia | una simple declaración de lo que un usuario necesita y por qué |
Sequipo crum | utiliza reuniones de Standup para revisar el progreso |
4. ¿Cuáles son las dos características del sistema de control de versiones de Git? (Escoja dos opciones).
- Es propiedad de Microsoft.
- Es un VCS local.
- Es de código abierto.
- Es un VCS distribuido.
- Es propiedad de Cisco.
- Es un VCS centralizado.
5. Haga coincidir el comando Git con su función.
git pull | actualiza la copia local del repositorio Git con el contenido del repositorio Git remoto |
git push | actualiza el repositorio Git remoto con los cambios de contenido del repositorio Git local |
git init | crea un repositorio de Git vacío o convierte una carpeta existente en un repositorio de Git |
6. Cuando se está revisando un archivo.diff unificado, ¿qué símbolo se utiliza para indicar que se ha agregado una línea?
- –
- +
- /dev/null
- @@
+: Indica que se ha añadido la línea
-: Indica que se ha eliminado la línea
/dev/null: Muestra que se ha agregado o eliminado un archivo
@@: Indica que se está iniciando el siguiente bloque de información
7. ¿Qué es el código limpio?
- código que ha pasado las pruebas funcionales
- código que realiza una tarea discreta
- código que no tiene comentarios del revisor
- código que es fácil de leer y entender
- Formateo ordenado para prácticas generalmente aceptadas
- Código de variables y objetos intuitivos
- Documentado con comentarios apropiados
- Escrito para que pueda reutilizarse y probarse fácilmente por unidad.
8. ¿Qué característica describe una revisión de código formal?
- Utiliza una herramienta de revisión de código de pares para identificar el código que necesita volver a probar.
- Toda la base de códigos se revisa en una serie de reuniones.
- Proporciona interacción directa entre el equipo de revisión y el autor del código.
- El código se envía automáticamente para su revisión por los sistemas de administración de código fuente una vez que se ha registrado.
9. ¿Cuáles son las dos características de la revisión formal del código? (Escoja dos opciones).
- Implica que el desarrollador pasa por el código con el revisor línea por línea.
- Para un cambio más rápido, solo se trata de un revisor.
- Promueve la discusión entre todos los revisores.
- Permite al desarrollador hacer cambios en el acto.
- Implica una revisión de toda la base del código en una serie de reuniones.
10. ¿Qué caracteres especiales se utilizan para encerrar objetos JSON?
- paréntesis ()
- barra inclinada /
- llaves {}
- corchetes []
11. Un desarrollador emite un comando Linux python3 -m venv devenv. ¿Qué está tratando de lograr el desarrollador?
- para ingresar al entorno virtual de Python 3 llamado venv usando los conjuntos de herramientas devnet
- para crear un entorno virtual de Python 3 llamado devenv
- para activar el entorno virtual de Python 3 llamado devenv
- para instalar los conjuntos de herramientas devnet en el entorno virtual de Python 3 llamado venv
12. Un desarrollador emite el comando Linux pip3 freeze en un entorno virtual Python 3 activado. ¿Cuál es la función que proporciona el comando?
- para bloquear el entorno virtual actual
- para preparar el entorno antes de instalar un paquete de Python
- para desactivar el entorno virtual actual
- para generar una lista de paquetes de Python instalados
13. Un desarrollador está construyendo algunas funciones en Python. ¿Cuándo se conoce una función como un módulo en Python?
- cuando la función se utiliza por primera vez
- cuando la función está empaquetada en un solo archivo Python
- cuando la función se inicia durante la ejecución de un programa Python
- cuando la función se declara durante la ejecución de un programa Python
14. Un estudiante está aprendiendo Python usando el modo de intérprete interactivo. El estudiante emite estos comandos:
>>> clase Url ():
… def __init__ (self, host, prot):
… self.host = host
… self.prot = prot
… self.url = self.prot + «://» + self.host
…
>>>
¿Qué comando debe usar el estudiante para crear un objeto con un atributo que sea una URL válida?
- >>> url2 = Url (‘www.cisco.com’, ‘http’)
- >>> url2 = Url (URL, ‘http: //’, ‘www.cisco.com’)
- >>> url2 = Url (‘http’, ‘: //’,’ www.cisco.com ‘)
- >>> url2 = Url (‘http’, ‘www.cisco.com’)
15. ¿Cuál es el papel del componente de vista en el flujo Model-View-Controller (MVC)?
- Acepta la entrada y aplica las reglas necesarias para formatear los datos.
- Solicita la entrada del usuario y la manipula para ajustarse al formato del modelo.
- Acepta los datos seleccionados y muestra la representación visual al usuario.
- Gestiona los datos, la lógica y las reglas de la aplicación.