TEMA 1 ENTORNOS DE DESARROLLO
![]() |
![]() |
![]() |
Título del Test:![]() TEMA 1 ENTORNOS DE DESARROLLO Descripción: Tipo test examen Tema 1 |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuáles son las fases de forma ordenada de desarrollo en una aplicación?. Análisis, diseño, codificación, pruebas, explotación, mantenimiento, y documentación en todas las fases. Diseño, planteamiento, análisis, programación, pruebas, explotación, mantenimiento. Análisis, codificación, diseño, documentación, explotación, pruebas, mantenimiento. Pruebas, análisis, codificación, lectura, documentación, mantenimiento, explotación. ¿Qué diagrama se utiliza para especificar requisitos funcionales?. Diagramas de casos de uso. Diagramas de flujos de datos. Diagramas de transición de estado. Diagrama entidad/relación. El software "de aplicación". ...realiza tareas especificas. ...permite que el hardware funcione. …proporciona al programador herramientas para escribir programas. ...cede una serie de libertades básicas al usuario. ¿Qué requisitos tratan sobre las características de un sistema de software que no se refieren a su funcionalidad?. Requisitos no funcionales. Requisitos funcionales. Requisitos del entorno. Requisitos del sistema. ¿Cuál de estas NO son pruebas funcionales?. Pruebas de rendimiento. Pruebas unitarias. Pruebas de integración. Pruebas de regresión. ¿Qué tipo de licencias de SW existen?. Libre(dominio público,permisivas,LGPL,CopyLeft) y Propietario. Gratis y de Pago. Libre(dominio público,permisivas,LGPL,CopyLeft) y de Pago. Libre(dominio privado,no permisivas,GTCT) y Propietario. ¿Que permite que el hardware funcione?. Software de Sistema como los sistemas operativos y los controladores. Software de Aplicación como los sistemas operativos y los controladores. Software de Sistema como las aplicaciones ofimáticas o de contabilidad. Software de Aplicación como las aplicaciones ofimáticas o de contabilidad. ¿Que es el modelo en cascada con retroalimentación?. Un modelo de ciclo de vida en el que se puede volver de una etapa a cualquier etapa anterior. Un modelo de ciclo de vida en el que existe retroalimentación entre etapas, pudiendo saltar de una etapa a la etapa justo anterior. Un modelo que se basa en hacer entregas asiduas al cliente. Ninguna de las anteriores es correcta. ¿Que tipo de requisitos se establecen en la fase de análisis?. Requisitos funcionales y no funcionales. Requisitos codificados y no codificados. Requisitos funcionales y codificables. Requisitos de usuario y de sistema. En la fase de análisis, ¿qué técnicas suelen utilizarse?. Creación de prototipos, Entrevistas, Desarrollo conjunto de aplicaciones (JAD). Creación de prototipos, Entrevistas, Verificación. Verificación, Entrevistas, Creación de prototipos. Entrevistas, Verificación, Desarrollo conjunto de aplicaciones (JAD). En el tipo de Diseño estructurado, ¿que elemento define las interacciones de los distintos componentes del software?. Diseño arquitectónico. Diseño procedimental. Diseño de interfaz. Diseño de datos. ¿Qué tipo de prueba no funcional consiste en forzar al sistema informático a fallar para comprobar lo bien que se recupera?. Pruebas de recuperación. Pruebas de rendimiento. Pruebas de carga. Pruebas de seguridad. ¿Qué tipos de prueba funcional comprueba si un bucle, función o fragmento de código funciona como se espera?. Pruebas unitarias. Pruebas de regresión. Pruebas de integración. Pruebas de mantenimiento. Qué tipo de mantenimiento del software, corrige los errores que se detectan en el producto?. Correctivo. Perfectivo. Adaptativo. Preventivo. ¿Cuál es la tarea del compilador?. El compilador es el encargado de traducir el programa a un lenguaje entendible por el ordenador para que pueda ejecutarlo. El compilador es una herramienta que se utiliza para ejecutar programas en una computadora. La tarea principal del compilador es depurar programas y encontrar errores en el código. El compilador es el encargado de traducir el programa a un lenguaje entendible por el ordenador. Traduce una línea de código y la ejecuta, sin crear archivo intermedio. ¿Qué opción es correcta respecto a los lenguaje de programación?. Un lenguaje de programación consta de un conjunto de caracteres, las reglas para la combinación de estos caracteres y las reglas que definen sus efectos cuando son ejecutadas. Un lenguaje de programación es un idioma utilizado por las computadoras para comunicarse con los usuarios. Un lenguaje de programación es un algoritmo. Sirve para indicarle al ordenador las instrucciones que debe seguir para resolver un problema. Todos los lenguajes de programación son igual de eficientes en términos de velocidad de ejecución y consumo de recursos. ¿Qué afirmación es correcta respecto a las máquinas virtuales?. Las máquinas virtuales de Sistema permiten ejecutar en la misma máquina física varias máquinas virtuales, cada una con un SO sobre una misma máquina. Las máquinas virtuales de Proceso proporcionan un entorno de ejecución dependiente del HW y del SO. Un ejemplo de máquina virtual de Sistema es la JVM (Máquina Virtual de Java), que permite la ejecución de programas escritos en lenguaje Java en diferentes plataformas sin necesidad de recompilarlos. Un ejemplo de máquina virtual de Proceso es la JVM (Máquina Virtual de Java), que permite la ejecución de programas escritos en lenguaje Java en diferentes plataformas sin necesidad de interpretarlos. ¿Qué significa que un software es de Dominio Público?. Significa que cualquiera puede modificar y utilizar el software sin ninguna restricción. Significa que el software es propiedad de una organización gubernamental. Significa que el software solo puede ser utilizado por personas con conocimientos avanzados en programación. Significa que el software es privado y no está disponible para el público en general. Selecciona la respuesta correcta: En las pruebas de recuperación se fuerza al sistema informático a fallar para comprobar cómo se recupera después de un fallo. En las pruebas de rendimiento se verifica lo que ocurre cuando se añaden grandes volúmenes de datos a la vez. En las pruebas de integración se comprueba si una modificación o cambio no ha roto ninguna funcionalidad existente. En las pruebas unitarias sólo se comprueba una línea de código. En el documento de Especificación de Requisitos del Software (ERS) suelen incluirse modelos gráficos con apoyos textuales, ¿Cuál de estos podría ser uno de ellos?. Todas son correctas. Diagramas Entidad/Relación (ER). Diagramas de flujos de datos (DFD). Diagramas de casos de uso. ¿Cuál es un tipo de diseño?. Estructurado. Orientado al marketing. Organizado. Ninguna es correcta. ¿A qué nos referimos cuando hablamos de lenguaje de bajo nivel?: Es aquel lenguaje que está más cerca de la representación directa de la máquina. Es aquel lenguaje se acerca a la maquina pero que también posee características de los lenguajes de alto nivel. Es el lenguaje más cercano al lenguaje natural. Es aquel lenguaje se aleja del funcionamiento del ordenador. Para que un programa pueda ejecutarse sera necesario: traducirlo a un lenguaje entendible por el ordenador, el lenguaje máquina. traducirlo a un lenguaje entendible por el ser humano, el lenguaje universal. traducirlo a un lenguaje entendible por el ordenador, el lenguaje universal. traducirlo a un lenguaje entendible por el ser humano, el lenguaje java. El proceso de compilación se realiza con dos programas: El compilador y el enlazador. El enlazador y el ejecutable. El ejecutable y el destructor. Sólo con el compilador. Atendiendo al paradigma de programación, podemos decir que hay lenguajes...: Imperativos, Funcionales, Lógicos, Estructurados, Orientados a objetos. De bajo nivel y de alto nivel. Compilados e Interpretados. Ninguna es correcta. ¿Qué es un requisito funcional?. Es el que describe una función que realiza el sistema, como reacciona ante determinadas entradas, como se comporta en situaciones particulares, etc. Describen las características del sistema, como puede ser la fiabilidad, mantenibilidad, sistema operativo, plataforma HW, restricciones, limitaciones, etc. Las dos son falsas. Las dos son verdaderas. ¿Cuáles de estos no es un tipo de diseño?. Diseño de entidades. Basado en el modelo relacional. Estructurado. Basado en el flujo de datos a través del sistema. Orientado a objetos. Basado en objetos con propiedades y comportamientos, y en eventos. Ninguna es correcta. ¿Qué son las pruebas de rendimiento?. Pruebas que garantizan que el software es de alta calidad y que es rápido, estable y fiable. Pruebas que garantizan que el software tiene brechas de seguridad. Pruebas que garantizan que el software tiene una buena estabilidad al recuperarse tras un fallo. Pruebas que garantizan que no hay vulnerabilidades de software. ¿Cuál es el objetivo del mantenimiento adaptativo?. Modificar el producto para que siga funcionando tras cambios del entorno en el que se ejecuta. Corregir los errores que se detectan. Incorporar nuevas funcionalidades. Mejorar y facilitar el mantenimiento. ¿Cuál es la principal diferencia entre un compilador y un interprete?. El compilador traduce todo el código escrito para luego ejecutarlo, mientras que el interprete va traduciendo y ejecutando las instrucciones traducidas. El compilador va traduciendo linea a linea el código mientras que se va ejecutando, mientras que el interprete traduce el archivo completo. El interprete no enlaza con las librerías, el compilador sí. El compilador no enlaza con las librerías, el enlazador sí. ¿Cuál es un requisito funcional de una aplicación como Gmail?. Todas son correctas. Los usuarios deben poder registrarse. Deben poder enviarse y recibirse correos electrónicos. Ninguna es correcta. .¿Cuál es una característica de la documentación?. Dos opciones son verdaderas. Hay dos tipos de documentación: del proceso y del producto. Todas las etapas deben quedar perfectamente documentadas. Todas son falsas. Una prueba funcional…. Verifica si un programa realiza sus funciones y características de acuerdo con las especificaciones. Es una evaluación subjetiva de la estética y diseño de un software. Es un proceso de revisión de la documentación del software. Analiza la usabilidad o comportamiento del software bajo una gran carga/volumen. En el proceso de traducción del código Java... Primero se genera el código fuente, luego el código objeto y luego el ejecutable. Primero se genera el código objeto, luego el código fuente y luego el ejecutable. Primero se genera el código fuente, y luego el ejecutable. Primero se genera el código fuente, y luego el código objeto, que ya es código ejecutable. |