option
Cuestiones
ayuda
daypo
buscar.php

Entornos de Desarrollo 3er Trimestre

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Entornos de Desarrollo 3er Trimestre

Descripción:
MEDAC DAW Entornos de Desarrollo

Fecha de Creación: 2023/05/13

Categoría: Otros

Número Preguntas: 57

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

¿Qué es la prueba de clases de equivalencia?. Son casos excepcionales en los que el comportamiento debería ser tratado de forma diferente. Son las funciones de equivalencia. Esto es un concepto matemático, donde no es necesario comprobar todas las entradas de una función sino simplemente valores equivalentes. Son un tipo de pruebas que se pueden llevar a cabo fácilmente. La b y c son correctas.

¿Qué herramientas hay para crear pruebas unitarias de manera sencilla?. Sólo la herramienta: NUnit. Sólo la herramienta de: JUnit y PHPUnit. Las herramientas de: JUnit, PHPUnit y NUnit. Ninguna de las anteriores.

¿Qué 3 tipos de pruebas utilizamos?. Pruebas de cobertura o cubrimiento. Pruebas en casos extremos. Pruebas de clases equivalentes. Todas las anteriores pruebas son correctas.

¿En qué dos tipos de pruebas se divide la automatización?. Pruebas de código. Pruebas de interfaz gráfica. Pruebas de automatización. La respuesta A y b son correctas.

Indica la respuesta incorrecta. JUnit. Se trata de un conjunto de clases cuya principal misión es poder ejecutar pruebas unitarias de una manera segura en el lenguaje Java. Actualmente este framework se utiliza en diferentes entornos para facilitar el diseño de las pruebas unitarias. Por ejemplo, es utilizado en NetBeans, Eclipse, Android Studio, etc. Unit.A través de los plugins es posible añadir esta funcionalidad a diferentes IDEs. Además, incluye funcionalidades para poder gestionar las pruebas de regresión. NUnit. Ofrece la gestión de pruebas unitarias para entornos .NET. PHPUnit. Se trata del equivalente a JUnit para realizar pruebas en PHP.

Pruebas de cobertura o recubrimiento ¿Qué son?. Puede ejecutar al menos una vez cada línea de código. Casos excepcionales en los que el comportamiento debería ser tratado de una forma diferente. A través de esta función se puede ver que no es necesario comprobar todas las entradas de una función sino simplemente valores equivalentes. No se puede ejecutar al menos una vez cada línea de código.

¿Qué permite realizar JUnit?. Se trata de un tipo de pruebas funcionales. Herramienta que permite realizar pruebas de código para PHP. Herramienta que ya no se utiliza en el desarrollo software. Es un software que permite realizar pruebas unitarias para Java.

Pruebas de casos extremos ¿Qué son?. Son casos excepcionales en los que el comportamiento debería ser tratado de una forma diferente. No se puede ejecutar al menos una vez cada línea de código. A través de esta función se puede ver que no es necesario comprobar todas las entradas de una función sino simplemente valores equivalentes. Ninguna es correcta.

¿Cuál de las siguientes afirmaciones es correcta acerca de la calidad del software?. No es necesario medir la calidad del software, pues es muy fácil de cambiar. No importa las pruebas que realicemos, no existe relación con la calidad de la aplicación. No es posible medir la calidad del software porque es algo no tangible. Existen diferentes estándares para poder medir la calidad del software.

¿Cuándo se utilizan las pruebas de caso extremos?. En casos excepcionales en los que el comportamiento debería ser tratado de una forma diferente. como poco una vez en cada línea de código. Sólo cuando existen errores en el código. Ninguna de las anteriores es correcta.

¿Cuál es el objetivo de las pruebas unitarias?. Sirve para asegurar que el código se puede visualizar correctamente. Es poder validar cada porción del software para comprobar si cumplen aquello para lo que fue diseñado. Para comprobar que está bien formado. Ninguna es correcta.

En la actualidad existen diferentes alternativas para poder realizar las pruebas del código de una aplicación. Normalmente utilizamos: frameworks. wget. jenkins. soapUI.

¿Cuál de las herramientas para crear pruebas unitarias de manera sencilla realiza pruebas en PHP?. PHPUnit. JUnit. NUnit. Ninguna es correcta.

Un sistema de control de versiones es un…. tipo de sistema cuya función es analizar el funcionamiento del PC. tipo de sistema que sirve para reinstalar una versión anterior. tipo de sistema que permite controlar y revisar periódicamente el código que se genera. Ninguna es correcta.

Los sistemas de control de versiones permiten que…. un usuario sea el único que pueda trabajar a la vez sobre el mismo código fuente. el código fuente sea reparado automáticamente periódicamente. múltiples usuarios puedan trabajar a la vez sobre el mismo código fuente pudiendo resolver fácilmente los conflictos que puedan existir. A y B son correctas.

