ENTORNOS 1 PARCIAL
|
|
Título del Test:
![]() ENTORNOS 1 PARCIAL Descripción: Entornos de desarrollo CYL Daw |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué relación existe entre hardware y software?. Son independientes. El software controla al hardware. El hardware interpreta el software. No tienen relación directa. ¿Qué es el software de sistema?. Un conjunto de aplicaciones. Software para desarrollar programas. Software base como sistemas operativos. Software para edición gráfica. ¿Qué componente realiza la conversión del código fuente en binario?. Editor. Compilador. Interfaz gráfica. Depurador. En el ciclo de vida del software, ¿qué fase sigue al diseño?. Análisis. Codificación / Implementación. No especificado. Depuración. ¿Qué lenguaje fue el primero en usar un IDE?. Python. BASIC. Java. C. ¿A qué tipo de software pertenecen los procesadores de texto?. De programación. De sistema. De aplicaciones. De control. En el análisis de requisitos, ¿cuál es un requisito funcional?. El sistema operativo debe ser Linux. El programa debe imprimir facturas. Los equipos deben ser de color azul. La disponibilidad debe ser 24/7. ¿Qué característica NO pertenece al diseño de software?. Elección del lenguaje de programación. Creación de algoritmos. Identificación de requisitos del cliente. Definición de bases de datos. ¿Qué es la modularidad en programación?. Dividir el software en partes pequeñas. Usar un solo módulo. Usar módulos ya existentes. Centralizar el código. ¿Qué etapa del ciclo de vida del software incluye el despliegue del sistema en el cliente?. Diseño. Mantenimiento. Verificación en cliente (Implantación/Instalación). Codificación. ¿Qué es el código fuente?. Instrucciones en lenguaje máquina. Instrucciones escritas por el programador. Código traducido por el compilador. Archivo ejecutable del programa. ¿Cuál es un error común en la fase de análisis del desarrollo?. Elegir un mal lenguaje. Especificar mal los requisitos. No realizar pruebas. Dividir incorrectamente el diseño. ¿Qué implica el mantenimiento del software?. Implementar el código. Corregir y actualizar el programa. Realizar pruebas unitarias. Crear documentación inicial. ¿Qué función tiene un intérprete?. Traducir y ejecutar código línea a línea. Convertir código a binario. Ejecutar código en paralelo. Gestionar el hardware. ¿Qué elemento coordina al hardware y al software?. El usuario. El sistema operativo. El compilador. El IDE. ¿Qué etapa incluye la generación de documentación?. Análisis. Todas las etapas. Diseño. Mantenimiento. ¿Por qué es crucial la comunicación con el cliente en el análisis?. Para ahorrar tiempo. Para definir los requisitos correctamente. Para elegir lenguajes. Para realizar pruebas. ¿Qué herramienta colorea la sintaxis del código?. Compilador. Editor de código. Depurador. Interfaz gráfica. ¿Cuál es un entorno de desarrollo libre?. Eclipse. Microsoft Visual Studio. C++ Builder. JBuilder. ¿Qué tipo de licencia tiene NetBeans?. Propietaria. De uso público (Libre/Open Source). De prueba limitada. Dual. ¿Qué componente permite ejecutar un programa línea a línea?. Compilador. Depurador. Editor de texto. Constructor gráfico. ¿Qué significa JDK?. Java Developer Kit. Java Deployment Kernel. Java Data Kit. Java Development Kernel. ¿Qué ventaja ofrece un entorno integrado de desarrollo (IDE)?. Permite ejecutar programas sin errores. Integra herramientas como editor, compilador y depurador. Evita la necesidad de pruebas. Funciona solo en sistemas operativos Windows. ¿Qué herramienta permite crear interfaces gráficas en un IDE?. Depurador. Constructor gráfico. Compilador. Editor de código. ¿Qué función realiza el control de versiones en un IDE?. Corrige errores automáticamente. Permite recuperar versiones anteriores del código. Reduce la necesidad de documentación. Organiza archivos en carpetas. ¿Qué ventaja tiene el uso de plugins en un IDE?. Permiten añadir nuevas funcionalidades. Eliminan errores del código automáticamente. Evitan la instalación de compiladores. Reducen el tiempo de pruebas. ¿Qué componente es esencial para compilar código en un IDE?. Editor de texto. Intérprete o compilador. Generador de interfaces gráficas. Constructor de pruebas. ¿Qué entorno propietario soporta C++, C#, y Visual Basic?. NetBeans. Eclipse. Microsoft Visual Studio. IntelliJ IDEA. ¿Cuál es una característica destacada de NetBeans?. Es un entorno de licencia propietaria. Solo soporta Java. Es un entorno libre y soporta varios lenguajes. Es exclusivo para Windows. ¿Qué es necesario instalar antes de utilizar NetBeans con Java?. El compilador de Python. El JDK (Java Development Kit). Una máquina virtual de Python. Eclipse como entorno complementario. ¿Qué función tiene el depurador en un IDE?. Crear interfaces gráficas. Resaltar errores de sintaxis. Permitir ejecutar y rastrear el programa paso a paso. Traducir código fuente a binario. ¿Qué significa que un IDE sea multiplataforma?. Que puede compilar cualquier lenguaje. Que puede usarse en diferentes sistemas operativos. Que evita los errores en cualquier entorno. Que se adapta automáticamente a nuevos lenguajes. ¿Cuál de los siguientes IDEs es exclusivo para lenguajes Java?. JBuilder. NetBeans. Eclipse. IntelliJ IDEA. ¿Qué objetivo tienen las pruebas de software?. Mejorar la interfaz gráfica del sistema. Detectar y corregir errores. Optimizar el hardware. Reducir el tiempo de desarrollo. ¿Qué tipo de prueba analiza únicamente las entradas y salidas del programa?. Caja negra. Caja negra (repetido). Pruebas de integración. Pruebas funcionales. ¿Qué verifican las pruebas de caja blanca?. Los resultados visibles al usuario. Los caminos lógicos y estructuras del código. La estabilidad de la interfaz gráfica. La interacción entre módulos. ¿Qué caracteriza a las pruebas funcionales?. Se centran en la lógica interna del programa. Evalúan las funcionalidades visibles al usuario. Solo verifican la eficiencia del código. Analizan el uso de memoria. ¿Qué es una prueba de regresión?. Una prueba diseñada para evaluar la interfaz gráfica. Una prueba que verifica que las modificaciones no introducen errores nuevos. Una prueba que comprueba únicamente módulos independientes. Una prueba aleatoria para evaluar cualquier aspecto del programa. ¿Qué se verifica en las pruebas de integración?. El funcionamiento de módulos individuales. La interacción entre diferentes módulos. La velocidad de ejecución. Los valores límite de entrada. ¿Qué criterio NO pertenece a las pruebas estructurales (Caja Blanca)?. Cobertura de sentencias. Cobertura de decisiones. Cobertura de interfaz gráfica. Cobertura de condiciones. ¿Qué paso sigue a las pruebas unitarias según el modelo en espiral?. Pruebas de validación. Pruebas de integración. Pruebas funcionales. Pruebas del sistema. ¿Qué es JUnit en el contexto de las pruebas de software?. Una herramienta para depurar código fuente. Un marco (framework) de pruebas unitarias para aplicaciones Java. Un compilador de código en tiempo real. Una interfaz gráfica para analizar datos de prueba. En pruebas funcionales, ¿qué significa aplicar un enfoque aleatorio?. Las entradas del sistema se crean de forma no planificada. Se omite la validación de las salidas esperadas. Se utiliza un enfoque basado en la lógica interna del programa. Se asegura que las pruebas siempre tengan los mismos resultados. ¿En qué etapa del desarrollo se realiza la verificación y validación?. Codificación. Pruebas. Mantenimiento. Diseño. ¿Qué prueba evalúa la implementación del código?. Caja negra. Caja blanca. Pruebas funcionales. Pruebas de integración. ¿Qué tipo de prueba valida los valores límite?. Caja blanca. Caja negra. Pruebas funcionales. Pruebas de integración. ¿Por qué los programadores no deben probar su propio código?. Porque carecen de las herramientas necesarias. Porque podrían pasar por alto errores que ya ignoraron durante la codificación. Porque las pruebas solo deben hacerse tras el mantenimiento. Porque solo deben realizar pruebas funcionales. ¿Qué etapa incluye las pruebas del sistema completo?. Pruebas de unidad. Pruebas del sistema. Validación de requisitos. Cobertura de decisiones. ¿Qué se busca con las pruebas funcionales?. Verificar los requisitos del cliente. Optimizar los algoritmos. Comprobar la eficiencia de cada módulo. Reducir el tamaño del código. ¿Qué criterio evalúa que todas las instrucciones se ejecuten al menos una vez?. Cobertura de condiciones. Cobertura de sentencias. Cobertura de caminos. Cobertura de decisiones. |





