option
Cuestiones
ayuda
daypo
buscar.php

Ilerna Entornos de desarrollo UF1 2022

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Ilerna Entornos de desarrollo UF1 2022

Descripción:
Solo preguntas con 4 opciones. Sin preguntas repetidas.

Fecha de Creación: 2023/01/08

Categoría: Otros

Número Preguntas: 101

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

¿Qué es el pseudocódigo?. a) Un diagrama que nos permite hacer un análisis de nuestro sistema. b) Un tipo de tabla de decisión. c) Una representación de nuestros algoritmos. d) Un tipo de prueba de caja negra.

¿Cuál es la fase más importante para el éxito de un proyecto software?. a) Diseño. b) Análisis. c) Explotación. d) Implementación.

Adware. a) Los usuarios Software pueden descargar el aplicativo de forma gratuíta, pero que mantiene los derechos de autor. b) Los usuarios pueden evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso. c) Es un aplicativo donde se ofrece publicidad incrustada, incluso en la instalación del mismo. d) Los usuarios Software pueden descargar el aplicativo de forma gratuíta, pero no mantiene los derechos de autor.

¿A qué nos referimos cuando hablamos de código ejecutable?. a) Ninguna de las anteriores es correcta. b) Es el código que se obtiene tras unir el código objeto con varias librerías para que así pueda ser ejecutado por el ordenador. c) Es el resultado de enlazar el código objeto con una serie de rutinas y librerías, sin obtener el código que es directamente ejecutable por la máquina. d) Es lo mismo que el código fuente.

Estamos realizando las pruebas de un método que realiza el factorial de un número. Estamos introduciendo el número 4 y nos da como salida 24. ¿Qué pruebas estamos llevando a cabo?. a) Prueba de caja blanca. b) Prueba de caja negra. c) Pruebas de integración del sistema. d) Pruebas de seguridad.

Todo desarrollo de una aplicación informática pasa por una serie de fases. - Identifica la INCORRECTA. a) Diseño. b) Rediseño. c) Documentación. d) Análisis.

Selecciona con qué lenguajes podemos trabajar para cada uno de los siguientes entornos de desarrollo. - CodeLite. a) Lenguajes de Microsoft. b) Kotlin, Android, Java o Groovy. c) PHP y Node.js. d) Android, JavaScript, C/C++.

Malwarebytes. ¿Tipo de distribución?. Shareware. Freeware. Adware. Jailware.

¿En qué metodología se trabaja por “sprints”?. a) SCRUM. b) XP. c) KANBAN. d) Ninguna de las anteriores respuestas es correcta.

IDE Eclipse. 1.. Package explorer. Consola Java. Zona de edición. Outline.

IDE Eclipse. 2.. Zona de edición. Package explorer. Outline. Consola Java.

IDE Eclipse. 3.. Consola Java. Outline. Package explorer. Zona de edición.

IDE Eclipse. 4.. Outline. Consola Java. Zona de edición. Package explorer.

- Freeware. a) Los usuarios Software pueden descargar el aplicativo de forma gratuíta, pero que mantiene los derechos de autor. b) Los usuarios pueden evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso. c) Es un aplicativo donde se ofrece publicidad incrustada, incluso en la instalación del mismo. d) Los usuarios Software pueden descargar el aplicativo de forma gratuíta, pero no mantiene los derechos de autor.

¿Cuál de los siguientes lenguajes de programación no es de alto nivel?. a) VB.NET. b) PASCAL. c) Java. d) C.

Shareware. a) Los usuarios Software pueden descargar el aplicativo de forma gratuíta, pero que mantiene los derechos de autor. b) Los usuarios pueden evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso. c) Es un aplicativo donde se ofrece publicidad incrustada, incluso en la instalación del mismo. d) Los usuarios Software pueden descargar el aplicativo de forma gratuíta, pero no mantiene los derechos de autor.

En el IDE Eclipse, haciendo clic con el botón derecho sobre un proyecto, ¿qué acciones NO podemos realizar sobre este proyecto?. a) Refresh. b) Export. c) Test. d) Build Path.