El flujo de trabajo con un VCS es el siguiente: Subida del código y realización de modificaciones en línea. Descarga del código, Realización de modificaciones y Subir el código. Descarga del código y reestructuración del mismo. Todas son correctas.

Las etapas de generación de documentación son: Previa al desarrollo, durante el desarrollo y después del desarrollo. Previa al desarrollo y después del desarrollo. Documentación transitoria y documentación final. Todas son correctas.

Tipos de consumidores. casuals y externos. Internos y externos. casuals e internos. ninguna es correcta.

¿Por qué son tan importantes los comentarios en código?. Porque es parte fundamental que complementa al código formando parte de éste facilitando su entendimiento. Porque suele requerir un coste en su mantenimiento. Ambas son correctas. Ninguna es correcta.

¿En qué consiste la realización de modificaciones?. Una vez que el código está disponible, el programador podrá realizar las modificaciones que estime oportunas para implementar la funcionalidad deseada o solucionar los error encontrados. Lo primero es que el desarrollador pueda contar con el código para poder trabajar con él. Una vez que el código ha sido modificado será necesario actualizar el repositorio con las modificaciones realizadas. Todas son correctas.

¿Cuál es la definición de consumidores externos?. Aquellos que no pertenecen al proyecto y que deben tener un tipo de documentación adaptada. Serían aquellos que deben tener mayor cantidad de datos para poder implementar las funcionalidades requeridas. Personas que deben conocer la sintaxis. Todas son incorrectas.

¿Qué es Git?. Es uno de los sistemas de control de versiones más utilizados en la actualidad. Es un sistema operativo. Es un sistema de antivirus. Es uno de los IDE más utilizados actualmente para Java.

¿Cuál de estas estructuras de sistemas son correctas?. Pasiva y Activa. Física y lógica. Distribuidos y Centralizados. Todas son correctas.

¿Qué es SVN?. Es un sistema de control de versiones centralizado que permite que diferentes usuarios puedan gestionar el código de una manera sencilla. Una herramienta que permite detectar fallos en el código. Un sistema gestor de base de datos. Una herramienta que nos ayuda autocompletando partes de código.

¿Qué ventajas ofrece SVN frente a Git?. Bloqueo de archivos. Creación de ramas y enlaces externos. Seguimiento de modificaciones realizadas. Todas las respuestas anteriores son correctas.

¿Qué es necesario para poder implementar un sistema de control de versiones?. De una aplicación local pero no de una aplicación remota. Identificar los componentes que forman parte del flujo de trabajo. Requieren una aplicación local de tipo proveedor. Todas las respuestas anteriores son correctas.

¿Cuales son alguna de las herramientas que ayudan a la refactorización?. Mejora de la comprensión del código. Mejora de la abstracción. Soporte para nombres y localización del código. Todas las opciones anteriores son correctas.

De los comandos básicos en Git, ¿cuál debemos utilizar para guardar cambios en el repositorio?. add y commit. push. pull. Ninguna es correcta.

¿Qué es GitHub?. Repositorio de antivirus con su código fuente. Plataforma de desarrollo privado para compartir proyectos, códigos…. Es una plataforma de desarrollo público donde la gente puede compartir sus propios proyectos. Es una plataforma donde los hacker comparten sus investigaciones.

¿Cuál no es un repositorio Cloud?. Gitea. OnlyCode. SourceForge. Bitbucket.

¿Qué es GitLab?. Es un servicio web que implementa un sistema de control de versiones para facilitar el trabajo colaborativo mediante la utilización de Git. Es una alternativa bastante potente a la hora de competir con otras plataformas. Se trata de un repositorio de código que utiliza publicidad para poder mantenerse. Se trata de un repositorio que utiliza Git.

¿Qué es GNU Savannah?. Se trata de un repositorio de código que utiliza publicidad para poder mantenerse. Es plataforma totalmente de código libre que permite realizar el control de versiones con múltiples herramientas como Git, SVN, etc. Es un repositorio que utiliza Git. Posee características similares a GitHub, BitBucket y GitLab. Ninguna de las opciones anteriores es correcta.

¿Cuáles son los factores que marcan las diferencias entre GitLab y GitHub?. Integración continua, colaboración, diferentes niveles de autenticación, tamaño máximo y seguimiento de errores. Tamaño mínimo, colaboración, seguimiento de errores, integración continua y diferentes niveles de autenticación. Mismos niveles de autenticación, integración continua, seguimiento de errores, colaboración y tamaño mínimo. Diferentes niveles de autenticación, integración discontinua, seguimiento de errores, no colaboran y tamaño máximo.

