Entornos de Desarrollo
![]() |
![]() |
![]() |
Título del Test:![]() Entornos de Desarrollo Descripción: Entornos de Desarrollo- Exámenes |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué característica define a la programación orientada a objetos?. No admite programación modular. No admite programación modular. Trabaja únicamente con paradigmas funcionales. Se basa en clases y objetos que encapsulan datos y métodos. ¿Qué herramienta CASE se utiliza en la etapa de pruebas y mantenimiento?. Control de versiones. Flow Chart Maker. Upper CASE. Low CASE. En la metodología ágil SCRUM, ¿qué representa un sprint?. Un documento de planificación inicial. Una iteración de desarrollo incremental. Un proceso de pruebas final. Una reunión diaria del equipo. ¿Qué técnica de prueba valida la estructura interna del sistema?. Prueba de caja blanca. Prueba de regresión. Prueba de aceptación. Prueba de caja negra. ¿Qué función realiza el intérprete dentro de un IDE?. Administra el control de versiones. Traduce y ejecuta el código línea por línea. Depura errores del código fuente. Traduce el código fuente directamente a lenguaje máquina. ¿Cuál es la primera acción para añadir un nuevo plugin en Eclipse?. Seleccionar Help -> Install New Software. Abrir la ventana de configuración del workspace. Ir a Archivo -> Nuevo Proyecto. Actualizar el IDE a la última versión. ¿Qué es un entorno integrado de desarrollo (IDE)?. Un editor de texto para escribir documentos. Un lenguaje de programación específico. Un sistema operativo especializado. Una aplicación con herramientas de programación para agilizar el desarrollo. ¿Qué herramienta CASE permite reportar errores en el software durante su mantenimiento?. Doxygen. Flow Chart Maker. CaseComplete. Bugzilla. ¿Qué tipo de modelo de desarrollo utiliza prototipos como parte de cada iteración?. Modelo en cascada. Modelo en V. Modelo iterativo incremental. Modelo en espiral. ¿Cuál de las siguientes herramientas de control de versiones se menciona como ejemplo en el texto?. IntelliJ IDEA. Swing. Eclipse. Git. ¿Qué característica define el software libre?. Libertad de ejecutar, modificar y redistribuir. Gratuito en todos los casos. Incompatibilidad con licencias GPL. Código fuente protegido. ¿Qué componente se debe configurar al iniciar Eclipse por primera vez?. El editor de texto. El espacio de trabajo (workspace). El compilador por defecto. El depurador (debugger). ¿Qué registro de la CPU almacena el código de la instrucción que se está ejecutando?. Contador de programa (CP). Registro de intercambio de memoria (RIM). Registro de dirección de memoria (RDM). Registro de instrucción (RI). ¿Qué herramienta convierte el código fuente en lenguaje máquina?. Enlazador. Compilador. Librería. Editor de texto. "¿Qué muestra la ventana ""Structure"" en el diseño de interfaces gráficas en Eclipse?". Los errores en el programa. Las propiedades de un elemento seleccionado. El código fuente del proyecto. Los componentes de la ventana en forma jerárquica. ¿Qué ventaja ofrece el Absolute Layout en Swing Designer?. Automatiza la creación de clases dentro del proyecto. Permite colocar componentes en cualquier posición de la ventana. Permite realizar cambios en el código fuente automáticamente. Añade propiedades avanzadas a los componentes. ¿Qué herramienta se utiliza en Java para generar documentación en HTML?. Javadoc. JSDoc. PHPDocumentor. Eclipse Documentation. ¿Cuándo se utilizan pruebas de regresión?. Después de realizar cambios en el sistema. Antes de implementar el sistema. Al comienzo del desarrollo del sistema. Durante las pruebas unitarias. ¿Qué etiqueta de Javadoc se utiliza para describir el parámetro de un método?. @author. @param. @return. @throws. ¿Cuál es el propósito de las pruebas de validación?. Probar los límites del sistema bajo carga. Validar la estructura interna del código. Detectar fallos en los módulos individuales. Asegurar que el software cumple con los requisitos especificados. ¿Qué es la refactorización en desarrollo de software?. Aumentar la complejidad del código para mejorar el rendimiento. Optimizar el código sin cambiar su comportamiento. Reducir el tamaño del programa al máximo. Eliminar funciones innecesarias del programa. ¿Qué acción permite mover una clase de un paquete a otro en refactorización?. Move. Rename. Extract Method. Change Method Signature. ¿Qué operación en control de versiones crea una copia del proyecto en el equipo local?. Export. Checkout. Commit. Merge. ¿Cuál es el enfoque principal de las pruebas funcionales?. Medir la complejidad del código fuente. Validar la estructura interna del programa. Identificar errores en la interfaz gráfica. Evaluar las características descritas en la documentación. ¿Cuál es la misión principal de las pruebas de caja blanca?. Detectar errores en la interfaz gráfica. Ninguna es correcta. Validar la estructura interna del programa. Probar los requisitos funcionales del software. ¿Cuál de las siguientes métricas NO pertenece a las métricas de Halstead?. Número de aristas en un grafo de flujo. Dificultad del código fuente. Longitud del código fuente. Esfuerzo para entender el programa. ¿Qué prueba valida el software directamente con el usuario final en su entorno de trabajo?. Prueba de integración. Prueba de unidad. Prueba alfa. Prueba beta. ¿Cuál de los siguientes es un ejemplo de un patrón de refactorización?. Compile Error. Runtime Exception. Code Debugging. Extract Method. ¿Cuál es la principal misión de las herramientas linter en la depuración de código?. Medir la complejidad ciclomática. Probar valores límites del código fuente. Detectar errores de análisis sintáctico. Generar documentación automática. ¿Cuál de las siguientes opciones NO es una herramienta de pruebas de unidad?. CPPUnit. JUni. GitHub. PHPUnit. En las pruebas de caja blanca, ¿Qué significa recorrer todos los caminos independientes del código?. Asegurarse de que cada camino lógico se ejecute al menos una vez. Probar los casos de equivalencia válidos e inválidos. Evaluar los límites del rango de datos. Probar todas las combinaciones posibles de entrada. ¿Qué representa un nodo predicado en un grafo de flujo?. Un flujo de control final. Una región delimitada por aristas y nodos. Una condición dentro del programa. Un conjunto de sentencias sin bifurcación. ¿Qué herramienta permite generar código Java a partir de un diagrama UML?. Papyrus. StarUML. ArgoUML. Modelio. ¿Qué tipo de mensaje no espera respuesta antes de continuar su actividad?. Mensaje asíncrono. Mensaje de retorno. Mensaje síncrono. Mensaje reflexivo. En un diagrama de estado, ¿Qué indica un círculo relleno?. El estado inicial. Un estado de actividad. Un estado final. Un estado compuesto. ¿Qué relación entre clases puede ser unidireccional o bidireccional?. Agregación. Composición. Dependencia. Asociación. ¿Qué propiedad clave define que un objeto oculta su estado interno a otros objetos?. Polimorfismo. Abstracción. Jerarquía. Encapsulación. ¿Qué tipo de panel en Papyrus permite elegir elementos del diagrama?. Panel del proyecto. Panel principal. Panel de propiedades. Panel de nodes. ¿Qué elemento en un diagrama de casos de uso delimita el sistema?. Rectángulo. Flecha continua. Óvalo. Círculo. ¿Qué elemento es característico de un diagrama de estado?. Mensajes síncronos. Flujos de control concurrentes. Iteraciones y alternativas. Transiciones entre estados. ¿Qué simboliza una "X" en un diagrama de secuencia?. La destrucción de un objeto. El inicio de una interacción. La creación de un objeto. La finalización de un mensaje. ¿Qué relación permite que un caso de uso incluya el comportamiento de otro?. Asociación. Inclusión. Generalización. Ejecución. ¿Cuál es la función de un rombo en un diagrama de actividades?. Definir acciones compuestas. Indicar el inicio del flujo de control. Mostrar el final del flujo de control. Representar bifurcaciones en el flujo de control. ¿Qué principio de orientación a objetos permite que una subclase herede atributos y métodos de su superclase?. Encapsulación. Polimorfismo. Modularidad. Jerarquía. ¿Qué tipo de visibilidad se representa con el símbolo “#”?. Protected. Public. Package. Private. ¿Qué simboliza una línea de vida en un diagrama de secuencia?. La creación de un objeto. La relación entre dos objetos. La interacción de un objeto a lo largo del tiempo. La finalización de un proceso. ¿Cuál es una característica clave de los diagramas de interacción?. Describen estados y transiciones. Representan la estructura estática del sistema. Se centran en el flujo de control y datos. Se utilizan solo en sistemas de hardware. ¿Cuál de las siguientes herramientas permite crear diagramas de casos de uso?. Inter Architect. Paradigm. Papyrus. Start UPML. ¿Cuál de las siguientes opciones describe un IDE libre y multiplataforma mencionado en el texto?. JetBrain. Eclipse. Visual Studio. Microsoft. ¿Qué registro en la CPU almacena temporalmente la dirección de la próxima instrucción?. Contador de programa (CP). Registro de dirección de memoria (RDM). Registro de instrucción (RI). Registro de intercambio de memoria (RIM). Qué IDE mencionado es adecuado para trabajar con PHP y Node.js?. CodeLite. Eclipse. NetBeans. Visual Studio. ¿Cuál es la función principal del software de sistema?. Proveer herramientas de desarrollo para programadores. Ejecutar tareas específicas para usuarios. Administrar hardware y proporcionar servicios básicos para otras aplicaciones. Almacenar y procesar datos de usuario. ¿Qué función realiza el intérprete dentro de un IDE?. Depura errores del código fuente. Traduce el código fuente directamente a lenguaje máquina. Traduce y ejecuta el código línea por línea. Administra el control de versiones. ¿Qué modelo de desarrollo combina prototipos con análisis de riesgos?. Modelo iterativo incremental. Modelo en espiral. Modelo en V. Modelo en cascada con realimentación. ¿Cuál es un ejemplo de software distribuido como shareware?. Firefox. Microsoft Word. Malwarebytes. CCleaner. ¿Qué tipo de modelo de desarrollo utiliza prototipos como parte de cada iteración?. Modelo iterativo incremental. Modelo en V. Modelo en cascada. Modelo en espiral. ¿Cuál es una de las ventajas del modelo en cascada?. Permite entregar partes del software de forma incremental. Requiere pocos recursos humanos. Fácil de comprender y planificar. Ideal para requisitos imprecisos. ¿Qué herramienta CASE se utiliza en la etapa de pruebas y mantenimiento?. Upper CASE. Low CASE. Control de versiones. Flow Chart Maker. ¿Qué tipo de software está diseñado para realizar tareas específicas para el usuario?. Software de aplicación. Software propietario. Software de sistema. Software libre. ¿Cuál es la primera acción para añadir un nuevo plugin en Eclipse?. Abrir la ventana de configuración del workspace. Actualizar el IDE a la última versión. Seleccionar Help -> Install New Software. Ir a Archivo -> Nuevo Proyecto. ¿Qué herramienta convierte el código fuente en lenguaje máquina?. Editor de texto. Compilador. Librería. Enlazador. ¿Cuál es una ventaja de usar un IDE como NetBeans?. Solo está disponible para sistemas Windows. Es multilenguaje y multiplataforma. Es de pago y ofrece más funcionalidades avanzadas. Funciona exclusivamente con Java. ¿Qué entorno de desarrollo utiliza WPF y XAML para desarrollar aplicaciones?. NetBeans. IntelliJ IDEA. Visual Studio. Eclipse. ¿Cuál es una ventaja de las metodologías ágiles como SCRUM?. No requieren documentación del proyecto. Facilitan la adaptación a cambios. Eliminan la necesidad de reuniones diarias. Evitan involucrar al cliente en el proceso. ¿Cuál es el propósito de las pruebas de integración incremental?. Comprobar el funcionamiento conjunto de los módulos. Prueba de caja blanca. Validar cada módulo de manera unitaria. Detectar errores en los requisitos funcionales. ¿Qué elemento del control de versiones almacena una copia del proyecto para crear nuevas funcionalidades?. Rama (branch). Etiqueta (tag). Tronco (trunk). Repositorio (repository). "¿Qué es un ""commit"" en control de versiones?". Actualizar los cambios en el repositorio local. Recuperar un archivo del repositorio. Confirmar los cambios realizados en local. Crear una nueva rama. En el análisis de valores límite, ¿qué valores deben probarse para un rango de entrada de [10, 20]?. Solo valores fuera del rango. 10 y 20. 10, 20, 9 y 21. 9 y 21. En las pruebas de caja negra, ¿qué elemento NO es necesario conocer?. Los requisitos funcionales del software. La estructura interna del programa. El comportamiento esperado del sistema. Los valores de entrada y salida. ¿Qué técnica se basa en dividir los valores de entrada en clases válidas y no válidas?. Prueba de integración. Partición de clases de equivalencia. Análisis de valores límite. Prueba del camino básico. ¿Cuál es el propósito principal de las etiquetas (tags) en control de versiones?. Actualizar los archivos en el repositorio. Marcar una versión específica como finalizada. Crear una rama para nuevas funcionalidades. Confirmar los cambios realizados. ¿Cuál es la principal misión de las herramientas linter en la depuración de código?. Probar valores límites del código fuente. Detectar errores de análisis sintáctico. Medir la complejidad ciclomática. Generar documentación automática. ¿Qué patrón de refactorización permite convertir un número en una constante?. Extract Method. Rename. Inline. Extract Constant. En las pruebas de caja blanca, ¿qué significa recorrer todos los caminos independientes del código?. Asegurarse de que cada camino lógico se ejecute al menos una vez. Probar los casos de equivalencia válidos e inválidos. Evaluar los límites del rango de datos. Probar todas las combinaciones posibles de entrada. ¿Qué característica define a un programa con complejidad ciclomática mayor a 50?. Es moderadamente complejo. Es de muy alto riesgo y no testeable. Es funcionalmente limitado. Es sencillo y fácil de mantener. ¿Cuál es una ventaja de la refactorización?. Facilita la detección de errores en el código. Aumenta el tiempo de desarrollo. Reduce la funcionalidad del sistema. Elimina la necesidad de pruebas unitarias. ¿Cuál de las siguientes opciones NO es una herramienta de pruebas de unidad?. PHPUnit. JUnit. CPPUnit. GitHub. ¿Cuál es una característica clave de los diagramas de interacción?. Representan la estructura estática del sistema. Se utilizan solo en sistemas de hardware. Describen estados y transiciones. Se centran en el flujo de control y datos. ¿Cuál de los siguientes diagramas muestra la interacción entre elementos en tiempo de ejecución?. Diagrama de estado. Diagrama de actividad. Diagrama de secuencia. Diagrama de comunicación. ¿Qué tipo de diagrama pertenece a los diagramas de comportamiento?. Diagrama de casos de uso. Diagrama de componentes. Diagrama de paquetes. Diagrama de objetos. ¿Qué cardinalidad indica que un elemento puede estar presente entre cero y muchas veces?. 1. 0..1. 1..*. 0..*. ¿Qué significa el símbolo “+” en un diagrama de clases UML?. Miembro protegido. Miembro público. Miembro del paquete. Miembro privado. ¿Cuál es la diferencia clave entre composición y agregación en UML?. La composición implica que la destrucción de un objeto principal elimina sus componentes. La agregación implica que los componentes son siempre únicos. La composición siempre es bidireccional. La agregación no permite cardinalidades. ¿Cuál es la relación más común en un diagrama de casos de uso?. Relación de asociación. Relación de extensión. Relación de inclusión. Relación de generalización. ¿Cuál es el objetivo principal de un diagrama de clases?. Definir el flujo de control del sistema. Mostrar la interacción entre objetos. Describir estados y transiciones. Representar la estructura estática de un sistema. ¿Cuál de los siguientes es un componente principal de un diagrama de casos de uso?. Actores. Escalas de tiempo. Estados de transición. Secuencia de mensajes. ¿Qué relación permite a una clase usar otra sin que haya un vínculo permanente?. Asociación. Composición. Herencia. Dependencia. ¿Cuál es una función del panel principal en Papyrus?. Colocar los elementos del diagrama. Generar código automáticamente. Seleccionar la arquitectura del proyecto. Definir relaciones entre elementos. ¿Qué elemento es característico de un diagrama de estado?. Flujos de control concurrentes. Mensajes síncronos. Iteraciones y alternativas. Transiciones entre estados. ¿Qué elemento no puede ser un actor en un diagrama de casos de uso?. Un elemento interno del sistema. Un dispositivo externo. Una persona. Un sistema externo. |