A encontrar alguna situación donde el software sea incorrecto o no cumple con las especificaciones, se le denomina pruebas de: a) Verificación. b) Seguridad. c) Validación. d) Requisitos.

El modelo en V es otro de los modelos de desarrollo que podemos encontrar. - Señala la respuesta correcta en relación con el modelo en V: a) El lado derecho de la V representa la descomposición de las necesidades y la creación de las especificaciones del sistema. b) Ninguna es correcta. c) El lado izquierdo de la V representa la descomposición de las necesidades y la creación de las especificaciones del sistema. d) El lado izquierdo de la V representa la integración de las piezas y su verificación.

¿En qué tipo de metodología aplicamos los sprints?. a) Metodología de análisis. b) Todas las respuestas son correctas. c) Metodología ágil. d) Metodología estructurada.

¿Qué herramienta podríamos usar para el control de cambios?. a) Bugzilla. b) Doxygen. c) Flow Chart Maker. d) GitHub.

¿Qué tipos de requisitos tratan las características del sistema, como por ejemplo la fiabilidad?. a) Requisitos funcionales. b) Requisitos no funcionales. c) Requisitos de información. d) Restricciones.

Un alumno quiere hacer una página web donde, mediante un formulario, registre los datos de los usuarios. -¿Qué modelo de desarrollo sería el más adecuado para esa implementación?. a) Modelo en cascada con realimentación. b) Modelo en V. c) Modelo iterativo. d) Modelo en espiral.

¿En qué etapa definimos los requisitos que no son funcionales?. a) Mantenimiento. b) Implementación. c) Análisis. d) Diseño.

¿Cuál es el orden de las etapas del modelo en espiral?. a) Determinar objetivos, análisis de riesgos, desarrollar y probar y planificación. b) Planificación, determinar objetivos, desarrollar y probar y análisis de riesgos. c) Explotación de recursos, pruebas unitarias, planificación y diseño. d) Determinar objetivos, explotación de pruebas, pruebas unitarias y análisis de riesgos.

¿Cuál es el objetivo de realizar casos de uso en el proceso de Ingeniería de SW?. a) Para especificar la comunicación y el comportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas. b) Para especificar buenas prácticas a la hora de implementar el código. c) Para especificar las pruebas de unidad. d) No existen los casos de uso. Solo diagramas de datos.

Cuál de estos lenguajes no es de alto nivel: a) C++. b) C#. c) JAVA. d) Ninguna de las respuestas es correcta.

Modelo en espiral. 1.. Determinar objetivos. Análisis del riesgo. Planificación. Desarrollar y probar.

Modelo en espiral. 2.. Análisis del riesgo. Determinar objetivos. Desarrollar y probar. Planificación.

Modelo en espiral. 3.. Desarrollar y probar. Planificación. Análisis del riesgo. Determinar objetivos.

Modelo en espiral. 4.. Planificación. Determinar objetivos. Análisis del riesgo. Desarrollar y probar.

¿En qué lugar se sitúa el registro de contador de programa (CP)?. a) En la ALU. b) En la memoria principal. c) En la Unidad de Control. d) En el enlazador.

El registro de interacción (RI), que contiene el código de la instrucción y donde se analiza dicho código, se encuentra en. la unidad de Control. la ALU. la memoria principal. Ninguna es correcta.

Uno de los componentes de un entorno de desarrollo es el compilador: - ¿Cuál es la función del compilador?. a) Se encarga de traducir el código fuente escrito en lenguaje de alto nivel a un lenguaje de bajo nivel en el que la máquina sea capaz de interpretarlo y ejecutarlo. b) Ninguna de las anteriores es correcta. c) Se encarga de traducir el código fuente escrito en lenguaje de alto nivel a un lenguaje de bajo nivel aunque la máquina tampoco vaya a ser capaz de interpretarlo ni ejecutarlo. d) Se encarga de traducir el código fuente escrito en lenguaje de bajo nivel a un lenguaje de alto nivel en el que la máquina sea capaz de interpretarlo y ejecutarlo.

