MP5.Entornos de desarrollo (UF1)(OK)
![]() |
![]() |
![]() |
Título del Test:![]() MP5.Entornos de desarrollo (UF1)(OK) Descripción: Desarrollo del software. Exámenes, PAC´s y preguntas libro. |




Comentarios | |
---|---|
| |
FIN DE LA LISTA |
UF1-01: En las pruebas de unidad se utilizan técnicas... tanto pruebas de caja negra como pruebas de caja blanca. de sistema. de integración. solamente, pruebas de caja blanca. UF1-02: La ALU nos permite... Todas las respuestas son correctas. realizar operaciones lógicas. realizar operaciones aritméticas. realizar operaciones de comparación. UF1-03: ¿Qué tipo de diseño estamos representando con un diagrama de clase?. un diseño orientado a objetos. un diseño orientado a pseudocódigo. un diseño estructurado. un diseño secuencial. UF1-04: ¿Cuál es el orden de las etapas del modelo en espiral?. Determinar objetivos, análisis de riesgos, desarrollar y probar y planificación. Planificación, determinar objetivos, desarrollar y probar y análisis de riesgos. Explotación de recursos, pruebas unitarias, planificación y diseño. Determinar objetivos, explotación de pruebas, pruebas unitarias y análisis de riesgos. UF1-05: ¿Cuál es la palabra más importante para el éxito de un proyecto software?. Análisis. Explotación. Implementación. Diseño. UF1-06: El pseudocódigo... es una herramienta de diseño. es una herramienta del análisis. es una herramienta de implementación. se utiliza como caso de prueba. UF1-07: ¿Qué inconveniente nos encontramos a la hora de aplicar un modelo iterativo e incremental?. No sabemos en qué iteración parar. Se entrega de forma muy temprana al cliente. Los requisitos están muy definidos. Hay realimentación. UF1-08: ¿Cómo se divide el software según el método de distribución?. Shareware, freeware y adware. Freeware y shareware. Freeware y adware. Libre y propietario. UF1-09: ¿Cuál es el principal inconveniente del modelo en espiral?. es difícil evaluar los riesgos. hay que realizar pruebas en cada etapa del modelo. es un modelo muy rígido. No tiene inconvenientes a la hora de aplicarlo al desarrollo del software. UF1-10: ¿En qué lugar se sitúa el registro de contador de programa (CP)?. En la Unidad de Control. En el enlazador. En la memoria principal. En la ALU. UF1-11: ¿Cuál de los siguientes lenguajes NO es un lenguaje de alto nivel?. Ninguna de las respuestas es correcta. C#. Basic. Java. UF1-12: ¿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. UF1-13: 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?. Modelo en cascada con realimentación. Modelo en V. Modelo iterativo. Modelo en espiral. UF1-14: ¿Qué capacidad tiene el registro EBX?. 32 bits. 32 bytes. 16 bytes. 16 bits. UF1-15: ¿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". UF1-16: 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. UF1-17: Cada período de entrega en la metodología SCRUM, se denomina. sprint. etapa. evaluación. tarea. UF1-18: Necesitamos 1GB de RAM para ejecutar nuestro aplicativo ¿Qué tipo de requisito es?. Requisito no funcional. Requisito de seguridad. Requisito funcional. Requisito de stress. UF1-19: Al conjunto de acciones para comprobar si el producto resultante es correcto(cumple con los requerimientos), se le denomina prueba de ... verificación. acceso. validación. seguridad. UF1-20: ¿En qué tipo de método de distribución estaría el siguiente software?. Shareware.. Freeware. Adware. Jailware. UF1-21: ¿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. UF1-22: ¿Qué tipo de lenguaje de programación es Python?. Alto nivel. Bajo nivel. Ensamblador. Ninguna de las respuestas es correcta. UF1-23: 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. UF1-24: ¿Cuál de los siguientes lenguajes no es de alto nivel?. Ensamblador. C#. Java. Python. UF1-25: ¿Qué es el pseudocódigo?. Una representación de nuestros algoritmos. Un diagrama que nos permite hacer un análisis de nuestro sistema. Un tipo de tabla de decisión. Un tipo de prueba de caja negra. UF1-26: ¿Cuál de las siguientes representaciones son utilizadas para la fase de diseño?. d) B y C son correctas. a) Brainstorm. b) Diagramas de flujo. c) Tablas de decisión. UF1-27: Un cliente pide que se realice una base de datos de su web. ¿Qué modelo de desarrollo es el más adecuado?. Modelo en cascada con realimentación. Modelo en espiral. Modelo en V. Ninguno de los modelos señalados. UF1-28: 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. UF1-29: ¿Cómo debe comenzar un archivo en java?. Nombre de la clase, la información de la versión, la fecha y el aviso de derechos de autor. Constructores. Interfaces. Sentencias tipo package. UF1-30: 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. UF1-31: 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?. Prueba de caja negra. Prueba de caja blanca. Pruebas de integración del sistema. Pruebas de seguridad. UF1-32: 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. UF1-33: ¿En qué metodología se trabaja por “sprints”?. SCRUM. XP. KANBAN. Ninguna de las anteriores respuestas es correcta. UF1-34: ¿Qué caracteriza la metodología “programación extrema”?. Todas las respuestas son correctas. Respuesta rápida en los cambios de la plataforma. Valoración del programador. La colaboración. UF1-35: 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. UF1-36: ¿Qué caracteriza a la herramienta MySQL Workbench?. Todas las respuestas son correctas. Herramienta visual de diseño de bases de datos. Nos permite administrar bases de datos. Gestión y mantenimiento de bases de datos. UF1-37: ¿Qué funcionalidades nos proporciona la herramienta CASE?. Todas las respuestas son correctas. Generación semiautomática de código. Refactorización. Editores de UML. UF1-38: 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. UF1-39: Podemos dividir el software en varias categorías. Una de esas categorías se basa en el método de distribución. Los usuarios Software pueden descargar el aplicativo de forma gratuita, pero que mantiene los derechos de autor. Shareware. Freeware. Adware. Firmware. UF1-40: Podemos dividir el software en varias categorías. Una de esas categorías se basa en el método de distribución. Es un aplicativo donde se ofrece publicidad incrustada, incluso en la instalación del mismo. Shareware. Freeware. Adware. Firmware. UF1-41: 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. UF1-42: ¿A qué nos referimos cuando hablamos de código ejecutable?. 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. Es lo mismo que el código fuente. 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. Ninguna de las anteriores es correcta. UF1-43: En cualquier lenguaje de programación podemos diferenciar distintos elementos. Identifica el elemento que no tiene un lenguaje de programación: Idioma. Alfabeto o vocabulario. Semántica. Sintaxis. UF1-44: ¿Qué funcionalidad tiene el reloj del microprocesador?. 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. Contiene la dirección de la siguiente instrucción para realizar. No existe este elemento en el microprocesador. Contiene el código de la instrucción, se analiza dicho código. UF1-45: ¿Cuál de los siguientes lenguajes de programación no es alto nivel?. C. Python. PASCAL. VB.NET. UF1-46: 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. UF1-47: Existen distintos modelos de desarrollo software y cada uno de ellos se compone de una serie de fases ejecutadas de distinta forma según el modelo. Completa las fases de desarrollo en un modelo en cascada en orden de ejecución: Análisis, diseño, codificación, pruebas y mantenimiento. Análisis, diseño, pruebas, codificación y mantenimiento. Análisis, codificación, diseño, pruebas y mantenimiento. Análisis, diseño, codificación, mantenimiento y pruebas . UF1-48: Las fases de desarrollo en un modelo en espiral ordenadas son: Determinar objetivos, análisis del riesgo, desarrollar y probar y planificación. Planificación, análisis del riesgo, desarrollar y probar y determinar objetivos. Determinar objetivos, desarrollar y probar, análisis del riesgo y planificación. Determinar objetivos, análisis del riesgo, planificación y desarrollar y probar. UF1-49: 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: El lado izquierdo de la V representa la descomposición de las necesidades y la creación de las especificaciones del sistema. Ninguna es correcta. El lado izquierdo de la V representa la integración de las piezas y su verificación. El lado derecho de la V representa la descomposición de las necesidades y la creación de las especificaciones del sistema. UF1-50: La generación de código fuente se lleva a cabo en la etapa de codificación, en esta etapa el código pasa por diferentes estados entre los que está la compilación. El compilador se compone internamente de varias etapas o fases que realizan distintas operaciones, entre ellas está la optimización de código. ¿En qué consiste la optimización de código?. 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. 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. 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. Ninguna de las anteriores es correcta. UF1-51: ¿A qué diagrama de análisis corresponde la siguiente imagen?. DFD: Diagrama de flujo de datos. Diagrama de Casos de Uso. Diagrama de clases. Diagrama de Entidad-Relación. UF1-52: ¿En qué tipo de metodología aplicamos los sprints?. Metodología ágil. Todas las respuestas son correctas. Metodología de análisis. Metodología estructurada. UF1-53: Centrándonos en el concepto “IDE”... ¿Qué es un IDEs?. 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. Un IDE es una herramienta que permite depurar el código fuente. Ninguna de las anteriores es correcta. 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. UF1-54: 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. Indica cual de ellos NO es correcto. Lector. Intérprete. Depurador. Compilador. UF1-55: Uno de los componentes de un entorno de desarrollo es el compilador: ¿Cuál es la función del compilador?. 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. 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. 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. Ninguna de las anteriores es correcta. UF1-56: ¿Qué componente de un entorno de desarrollo se encarga de realizar la traducción a medida que se ejecuta la instrucción?. Intérprete. Control de versiones. Depurador. Editor de texto. UF1-57: Al realizar desarrollo software es muy importante realizar un control de versiones cuando se hacen modificaciones sobre ese software. Selecciona la característica que no tiene el control de versiones: Se encarga de traducir el código fuente. Controla los cambios que se realizan sobre las aplicaciones. Obtiene versiones de las aplicaciones. Obtiene revisiones de las aplicaciones. UF1-58: ¿Cuál es el trabajo que realiza el reloj interno de la CPU?. Nos marca el ritmo del registro de instrucción mediante impulsos eléctricos. Es un tipo de bus del sistema. Es un periférico de entrada. Nos marca la hora del sistema. UF1-59: ¿Qué ventajas NO tiene utilizar un modelo en espiral?. Fácil de comprender, planificar y seguir. Incorpora objetivos de calidad. Reduce los riesgos del proyecto. No se necesita conocer todos los requisitos. UF1-60: ¿En qué etapa definimos los requisitos que no son funcionales?. Análisis. Mantenimiento. Implementación. Diseño. UF1-61: ¿Cuál es el objetivo de realizar casos de uso en el proceso de Ingeniería de SW?. Para especificar la comunicación y el comportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas. No existen los casos de uso. Solo diagramas de datos. Para especificar buenas prácticas a la hora de implementar el código. Para especificar las pruebas de unidad. UF1-62: ¿Qué es una prueba de caja negra?. Valida los requisitos sin observar el funcionamiento interno del programa. Valida la estructura interna del sistema. Todas las respuesta son correctas. Valida los requisitos no funcionales del sistema. UF1-63:¿A qué tipo de metodología ágil corresponde la siguiente imagen?. Kanban. Scrum. XP. Programación Extrema. UF1-64: modelo examen 3: ¿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. UF1-65: modelo examen 3: El código objeto es una representación intermedia de bajo nivel. Verdadero. Falso. UF1-66: modelo examen 3: ¿Qué tipo de requisito es “El campo nombre acepta caracteres alfabéticos únicamente”?. Requisito funcional. Requisito no funcional. Requisito de información. Es una restricción. UF1-67: modelo examen 3: ¿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. UF1-68: modelo examen 3: ¿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. UF1-69: modelo examen 3: ¿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. UF1-70: modelo examen 3: ¿En qué etapa definimos los requisitos que no son funcionales?. Análisis. Mantenimiento. Explotación. Diseño. UF1-71: modelo examen 2: ¿Cómo se divide el software según el método de distribución?. Shareware, Freeware y adware. Freeware y adware. Shareware y adware. Shareware, Freeware, adware y typeware. UF1-72: modelo examen 2: ¿Qué tipo de requisito es “El campo nombre acepta caracteres alfabéticos únicamente”?. Requisito funcional. Requisito no funcional. Requisito de información. Es una restricción. UF1-73: modelo examen 2: El registro de Instrucció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. Verdadero. Falso. UF1-74: modelo examen 2: ¿Qué inconveniente nos encontramos a la hora de aplicar un modelo iterativo-incremental?. Difícil estimar el esfuerzo al desarrollarse en tiempo real. Se entrega de forma muy temprana partes operativas al cliente. Hay retroalimentación. Los requisitos están muy definidos. UF1-75: modelo examen 2: Según el esquema: organiza jerárquicamente desde la parte más baja a la más alta, el diseño estructurado. 1.- Diseño de datos 2.-Diseño Arquitectónico 3.-Diseño interfaz 4.- Diseño procedimental. 1.- Diseño procedimental 2.- Diseño de interfaz 3.-Diseño de datos 4.- Diseño arquitectónico. 1.- Diseño estructurado 2-. Diseño Orientado a Objetos 3.- Diseño de la interfaz 4.- Diseño de capa de negocio. 1.- Diseño de datos 2.- Diseño de diccionario de datos 3.- Diseño web 4.- Diseño de cliente. UF1-76: modelo examen 1: ¿Qué tipo de requisitos tratan las características del sistema, como por ejemplo la fiabilidad?. Requisitos no funcionales. Requisitos funcionales. Requisitos de información. Restricciones. UF1-77: modelo examen 1: ¿Cuál es el orden de las etapas del modelo en espiral?. Determinar objetivos, análisis de riesgos, desarrollar y probar y planificación. Planificación, determinar objetivos, desarrollar y probar y análisis de riesgos. Determinar objetivos, explotación de pruebas, pruebas unitarias y análisis de riesgos. Explotación de recursos, pruebas unitarias, planificación y diseño. UF1-78: modelo examen 1: En las pruebas de unidad se utilizan técnicas... Ambos tipos de técnicas. De caja negra. De caja blanca. Ninguna opción es válida. UF1-79: modelo examen 1: ¿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. UF1-80: modelo examen 1: En un modelo en V, la parte izquierda, representa la creación de las especificaciones del sistema y la parte derecha, el conjunto de pruebas de ese sistema. Verdadero. Falso. UF1-81: modelo examen 1: Los casos de uso se especifican en la etapa del diseño. Falso. Verdadero. |