option
Cuestiones
ayuda
daypo
buscar.php

Despliegue Aplicaciones Web Ilerna Tema6 25-26

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Despliegue Aplicaciones Web Ilerna Tema6 25-26

Descripción:
Despliegue Aplicaciones Web Tema6

Fecha de Creación: 2025/11/23

Categoría: Informática

Número Preguntas: 26

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cuál de los tres aspectos de la documentación se centra en indicar el funcionamiento de cada componente y función, siendo especialmente útil para quienes depuran o actualizan el código?. La implementación. La toma de decisiones. La interfaz. El manual de usuario.

¿Qué herramienta de generación de documentación se menciona como el estándar para Java, sirviendo como modelo para la herramienta phpDocumentor?. Doxygen. DocBlock. Pear. Javadoc.

En phpDocumentor, si se utiliza la etiqueta `@access` con el valor `private` en un DocBlock, ¿cuál es el resultado en la documentación generada?. No se genera documentación para ese elemento. Se genera documentación solo para la interfaz, pero no para la implementación. La documentación se genera en una sección interna separada del resto. Se genera una advertencia indicando que el elemento es de uso interno.

En el contexto de los sistemas de control de versiones, ¿qué término describe la situación que ocurre cuando varias personas realizan cambios sobre un mismo archivo?. Revisión (Revision). Parche (Patch). Conflicto. Rama de trabajo (Branch).

En Git, cuando un archivo ha sido modificado en el directorio de trabajo pero aún no ha sido marcado para la próxima confirmación, se dice que está en estado: Confirmado (Committed). Preparado (Staged). Modificado. Sin rastrear (Untracked).

¿Cuál es el principal inconveniente de no automatizar la generación de documentación a partir del código fuente?. Es imposible documentar correctamente la interfaz de la aplicación. La documentación generada tiene un aspecto menos profesional. No se pueden incluir ejemplos de código en la documentación. Cualquier cambio en el código debe reflejarse manualmente en la documentación.

Al generar documentación con una herramienta como phpDocumentor, ¿qué parámetro fundamental se debe indicar para que la herramienta sepa qué analizar?. El directorio donde se guardará la documentación generada. El nivel de visibilidad (pública o interna) de la documentación. El directorio donde se encuentra el código. El formato de salida de la documentación (HTML, PDF, etc.).

¿Qué indica la etiqueta `@deprecated` en un DocBlock de phpDocumentor?. Que el elemento contiene errores conocidos y será eliminado inmediatamente. Que el autor del código ya no forma parte del equipo de desarrollo. Que el elemento no se deberá usar, ya que en futuras versiones puede quedar obsoleto. Que el elemento solo está disponible desde una versión específica del paquete.

¿Qué elemento de un sistema de control de versiones se define como el lugar donde se almacenan las revisiones, el archivo base y otros datos del proyecto?. Revisión. Rama (Branch). Copia de trabajo (Working copy). Repositorio.

Dentro del procedimiento habitual de un sistema de control de versiones, ¿cuál es el primer paso indispensable para empezar a trabajar?. La resolución de conflictos. La descarga del fichero inicial del repositorio. La actualización de los ficheros en el repositorio. La modificación de los ficheros.

¿Cuál es la principal desventaja de un sistema de control de versiones centralizado (CVS)?. Es propenso a errores porque requiere copiar archivos manualmente. Si el servidor deja de funcionar, nadie puede trabajar sobre ese proyecto. Cada cliente debe descargar una réplica completa del repositorio. Es imposible saber en qué están trabajando los demás desarrolladores.

¿Qué característica fundamental de Git le permite verificar la integridad de los datos, haciendo imposible cambiar el contenido sin que Git lo detecte?. Cada operación se realiza de forma local, necesitando acceso constante a la red. Fue escrito en Java para asegurar la portabilidad entre sistemas operativos. Almacena todo verificando una suma de comprobación (checksum) antes de guardarlo. Almacena los datos como un conjunto de parches o diferencias entre archivos.