Selecciona con qué lenguajes podemos trabajar para cada uno de los siguientes entornos de desarrollo. - Eclipse. a) Lenguajes de Microsoft. b) Kotlin, Android, Java o Groovy. c) PHP y Node.js. d) C++, PHP o Perl.

¿Qué funcionalidades nos proporciona la herramienta CASE?. a) Generación semiautomática de código. b) Refactorización. c) Editores de UML. d) Todas las respuestas son correctas.

La ALU nos permite: a) Realizar operaciones de comparación. b) Realizar operaciones aritméticas. c) Realizar operaciones lógicas. d) Todas las respuestas son correctas.

¿Qué funcionalidad tiene el reloj del microprocesador?. a) Marca el ritmo del decodificador de instrucciones y nos proporciona unos impulsos eléctricos con intervalos constantes a la vez que marca los tiempos para ejecutar las instrucciones. b) Contiene la dirección de la siguiente instrucción para realizar. c) No existe este elemento en el microprocesador. d) Contiene el código de la instrucción, se analiza dicho código.

Al lenguaje máquina le sigue el "lenguaje ensamblador". Elige la falsa: a) Es complicado de aprender y es específico para cada procesador. b) Es fácil de aprender y es genérico para cada procesador. c) Cualquier programa escrito en este lenguaje tiene que ser traducido al lenguaje máquina para que se pueda ejecutar. d) Se utilizan nombres mnemotécnicos y las instrucciones trabajan directamente con registros de memoria física.

¿Qué técnicas se utilizan en las pruebas de unidad?. a) Tanto pruebas de caja negra como pruebas de caja blanca. b) De sistema. c) De integración. d) Solamente, pruebas de caja blanca.

¿Qué capacidad (en bits) tiene el registro EAX?. a) 8 bits. b) 16 bits. c) 32 bits. d) El registro EAX no existe.

¿Qué capacidad (en bits) tiene el registro DX?. 16 bits. 8 bits. 32 bits. No existe.

¿Qué capacidad (en bits) tiene el registro BL?. 8 bits. 16 bits. 32 bits. No existe.

Selecciona con qué lenguajes podemos trabajar para cada uno de los siguientes entornos de desarrollo. - Visual Studio. a) Lenguajes de Microsoft. b) Kotlin, Android, Java o Groovy. c) C++, PHP o Perl. d) Android, JavaScript, C/C++.

- ¿En qué consiste la optimización de código?. a) Trata de mejorar el código intermedio generado en la fase anterior, de tal forma que el código resultante sea más difícil pero más rápido de interpretar por la máquina. b) Trata de mejorar el código intermedio generado en la fase posterior, de tal forma que el código resultante sea más fácil y rápido de interpretar por la máquina. c) Trata de mejorar el código intermedio generado en la fase anterior, de tal forma que el código resultante sea más fácil y rápido de interpretar por la máquina. d) Ninguna de las anteriores es correcta.

- Identifica los elementos que NO tiene un lenguaje de programación: a) Alfabeto o vocabulario. b) Idioma. c) Sintaxis. d) Semántica.

- Selecciona las características que NO tiene el control de versiones: a) Controla los cambios que se realizan sobre las aplicaciones. b) Se encarga de traducir el código fuente. c) Obtiene versiones de las aplicaciones. d) Obtiene revisiones de las aplicaciones.

¿Qué tipo de diseño estamos representando con un diagrama de clase?. a) Un diseño estructurado. b) Un diseño orientado a pseudocódigo. c) Un diseño orientado a objetos. d) Un diseño secuencial.

¿Cuál no es una ventaja de utilizar un modelo en espiral?. a) Aumento de la productividad. b) Reduce los riesgos del proyecto. c) Fácil de comprender, planificar y seguir. d) No se necesita conocer todos los requisitos.

¿Cuál de las siguientes representaciones son utilizadas para la fase de diseño?. a) Brainstorm. b) Diagramas de flujo. c) Tablas de decisión. d) B y C son correctas.

