option
Cuestiones
ayuda
daypo
buscar.php

TEST BORRADO, QUIZÁS LE INTERESE: TEMA 1 - ENTORNOS DE DESARROLLO

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
TEMA 1 - ENTORNOS DE DESARROLLO

Descripción:
Preguntas test de la autoevaluación y sacadas directamente del temario

Autor:
Radizcal
OTROS TESTS DEL AUTOR

Fecha de Creación: 17/01/2025

Categoría: Informática

Número Preguntas: 55
COMPARTE EL TEST
ComentarNuevo Comentario
No hay ningún comentario sobre este test.
Temario:
Para fabricar un programa informático que se ejecuta en una computadora: Seleccione una: Sólo se puede hacer escribiendo las instrucciones en código binario para que las entienda el hardware. Solo es necesario escribir el programa en algún lenguaje de programación y se ejecuta directamente. Hay que escribir el programa en algún Lenguaje de Programación y contar con herramientas software que lo traduzcan a código binario. Los programas informáticos no se pueden escribir: forman parte de los sistemas operativos. .
Si queremos construir una aplicación pequeña, y se prevé que no sufrirá grandes cambios durante su vida, ¿sería el modelo de ciclo de vida en espiral el más recomendable? Sí No.
Durante las etapas de desarrollo de software, ¿crees que debemos esperar a tener completamente cerrada una etapa para pasar a la siguiente? Si No.
Para obtener código fuente a partir de toda la información necesaria del problema: Se elige el Lenguaje de Programación más adecuado y se codifica directamente. Se codifica y después se elige el Lenguaje de Programación más adecuado. Se elige el Lenguaje de Programación más adecuado, se diseña un algoritmo y se codifica.
Relaciona los tipos de código con su característica más relevante: Código Fuente Código Objeto Código Ejecutable.
Señala la afirmación falsa respecto de los entornos de ejecución: Su principal utilidad es la de permitir el desarrollo rápido de aplicaciones Actúa como mediador entre el sistema operativo y el código fuente Es el conjunto de la máquina virtual y bibliotecas necesarias para la ejecución. .
Si las pruebas unitarias se realizan con éxito, ¿es obligatorio realizar las de integración? Sí, si la aplicación está formada por más de cinco módulos diferentes. Sí, en cualquier caso.
¿Cuál es, en tu opinión, la etapa más importante del desarrollo de software? Seleccione una: El análisis de requisitos. La codificación. Las pruebas y documentación. La explotación y el mantenimiento.
Lo más conveniente es que las pruebas de software se realicen sólo sobre el sistema completo, ya que no detectaríamos los errores en cada trozo de manera individual. Verdadero. Falso.
Al conjunto de máquina virtual y API se le denomina: Entorno de ejecución VM Ware Net Beans.
Característica deseable del código fuente: Fácil de leer. Sin módulos. Con sentencias en esamblador.
De todos los tipos de software, ¿cuál se encarga de gestionar los recursos hardware de un ordenador? La aplicación. El compilador. El código fuente. El sistema operativo.
El compilador recibe el código fuente y genera: Código Objeto. Código Transformado.
El entorno de ejecución de aplicaciones, además de estar compuesta por la máquina virtual, ¿qué más tiene? El enlazador. El sistema operativo. El lenguaje de programación. El API.
En un supuesto caso práctico, ¿qué tipo de requisito es el deseo del cliente de incluir en la aplicación el control de stock de productos en el almacén? No funcional. Funcional. No es requisito. Depende de la fase de codificación.
La etapa que consiste en dividir el problema general en partes con funciones definidas es: El análisis. El diseño. La programación. La ejecución.
La realización de pruebas_____nos permite detectar errores de cada parte del programa por separado: Semánticas. De integración. Unitarias. Funcionales.
Tener deficiencias en la fase de______, es la principal causa de fracaso en los proyectos de software. Diseño. Codificación. Documentación. Análisis.
¿Cómo se llama el cambio consistente en mejorar la funcionalidad de todo software? Correctivo. Perfectivo. Adaptativo. Evolutivo.
¿Cómo se llama el proceso de traducción del código fuente al código objeto? Interpretación. Compilación. Ejecución. Runtime Enviroment.
Lo más conveniente es que la pruebas de software se realicen solo sobre el sistema completo, ya que no se pueden detectar los errores en cada trozo de manera individual. Verdadero. Falso.
¿Qué es el software? Los componentes físicos de un ordenador. Un conjunto de programas que interactúan con el hardware. Un dispositivo de entrada. La parte tangible del ordenador. .
¿Qué es una aplicación informática? Software base instalado en el ordenador. Un programa con un propósito específico para el usuario. Herramientas para desarrollar otros programas. Código fuente almacenado en un CD.
¿Qué elemento destaca en un ordenador? Procesador y memoria RAM. Disco duro y sistema operativo. Firmware y software de usuario. Monitor y teclado. .
¿Qué papel juega el firmware? Es un tipo de software que interactúa con el hardware en dispositivos sencillos. Es un sistema operativo avanzado. Controla la memoria RAM directamente. Es un compilador usado para programar.
¿Qué es un programa? Un conjunto de notas musicales en un pentagrama. Un conjunto de instrucciones en un lenguaje de programación. Hardware especializado en desarrollar software. Código binario ejecutado directamente. .
¿Cuál es el único lenguaje que un ordenador entiende directamente? Lenguaje C. Lenguaje máquina (binario). Lenguaje hexadecimal. Lenguaje ensamblador. .
¿Qué caracteriza a los lenguajes de programación visuales? No necesitan traducción al lenguaje máquina. Permiten diseñar interfaces y funcionalidades gráficamente, generando el código automáticamente. Son más antiguos que los lenguajes de alto nivel. Son exclusivos para videojuegos y diseño gráfico.
¿Qué distingue a un lenguaje de programación de alto nivel de otros tipos de lenguajes? Es el único que puede ser entendido directamente por el procesador. Usa sentencias y órdenes derivadas del inglés, facilitando el razonamiento humano. Especifica directamente instrucciones en código máquina. No necesita ser traducido para ejecutarse en un ordenador. .
¿Qué se entiende por Desarrollo de Software? El proceso de instalación de programas en el ordenador. El proceso desde la concepción de una idea hasta la implementación y funcionamiento de un programa. El uso de software ya existente para resolver problemas. La creación de hardware compatible con software. .
¿Qué es un ciclo de vida del software? El tiempo que tarda un software en ser reemplazado. El conjunto de fases desde la concepción hasta la retirada del software. El período en el que un software está instalado en un sistema operativo. El desarrollo de aplicaciones ligeras para sistemas portátiles. .
En el modelo de cascada, ¿cuándo se inicia una nueva fase? Cuando el cliente lo solicita. Cuando termina la fase anterior. Al inicio del proyecto. De forma simultánea a la fase anterior.
¿Qué diferencia al modelo en cascada con realimentación del modelo en cascada básico? Introduce la posibilidad de avanzar sin completar etapas previas. Permite volver a etapas anteriores para realizar ajustes. Solo se usa en proyectos grandes. Se enfoca exclusivamente en la implementación. .
¿Qué representa la dimensión radial en el modelo en espiral? El progreso en un ciclo del proyecto. El coste creciente del proyecto con cada iteración. Los objetivos finales del software. La necesidad de un nuevo prototipo.
¿Qué significa el concepto "Seguridad y Privacidad por Diseño"? Establecer medidas de seguridad solo al finalizar el desarrollo. Introducir medidas de seguridad y privacidad de manera sistémica durante todo el ciclo de vida del desarrollo. Crear software sin preocuparse por la privacidad del usuario. Diseñar aplicaciones desconectadas de Internet. .
¿Qué son las herramientas CASE? Herramientas utilizadas para gestionar equipos de desarrollo. Aplicaciones que facilitan y automatizan tareas del desarrollo de software, mejorando la productividad. Software destinado exclusivamente a la creación de interfaces gráficas. Plataformas específicas para pequeños proyectos.
¿Qué caracteriza a los lenguajes de programación de cuarta generación (4GL)? Son lenguajes de bajo nivel. Están diseñados para ser utilizados por programadores expertos. Están orientados a tareas específicas y permiten el desarrollo rápido. Solo se usan para bases de datos. .
¿Qué es el código fuente? El código binario directamente ejecutable por la computadora. El programa escrito por el programador en un lenguaje de alto nivel. El resultado de enlazar archivos de código objeto con bibliotecas necesarias. El conjunto de instrucciones en lenguaje máquina. .
¿Cuál es una característica del código ejecutable? Es directamente inteligible por la computadora. Se utiliza para diseñar algoritmos en pseudocódigo. Es el código fuente modificado por el programador. Siempre se entrega junto al código fuente. .
¿Cuál es la principal diferencia entre un compilador y un intérprete? El compilador ejecuta directamente el código fuente, mientras que el intérprete traduce todo el programa a código máquina antes de ejecutarlo. El compilador traduce todo el código fuente a código máquina antes de ejecutarlo, mientras que el intérprete traduce y ejecuta línea por línea. El compilador genera código objeto, mientras que el intérprete no genera ningún tipo de código. El intérprete crea programas ejecutables, mientras que el compilador no. .
¿Qué componente se utiliza para enlazar los archivos de código objeto y obtener un programa ejecutable? Intérprete. Compilador. Linker (Enlazador). Depurador.
¿Qué define un algoritmo en el desarrollo de software? El conjunto de instrucciones directamente ejecutables por el procesador. La representación gráfica de la arquitectura del sistema. El conjunto de pasos para resolver un problema. El enlace de los módulos en código objeto.
¿Cuál es una característica del código fuente abierto (Open Source)? Permite acceso limitado al código fuente únicamente para lectura. Puede ser estudiado, modificado y reutilizado por los usuarios según lo permita su licencia. Es siempre gratuito y no admite comercialización. Solo puede ser utilizado en sistemas GNU/Linux.
¿Qué tipo de traductor convierte un programa fuente en código objeto en una sola operación? Intérprete Compilador Enlazador Máquina virtual.
¿Qué significa "Write once, run anywhere" en el contexto de Java? Que el código se puede ejecutar sin necesidad de un compilador. Que el código puede ser ejecutado en cualquier sistema operativo sin cambios, siempre que se use una máquina virtual. Que el código fuente debe ser escrito solo una vez. Que el código es ejecutable en cualquier plataforma sin necesidad de .
¿Qué componente del JRE es responsable de interpretar el código de las aplicaciones Java? JVM (Java Virtual Machine) JDK (Java Development Kit) API de Java Eclipse .
¿Qué necesita un programador Java para crear nuevos programas? JRE (Java Runtime Environment) Solo la JVM JDK (Java Development Kit) Eclipse .
¿Cuál es el propósito de las pruebas unitarias en el desarrollo de software? Comprobar el funcionamiento del sistema completo con todos sus módulos Probar los diferentes módulos de manera independiente Validar el software con datos reales del cliente Realizar pruebas de seguridad sobre el software .
¿Qué tipo de prueba se realiza después de las pruebas unitarias para verificar el funcionamiento del sistema completo? Pruebas de integración Beta Test Pruebas de rendimiento Pruebas de seguridad .
¿Qué es el JDK? Un conjunto de utilidades para ejecutar aplicaciones Java Un software que provee herramientas de desarrollo para crear programas Java Un compilador de código Java Un compilador de código Java .
¿Qué tipo de mantenimiento es necesario cuando surgen nuevos errores en el software después de su entrega? Perfectivo Evolutivo Adaptativo Correctivo.
¿Qué tipo de mantenimiento es necesario para adaptar el software a nuevas tendencias del mercado o a nuevos componentes de hardware? Perfectivo Evolutivo Correctivo Adaptativo.
¿Por qué el mantenimiento es la fase más larga del ciclo de vida del software? Porque incluye pruebas exhaustivas Porque implica la corrección de errores iniciales Porque cubre la adaptación a cambios futuros, corrección de errores y actualizaciones Porque es la fase de mayor documentación .
¿Qué tipo de mantenimiento busca mejorar la funcionalidad del software? Evolutivo Adaptativo Perfectivo Correctivo.
¿Qué tipo de mantenimiento es necesario cuando el cliente tiene nuevas necesidades que requieren cambios, expansiones o eliminaciones en el código? Perfectivo Evolutivo Adaptativo Correctivo.
Denunciar Test