¿Cuáles son los tipos de arquitecturas cloud?. Sasa, pasa e iasa. Paas, iasa y sasa. IaaS, PaaS y SaaS. SaaS, pasa e iasa.

¿Qué es Gitea?. Es un repositorio que utiliza Git. Se trata de una plataforma totalmente de código libre que permite realizar el control de versiones. Ninguna es correcta. Se trata de un repositorio de código que utiliza publicidad para poder mantenerse.

¿Qué es SourceForge?. Posee características similares a GitHub, BitBucket y GitLab. Es un repositorio de código que utiliza publicidad para poder mantenerse. Su objetivo es servir de soporte para los proyectos que se basen en únicamente el código libre. Ninguna es correcta.

¿Que es Bitbucket?. Crear repositorios privados de manera gratuita y permite importar proyectos desde GitHub. Se trata de un repositorio de código. Permite realizar el control de versiones con múltiples herramientas. Se trata de un repositorio que utiliza Git.

¿Cuál de los siguientes no es un tipo de prueba que podemos realizar sobre el código?. Pruebas de casos extremos. Pruebas de aceptación. Pruebas de cobertura. Pruebas de clases de equivalencia.

Cuando más de un desarrollador modifica la misma línea de código y luego quieren subir ambos el código a un repositorio se da lo que se conoce como: Sobreescritura. Colisión. Conflicto. Renombrado automático.

La herramienta Doxygen: Permite controlar las versiones del código. Ninguna es correcta. Es un sistema de generación de documentación. Se trata de un sistema Cloud.

A la hora de utilizar un repositorio como GitHub: Es importante tener en cuenta el tamaño máximo del archivo. Es importante tener en cuenta el tamaño del código del proyecto. Es necesario considerar el tipo de suscripción. Todas son correctas.

En relación con GitLab: Permite almacenar menos archivos que GitHub. No permite almacenar imágenes. Ofrece suscripciones de pago y gratuitas. Ninguna de las anteriores es correcta.

Uno de los objetivos de la refactorización de código es: Mejorar su extensibilidad. Mejorar su legibilidad. Mejorar su rendimiento. Todas son correctas.

Aquella parte del código activa en un momento dado, como cuando entramos dentro de un método, se denomina: Entorno de actividad. Ámbito de visibilidad. Cuerpo de la función. Clase.

En un sistema de control de versiones, los programadores obtendrán el código actualizado a través de: Ninguna es correcta. El repositorio central. Indistintamente de uno u otro. Directamente de los clientes locales del resto del equipo.

La herramienta con la que podemos resolver los errores en tiempo de ejecución se llama: Ninguna es correcta. Corrector. Analizador. Depurador.

Las pruebas unitarias en JAVA se llevan a cabo mediante. JTest. JTestCase. JUnit. JUnitary.

Para crear un repositorio con git se utiliza el comando: git create. git newrepository. git new. git init.

Los patrones de refactorización: No garantizan que se estructure mejor el código. Requieren que se hagan pruebas a posteriori. Solo se pueden aplicar a determinados casos. Ninguna de las anteriores es correcta.

Como alternativa a GitHub y GitLab: Podemos utilizar SourceForge. Podemos utilizar GNU Savannah. Podemos utilizar Bitbucket. Todas son correctas.

Las herramientas de refactorización: Pueden ayudar a realizar un borrado seguro. Pueden ayudar a realizar un renombrado de variables. Pueden ayudar a realizar un renombrado de métodos. Todas las anteriores son correctas.

¿Cuál de los siguientes no es un patrón de refactorización?. Borrado inseguro. Sustitución de bloques. Campos encapsulados. Renombrado.

La función del depurador step into permite: Saltar la llamada a un método tratándola como una instrucción unitaria. Entrar en el código de un método. Salir del código de un método. Todas las anteriores, dependiendo del contexto.

En cuanto a la realización de pruebas: Son necesarias para garantizar la seguridad. Pueden requerir mucho tiempo para su ejecución. Permiten garantizar la fiabilidad del software. Todas son correctas.

¿Cuándo se debe documentar el código?. Siempre. Cuando el equipo de desarrollo esté integrado por más de un desarrollador. Cuando alcance cierta envergadura. Cuando así lo contemple el análisis de requisitos.

La calidad del código: No tiene ninguna forma de medirse. Ninguna de las anteriores es correcta. Es fundamental para disponer de un buen producto. No se relaciona con las pruebas.

La refactorización: No posee ninguna herramienta de apoyo. Es una tarea muy sencilla. Ninguna de las anteriores es correcta. Requiere comprobar el código generado.

Denunciar Test