¿Cuál es el principal inconveniente del modelo en espiral?. a) Es difícil evaluar los riesgos. b) Hay que realizar pruebas en cada etapa del modelo. c) Es un modelo muy rígido. d) No tiene inconvenientes a la hora de aplicarlo al desarrollo del software.

En el IDE Eclipse, haciendo clic con el botón derecho sobre un proyecto, ¿qué acciones NO podemos realizar sobre este proyecto?. a) Run As. b) Import. c) Outline. d) Debug As.

¿Cómo se divide el software según el método de distribución?. a) Libre y propietario. b) Freeware y adware. c) Freeware y shareware. d) Shareware, freeware y adware.

¿Qué tipo de requisito es "El campo nombre acepta caracteres alfabéticos únicamente"?. a) Requisito no funcional. b) Requisito funcional. c) Es una restricción. d) Requisito de información.

La CPU esta formada por distintos componentes. - ¿De qué se encarga la Unidad de Control?. a) Ninguna de las respuestas es correcta. b) Se encarga de interpretar y ejecutar las instrucciones que se almacenan en la memoria principal y, además, genera las señales de control necesarias para ejecutarlas. c) Es la que recibe los datos y ejecuta operaciones de cálculo y comparaciones, además de tomar decisiones lógicas (si son verdaderas o falsas), pero siempre supervisada por la Unidad de Control. d) Son los que almacenan la información temporal, almacenamiento interno de la CPU.

¿Qué componente de un entorno de desarrollo se encarga de realizar la traducción a medida que se ejecuta la instrucción?. a) Intérprete. b) Control de versiones. c) Editor de texto. d) Depurador.

¿Qué caracteriza la metodología “programación extrema”?. a) La colaboración. b) Valoración del programador. c) Respuesta rápida en los cambios de la plataforma. d) Todas las respuestas son correctas.

Identifica cuáles de las siguientes afirmaciones referentes al código objeto son falsas: a) Es ejecutable por el ordenador y entendido por la máquina. b) No se puede ejecutar directamente en el ordenador. c) Es el código resultante de compilar el código fuente. d) Es una representación intermedia de bajo nivel.

¿A qué tipo de metodología ágil corresponde la siguiente imagen?. a) Kanban. b) XP. c) Scrum. d) Programación Extrema.

Centrándonos en el concepto “IDE”... - ¿Qué es un IDEs?. a) Ninguna de las anteriores es correcta. b) Un IDE es un Entorno Interno de Diseño, es decir, una aplicación informática cuya función es simplificar la tarea del programador mediante un conjunto de herramientas. c) Un IDE es un Entorno Integrado de Desarrollo, es decir, una aplicación informática cuya función es simplificar la tarea del programador mediante un conjunto de herramientas. d) Un IDE es una herramienta que permite depurar el código fuente.

Selecciona con qué lenguajes podemos trabajar para cada uno de los siguientes entornos de desarrollo. - Jetbrain. a) Lenguajes de Microsoft. b) Kotlin, Android, Java o Groovy. c) C++, PHP o Perl. d) Android, JavaScript, C/C++.

Selecciona con qué lenguajes podemos trabajar para cada uno de los siguientes entornos de desarrollo. - Netbeans. a) Lenguajes de Microsoft. b) Kotlin, Android, Java o Groovy. c) C++, PHP o Perl. d) Android, JavaScript, C/C++.

¿Cómo debe comenzar un archivo en java?. a) Sentencias tipo package. b) Interfaces. c) Nombre de la clase, la información de la versión, la fecha y el aviso de derechos de autor. d) Constructores.

¿Qué inconveniente nos encontramos a la hora de aplicar un modelo iterativo e incremental?. a) Los requisitos están muy definidos. b) Se entrega de forma muy temprana al cliente. c) No sabemos en qué iteración parar. d) Hay realimentación.

Un cliente pide que se realice una base de datos de su web. ¿Qué modelo de desarrollo es el más adecuado?. a) Modelo en V. b) Modelo en espiral. c) Modelo en cascada con realimentación. d) Ninguno de los modelos señalados.

Al conjunto de acciones para comprobar si el producto resultante es correcto (cumple con los requerimientos), se le denomina prueba de: a) Verificación. b) Seguridad. c) Validación. d) Acceso.