En Git, ¿cuál de las tres secciones principales almacena la información sobre lo que se incluirá en la próxima confirmación (commit)?. El área de preparación (Staging area). El repositorio remoto (Remote repository). El directorio de trabajo (Working directory). El directorio de Git (Git directory).

¿Qué aspecto de la documentación describe el canal a través del cual un usuario o un sistema se comunica con un software de nivel más bajo?. La implementación. La interfaz. La toma de decisiones. El código fuente.

¿Con qué secuencia de caracteres debe iniciarse un bloque de comentario para que phpDocumentor lo reconozca como un DocBlock procesable?. `/**`. `/*`. `//`. `<!--`.

En phpDocumentor, la etiqueta `@param` se utiliza para documentar: Las variables globales utilizadas dentro de una función. El autor de la función. Los parámetros que recibe una función. El valor devuelto por una función.

En Javadoc, ¿con qué carácter deben comenzar las etiquetas especiales (indicadores) dentro de un bloque de comentario?. `#`. `*`. `@`. `$`.

¿Qué concepto de los sistemas de control de versiones se refiere a los archivos y directorios que están siendo editados activamente en la máquina del desarrollador?. El conflicto. El repositorio. La revisión. La copia de trabajo.

¿Cuál es la principal ventaja de un sistema de control de versiones distribuido (DVCS) como Git?. Los clientes no descargan únicamente la última versión, sino una réplica completa del repositorio. La resolución de conflictos siempre se realiza automáticamente en el servidor. Es más sencillo de aprender para principiantes que los sistemas centralizados. Requiere que el servidor central esté siempre en línea para poder trabajar.

¿Cuál es el orden correcto de los pasos para registrar un cambio en Git?. Confirmar los cambios, modificar los archivos y añadirlos al área de preparación. Modificar archivos, confirmarlos directamente y luego añadirlos al área de preparación. Añadir archivos al área de preparación, modificarlos y luego confirmarlos. Modificar archivos en el directorio de trabajo, añadirlos al área de preparación y, finalmente, confirmar los cambios.

¿Qué diferencia se establece entre Doxygen y phpDocumentor?. Doxygen requiere un servidor web para ejecutarse y phpDocumentor no. Doxygen es para C++ y phpDocumentor para PHP. Doxygen es un programa que trabaja en PHP, mientras que phpDocumentor es una colección de código. phpDocumentor es más antiguo que Doxygen.

¿Cuál es el propósito principal de la etiqueta `@see` en un DocBlock?. Especificar la versión actual del elemento documentado. Crear enlaces internos a otros elementos documentados. Indicar que un elemento no debe ser documentado. Incluir un enlace a un recurso externo, como una URL.

Diferencia sobre la documentación de la implementación y la interfaz: Ni la implementación ni la interfaz deben documentarse fuera del código para evitar inconsistencias. Tanto la implementación como la interfaz deben transcribirse a un manual de uso. La implementación no necesita transcribirse fuera del código, pero la interfaz sí es recomendable pasarla a un manual de uso. La interfaz debe documentarse en el código, pero la implementación debe estar en un manual aparte.

¿Cuál de las siguientes NO es una de las tareas destacadas que se pueden realizar en un sistema de control de versiones?. Comparar diferentes versiones de los archivos. Unir cambios realizados por distintos usuarios sobre los mismos ficheros. Depurar automáticamente los errores en el código. Mantener distintas ramas de un proyecto.

¿Cuál de los siguientes NO es uno de los elementos que se pueden documentar con DocBlocks en phpDocumentor?. Bucles `for` o `while`. Inclusiones de archivos (`Include/require/include_once/require_once`). Variables globales (`Global variables.`). Clases (`Class`) y sus variables (`Class vars.`).

¿Qué herramienta, basada en la copia de parches, se menciona como una precursora popular de los sistemas de control de versiones centralizados como CVS?. Git. Javadoc. RCS (Revision Control System). SVN (Subversion).

Denunciar Test