option
Cuestiones
ayuda
daypo
buscar.php

Examen de entornos de desarrollo (Ejemplo) DAW

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Examen de entornos de desarrollo (Ejemplo) DAW

Descripción:
Simulacro examen

Fecha de Creación: 2025/03/03

Categoría: Informática

Número Preguntas: 40

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

¿Qué simboliza un rombo en un diagrama de actividad UML?. Datos. Fin. Inicio. Decision.

Un diagrama de casos de uso usa actores. Verdadero. Falso.

¿Qué diagrama UML es útil para la arquitectura de software?. Actividad. Componentes. Casos de uso. Secuencia.

¿Qué diagrama UML es esencial para el análisis de requisitos?. Casos de uso. Estados. Clases. Actividad.

¿Qué fases cubre el integrated CASE?. Fases de construccion. Fases de analisis. Fases avanzadas. Todo el proceso.

¿En que esta enfocada la programación estructurada?. En datos. En funcionalidad. En objetos. En orientacion.

¿Qué es un entorno de desarrollo integrado (IDE) y cuál es su función principal?. Es un sistema operativo diseñado para desarrolladores para ejecutar apps. Es una herramienta de desarrollo con funciones de edición, compilación, …. Es una extensión de navegador usada para depurar páginas web. Es un editor de texto sin funciones adicionales.

¿Cuál de los siguientes componentes NO es parte de un IDE?. Antivirus. Compilador o interprete. Editor de codigo. Depurador.

¿Qué es cardinalidad en relaciones de clases?. Tipo de método. Tipo de atributo. Tipo de visibilidad. Tipo de multiplicidad.

¿Qué es una interfaz en programación?. Modificador de acceso. Tipo de clase. Tipo de atributo. Contrato de metodos.

¿Qué es una clase en programación?. Estructura de datos. Variable. Función. Operador.

¿Qué son las pruebas funcionales?. Se trata de pruebas que verifican cada función de la aplicación o software. Evalúan la estabilidad del sistema bajo diferentes niveles de carga. Pruebas utilizadas para medir la eficiencia del desempeño del software. Son las pruebas para integrar el software.

¿En qué se basan las pruebas de caja blanca o estructurales?. En la evaluación del resultado final de una aplicación. En la estructura o la implementación del sistema. En la medición de la estabilidad del sistema bajo diferentes niveles. En la verificación de características como la usabilidad y seguridad.

¿Qué verifican las pruebas funcionales?. La seguridad del sistema de software. La estructura interna del código. La velocidad de carga de una aplicación página web. Si la aplicación se comporta conforme a lo requisitos.

Las pruebas funcionales se realizan antes de las pruebas de usabilidad. Verdadero. Falso.

El control de versiones. Registra los cambios realizados en el tiempo y permite recuperar versiones. Registra los cambios realizados en el tiempo para que mi jefe los revise. Me informa donde deje el código. Registra los cambios para devolverme si me equivoco.

Herramienta de control de versiones. Kahoot. Slack. Office. Git.

Tipos de control de versiones. Compartidos, centralizados y distribuidos en la nube. Compartidos, distribuidos y copias de seguridad. Centralizada y distribuidos. Centralizados.

Los sistemas de control de versiones…. Complican la tarea trabajar con equipos grandes. Son muy útiles a la hora de trabajar con equipos grandes. No son recomendables de utilizar en el código. Ninguna de las anteriores es correcta.

¿Un software debe incluir documentación?. Si. No.

¿La documentación cambia el comportamiento del software?. Verdadero. Falso.

Un lenguaje interpretado necesita para ejecutarse…. Una máquina virtual. Un compilador y un enlazador. Un interprete. Un navegador web.

Para obtener un archivo ejecutable a partir del código objeto necesitamos…. Un compilador para unir el código de las librerías usadas. Un enlazador para unir el código de las librerías usadas. Saber leer código maquina para ver si falta algo. Un IDE que nos lo haga todo.

a qué persona corresponde la planificación del proyecto de desarrollo de software?. Analista. Diseñador. Jefe de proyecto. Arquitecto.

¿El código objeto es comprensible por el humano?. Por supuesto, esta escrito en lenguaje legible. Imposible, es lenguaje maquina listo para ejecutar. Solo lo puede leer una máquina, aunque aún no pueda ejecutar. Si estamos en Matrix sí.

¿Cuál es la misión principal de la ingeniería de software?. Hacernos ganar dinero a todos. Que el código este perfecto. En realidad, no es necesaria. Sistematizar el proceso de desarrollo para acotar el riesgo.

Para poder reutilizar el código de nuestras aplicaciones debe ser: Compacto. Robusto. Todas las anteriores. Fácil de entender.

El control de versiones. Registra los cambios para devolverme si me equivoco. Registra los cambios realizados en el tiempo para que mi jefe los revise. Me informa donde deje el código. Registra los cambios realizados en el tiempo y permite recuperar versiones.

Refactorizar consiste en. Modificar la estructura del software preservado su comportamiento externo. Modificar el comportamiento externo sin modificar el software. Ejecutar las pruebas del sistema cada vez que se cambia el código. Cambiar la arquitectura del software sin modificar el código.

Los métodos de refactorización se conocen también como…. Ayudas. Ramas. Patrones. Mejoras.

Los patrones de refactorización…. Solo se pueden aplicar a determinados casos. No garantizan que se estructure mejor el código. Requieren que se hagan pruebas a posteriori. Ninguna de las anteriores es correcta.

Las herramientas de refactorización…. Pueden ayudar a realizar un borrado seguro. Pueden ayudar a realizar un renombrado de métodos. Pueden ayudar a realizar un renombrado de variables. Todas las anteriores son correctas.

¿Qué cambiarías? //Codigo inicial public double calcularCostoTotal(int cantidad, double precioPorItem){ double precioBase = cantidad * precioPorItem; returm precioBase * 1.15; // Aplicar un impuesto }. Simplificar las expresiones de calculo. Ninguna. Dividir el método en otros métodos más pequeños. Eliminar la variable intermedia y usar una expresión directa.

Renombrar, sustituir un bloque de sentencias por un método son patrones de refactorización. Verdadero. Falso.

Eliminar parámetros de un método es un patrón de refactorización. Verdadero. Falso.

Programa que ofrece utilidades colaborativas, realiza seguimientos y administra los cambios en un sistema de archivos: Sistema de control de versiones. DevExpress CodeRush. IDE. Ninguna de las respuestas anteriores es correcta.

Son clientes de control de versiones: CVS. Mercurial. SVN. Las tres son correctas.

¿Cuántos tipos de diagramas UML existen?. 8. 10. 18. 13.

¿Cuál es la diferencia entre herramientas CASE de alto y bajo nivel?. Las de alto nivel generan código; las de bajo nivel solo documentan. Bajo: ayudan en codificación y depuración; Alto: en planificación y diseño. Las de alto nivel son para gerentes; las de bajo nivel para programadores. No hay diferencia entre ellas.

¿UML obliga a utilizar metodologías de desarrollo?. Verdadero. Falso.

Denunciar Test