Un IDE es una aplicación informática que estará formada por un conjunto de herramientas de programación que simplifican la tarea al programador y agilizan el desarrollo de programas. En ellos podemos encontrar una serie de componentes. - ¿Qué componentes NO puedes encontrar comúnmente en un entorno de desarrollo?. a) Compilador. b) Redactor. c) Depurador. d) Intérprete.

El pseudocódigo: a) Se utiliza como caso de prueba. b) Es una herramienta de implementación. c) Es una herramienta del análisis. d) Es una herramienta de diseño.

¿Qué caracteriza a la herramienta MySQLWorkbench?. a) Herramienta visual de diseño de bases de datos. b) Nos permite administrar bases de datos. c) Podemos hacer un mantenimiento de nuestras bases de datos. d) Todas las respuestas son correctas.

Cuando hablamos del entorno de desarrollo de Eclipse... - ¿Cómo se puede crear un archivo ejecutable de código Java desde Eclipse?. a) Haciendo clic en el botón derecho del proyecto y luego en obtener ejecutable eligiendo el destino. b) Ninguna de las anteriores es correcta. c) Haciendo clic en el botón derecho del proyecto, y luego en exportar. En la nueva ventana seleccionar la opción de Java > Runnable JAR file. Posteriormente elegir el destino. d) Haciendo clic en el botón derecho del proyecto, y luego en importar. En la nueva ventana seleccionar la opción de Java > Runnable JAR file. Posteriormente elegir el destino.

Diseño estructurado. 1.. Diseño de datos. Diseño arquitectónico. Diseño interfaz. Diseño procedimental.

Diseño estructurado. 2.. Diseño arquitectónico. Diseño interfaz. Diseño procedimental. Diseño de datos.

Diseño estructurado. 3.. Diseño interfaz. Diseño procedimental. Diseño de datos. Diseño arquitectónico.

Diseño estructurado. 4.. Diseño procedimental. Diseño interfaz. Diseño de datos. Diseño arquitectónico.

¿A qué diagrama de análisis corresponde la siguiente imagen?. a) Diagrama de Casos de Uso. b) DFD: Diagrama de flujo de datos. c) Diagrama de clases. d) Diagrama de Entidad-Relación.

Fases de desarrollo de una aplicación informática: Escoge la falsa. a) Mantenimiento. b) Explotación. c) Exportación. d) Codificación.

Modelo en cascada. 1. Análisis. Codificación. Mantenimiento. Encapsulamiento.

Modelo en cascada. 2.. Codificación. Mantenimiento. Encapsulamiento. Análisis.

Modelo en cascada. 3.. Mantenimiento. Codificación. Explotación. Exportación.

¿Qué es una prueba de caja negra?. a) Valida los requisitos sin observar el funcionamiento interno del programa. b) Valida la estructura interna del sistema. c) Valida los requisitos no funcionales del sistema. d) Todas las respuesta son correctas.

Todo desarrollo de una aplicación informática pasa por una serie de fases. Identifica las fases de desarrollo de una aplicación informática: Análisis, pruebas , documentación, codificación, mantenimiento, explotación, diseño. Análisis, pruebas , documentación, codificación, mantenimiento, exportación, diseño. Análisis, pruebas , documentación, descodificación, mantenimiento, explotación, diseño. Análisis, pruebas , documentación, codificación, mantenimiento, explotación, rediseño.

Identifica cual de las siguientes afirmaciones referentes al código objeto es verdadera: No se puede ejecutar directamente en el ordenador. Es un código intermedio de alto nivel. Es ejecutable por el ordenador y entendido por la máquina. Se puede ejecutar directamente en el ordenador.

Elige la opción correcta. Las pruebas de caja blanca se centran en las funciones internas del código. Las pruebas de caja negra se centran en las funciones internas del código. Las pruebas de caja blanca se centran en las funciones externas del código. Todas las respuestas son incorrectas.

En Java es recomendable que... la longitud de líneas de código no sea superior a 80 líneas. Las clases tengan una longitud de líneas de código superior a 80 caracteres. Las sentencias return irán entre paréntesis. Se usarán verbos en participio.

Con el entorno de desarrollo de Eclipse podemos modelar en UML. Sí, si instalamos el plugin. Es una opción que viene implementada por defecto. No, hace falta otro programa para ello. Sí, pero no es UML es ULM.

¿Cómo se divide el software según su licencia?. Libre, propietario y de dominio público. Libre y propietario. De dominio público. Libre, propietario, de dominio público y de sistema.

¿Qué es la Primary Key?. Un campo que identifica de forma unívoca cada fila de una tabla en una base de datos. Un campo utilizado en el modelo iterativo para la realización de pruebas. Un tipo de metodología ágil. Un campo utilizado en la metodología Scrum que se menciona en las reuniones diarias para hacer el incremento del producto.

¿Qué tipo de pruebas se centran en validar la estructura interna del programa?. Pruebas de caja blanca. Ambas opciones son correctas. Pruebas de caja negra. Ninguna de las anteriores respuestas es correcta.

¿Qué inconveniente nos encontramos a la hora de aplicar un modelo iterativo e incremental?. Difícil estimar el esfuerzo al desarrollarse en tiempo real. Hay retroalimentación. Se entrega de forma muy temprana partes operativas al cliente. Los requisitos están muy definidos.

¿El software libre puede ser vendido?. Si, puede ser vendido. No, por eso es libre. El software libre es un concepto de libertad, no de precio, por eso no puede ser vendido. Hay que dejar claro que la palabra “libre” en este contexto significa que es gratis.

Podemos dividir el software en varias categorías. Una de esas categorías se basa en el método de distribución. Los usuarios pueden pagar y después descargar el aplicativo desde internet. Shareware. Freeware. Adware. Firmware.

Necesitamos 1GB de RAM para ejecutar nuestro aplicativo ¿Qué tipo de requisito es?. Requisito no funcional. Requisito de seguridad. Requisito funcional. Requisito de stress.

En el modelo en V. las pruebas se representan en la parte derecha y en la parte izquierda, las especificaciones del sistema. las pruebas se representan en la parte izquierda y en la parte derecha las especificaciones del sistema. el cliente está no necesita estar involucrado en las pruebas. es difícil la localización de fallos.

Estamos haciendo un Brainstorm con un cliente. ¿en qué fase del desarrollo estamos?. En la fase de análisis. En la fase de mantenimiento. En la fase de pruebas. En la fase de explotación.

¿En qué consiste una programación a pares?. Ayudar al compañero a mejorar su código y hacer un software de mayor calidad. Realizar un diagrama DFD. Modular un programa mediante el algoritmo "divide y vencerás". Dividir las tareas en "to do", "doing" y "done".

Cuando ejecutamos una instrucción podemos distinguir.. dos fases fase de búsqueda y fase de ejecución. dos fases fase de desarrollo y fase de ejecución. dos fases fase de búsqueda y fase de acción. tres fases ase de búsqueda, fase de ejecución, fase de depuración.

¿Qué capacidad tiene el registro EBX?. 32 bits. 32 bytes. 16 bytes. 16 bits.

¿A qué modelo de desarrollo corresponde este esquema?. Modelo iterativo e incremental. Modelo en cascada con retroalimentación. modelo en cascada. Modelo en línea.

¿Cuáles son las fases de un desarrollo de SW?. Análisis, diseño, implementación, pruebas, documentación, mantenimiento y explotación. Diseño, análisis, implementación, pruebas, documentación, mantenimiento y explotación. Análisis, diseño, documentación y pruebas. Análisis, diseño, implementación y pruebas.

La semántica de un lenguaje de programación... reglas que determinan el significado de construcción del lenguaje. Ninguna es correcta. reglas para realizar correctamente construcciones con los símbolos. conjunto de símbolos permitidos.

En la prueba de camino básico se usan. pruebas de caja blanca. pruebas de caja negra. pruebas de caja blanca y caja negra. ninguna es correcta.

Denunciar Test