Paula G.R.
Test por , creado hace más de 1 año

Test para estudiar

19
0
0
Paula G.R.
Creado por Paula G.R. hace alrededor de 4 años
Cerrar

CCDD: UD01. Desarrollo de software. COMPLEMENTARIO

Pregunta 1 de 51

1

El ordenador se compone de...

Selecciona una de las siguientes respuestas posibles:

  • dos partes, software y hardware

  • dos partes, hardware y periféricos

  • dos partes, hardware y aplicaciones

  • dos partes, software y periféricos

Explicación

Pregunta 2 de 51

1

¿Qué es el software?

Selecciona una de las siguientes respuestas posibles:

  • Conjunto de programas informáticos que actúan sobre el hardware para ejecutar lo que el usuario desee. Hay tres tipos, sistema operativo, software de programación y aplicaciones.

  • Conjunto de programas informáticos que actúan sobre el hardware para ejecutar lo que el usuario desee. Hay dos tipos, sistema operativo y aplicaciones.

  • Conjunto de programas informáticos que actúan sobre el hardware para ejecutar lo que el usuario desee. Hay tres tipos, sistema operativo, software de programación y hardware.

  • Conjunto de programas informáticos que actúan sobre el hardware para ejecutar lo que el usuario desee. Hay dos tipos, sistema operativo y software de programación.

Explicación

Pregunta 3 de 51

1

¿Qué es el sistema operativo?

Selecciona una de las siguientes respuestas posibles:

  • es el software base que ha de estar instalado y configurado en nuestro ordenador para que las aplicaciones puedan ejecutarse y funcionar.

  • son las aplicaciones base que se instalan y configuran en nuestro ordenador para que el usuario pueda hacer funcionar le ordenador.

  • conjunto de herramientas que nos permiten desarrollar programas informáticos.

  • conjunto de programas que tienen una finalidad mas o menos concreta. Como un procesador de texto, una hoja de cálculo, etc.

Explicación

Pregunta 4 de 51

1

¿Qué es el software de programación?

Selecciona una de las siguientes respuestas posibles:

  • es el software base que ha de estar instalado y configurado en nuestro ordenador para que las aplicaciones puedan ejecutarse y funcionar.

  • son las aplicaciones base que se instalan y configuran en nuestro ordenador para que el usuario pueda hacer funcionar le ordenador.

  • conjunto de herramientas que nos permiten desarrollar programas informáticos.

  • conjunto de programas que tienen una finalidad mas o menos concreta. Como un procesador de texto, una hoja de cálculo, etc.

Explicación

Pregunta 5 de 51

1

¿Qué son las aplicaciones informáticas?

Selecciona una de las siguientes respuestas posibles:

  • es el software base que ha de estar instalado y configurado en nuestro ordenador para que las aplicaciones puedan ejecutarse y funcionar.

  • son las aplicaciones base que se instalan y configuran en nuestro ordenador para que el usuario pueda hacer funcionar le ordenador.

  • conjunto de herramientas que nos permiten desarrollar programas informáticos.

  • conjunto de programas que tienen una finalidad mas o menos concreta. Como un procesador de texto, una hoja de cálculo, etc.

Explicación

Pregunta 6 de 51

1

¿Qué es un programa?

Selecciona una de las siguientes respuestas posibles:

  • es el software base que ha de estar instalado y configurado en nuestro ordenador para que las aplicaciones puedan

  • un conjunto de instrucciones escritas en un lenguaje de programación

  • conjunto de herramientas que nos permiten desarrollar programas informáticos.

  • conjunto de programas que tienen una finalidad mas o menos concreta. Como un procesador de texto, una hoja de cálculo, etc.

Explicación

Pregunta 7 de 51

1

¿Cual es el objetivo del software de sistemas?

Selecciona una de las siguientes respuestas posibles:

  • Librar al usuario de los detalles de hardware que se usa y de su gestión. Proporciona una interfaz de alto nivel, cómoda para el usuario.

  • Proporcionar herramientas al usuario para el desarrollo de programas informáticos.

  • permitir al usuario realizar una o varias tareas específicas.

  • Ninguna es correcta.

Explicación

Pregunta 8 de 51

1

¿Cuál es el objetivo del software de programación?

Selecciona una de las siguientes respuestas posibles:

  • Librar al usuario de los detalles de hardware que se usa y de su gestión. Proporciona una interfaz de alto nivel, cómoda para el usuario.

  • Proporcionar herramientas al usuario para el desarrollo de programas informáticos.

  • permitir al usuario realizar una o varias tareas específicas.

  • Ninguna es correcta.

Explicación

Pregunta 9 de 51

1

¿Cuál es el objetivo del software de aplicaciones?

Selecciona una de las siguientes respuestas posibles:

  • Librar al usuario de los detalles de hardware que se usa y de su gestión. Proporciona una interfaz de alto nivel, cómoda para el usuario.

  • Proporcionar herramientas al usuario para el desarrollo de programas informáticos.

  • permitir al usuario realizar una o varias tareas específicas.

  • Ninguna es correcta.

Explicación

Pregunta 10 de 51

1

¿Qué es hardware?

Selecciona una de las siguientes respuestas posibles:

  • Conjunto de dispositivos físicos que conforman un ordenador.

  • la base que ha de ser instalada y configurada en el ordenador.

  • conjunto de herramientas que nos permiten desarrollar programas informáticos.

  • Todas son correctas.

Explicación

Pregunta 11 de 51

1

El software se ejecutará sobre...

Selecciona una de las siguientes respuestas posibles:

  • los dispositivos físicos

  • las aplicaciones

  • el sistema operativo

  • ninguna es correcta

Explicación

Pregunta 12 de 51

1

La primera arquitectura hardware con programa almacenado se estableció en...

Selecciona una de las siguientes respuestas posibles:

  • 1946 por John Von Neumann

  • 1954 por John Von Neymann

  • 1946 por Robert Kahn

  • 1954 por Robert Kahn

Explicación

Pregunta 13 de 51

1

Cuales son las etapas en el desarrollo de software?

Selecciona una de las siguientes respuestas posibles:

  • Análisis, Diseño, Codificación, Pruebas, Documentación, Explotación

  • Análisis, Pruebas, Diseño, Documentación, Codificación, Explotación

  • Análisis, Diseño, Codificación, Pruebas, Documentación,

  • Diseño, Análisis, Codificación, Pruebas, Documentación, Mantenimiento

Explicación

Pregunta 14 de 51

1

Diversos autores han planteado distintos modelos de ciclos de vida, ¿Cuáles son los más conocidos?

Selecciona una de las siguientes respuestas posibles:

  • En cascada, en cascada con retroalimentación, evolutivos (que se subdivide en iterativo incremental y en espiral).

  • Iterativo incremental, en espiral y en cascada (que se subdivide en cascada y con retroalimentación)

  • En cascada o evolutivos

  • Modelo iterativo incremental o modelo en espiral.

Explicación

Pregunta 15 de 51

1

Las herramientas CASE son...

Selecciona una de las siguientes respuestas posibles:

  • un conjunto de aplicaciones que se utilizan en el desarrollo de software con el objetivo de reducir costes y tiempo del proceso, mejorando por tanto la productividad del proceso.

  • es un proceso de desarrollo de software que comprende el desarrollo iterativo, la construcción de prototipos y el uso de diferentes herramientas.

  • Todas son correctas

  • conjunto de herramientas que nos permiten desarrollar programas informáticos.

Explicación

Pregunta 16 de 51

1

RAD es....

Selecciona una de las siguientes respuestas posibles:

  • un conjunto de aplicaciones que se utilizan en el desarrollo de software con el objetivo de reducir costes y tiempo del proceso, mejorando por tanto la productividad del proceso.

  • un proceso de desarrollo de software que comprende el desarrollo iterativo, la construcción de prototipos y el uso de utilades CASE.

  • Todas son correctas

  • conjunto de herramientas que nos permiten desarrollar programas informáticos.

Explicación

Pregunta 17 de 51

1

La tecnología CASE trata de automatizar las fases del desarrollo de software para que mejore la calidad del proceso y del resultado final.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 18 de 51

1

Las herramientas CASE NO permiten...

Selecciona una de las siguientes respuestas posibles:

  • Mejorar la planificación del proyecto

  • Darle agilidad al proceso

  • Poder reutilizar partes del software en proyectos futuros

  • Incrementar la velocidad de los equipos

Explicación

Pregunta 19 de 51

1

Las herramientas CASE se clasifican en función de las fases del ciclo de vida del software en la que ofrecen ayuda:

Selecciona una de las siguientes respuestas posibles:

  • U-CASE: ofrece ayuda en las fases de planificación y análisis de requisitos
    M-CASE: ofrece ayuda en análisis y diseño.
    L-CASE: ayuda en programación del software, detección de errores del código, depuración de programas y pruebas y en la generación de la documentación del proyecto.

  • U-CASE: ayuda en programación del software, detección de errores del código, depuración de programas y pruebas y en la generación de la documentación del proyecto.
    M-CASE: ofrece ayuda en análisis y diseño.
    L-CASE: ofrece ayuda en las fases de planificación y análisis de requisitos

  • M-CASE: ofrece ayuda en las fases de planificación y análisis de requisitos
    L-CASE: ayuda en programación del software, detección de errores del código, depuración de programas y pruebas y en la generación de la documentación del proyecto.
    U-CASE: ofrece ayuda en análisis y diseño.

  • M-CASE: ayuda en programación del software, detección de errores del código, depuración de programas y pruebas y en la generación de la documentación del proyecto.
    L-CASE: ofrece ayuda en las fases de planificación y análisis de requisitos
    U-CASE: ofrece ayuda en análisis y diseño.

Explicación

Pregunta 20 de 51

1

¿Cómo definimos lenguaje de programación?

Selecciona una de las siguientes respuestas posibles:

  • Idioma creado de forma artificial, formado por un conjunto de símbolos y normas que se aplican sobre un alfabeto para obtener un código, que el hardware de la computadora pueda entender y ejecutar.

  • Idioma creado de forma natural, formado por un conjunto de símbolos y normas que se aplican sobre un alfabeto para obtener un código, que el hardware de la computadora pueda entender y ejecutar.

  • los lenguajes de programación son los que nos permiten comunicarnos con el software del ordenador.

  • Ninguna es correcta

Explicación

Pregunta 21 de 51

1

¿Cuál no es una característica del lenguaje máquina?

Selecciona una de las siguientes respuestas posibles:

  • Necesita traducción.

  • Combinaciones de unos y ceros

  • Fue el primer lenguaje utilizado.

  • Es único para cada procesador.

Explicación

Pregunta 22 de 51

1

¿Cuál no es una característica del lenguaje ensamblador?

Selecciona una de las siguientes respuestas posibles:

  • Son combinaciones de unos y ceros

  • Necesita traducción al lenguaje máquina

  • Sentencias que hacen referencia a la ubicación física de los archivos en el equipo.

  • Es difícil de utilizar

Explicación

Pregunta 23 de 51

1

¿Cuál no es una característica del lenguaje de alto nivel basados en código?

Selecciona una de las siguientes respuestas posibles:

  • No necesitan traducción al lenguaje máquina.

  • se utilizan sentencias y órdenes derivadas del idioma inglés

  • son más cercanos al razonamiento humano

  • Son utilizados hoy en día, aunque la tendencia es cada vez menos.

Explicación

Pregunta 24 de 51

1

¿Cuál no es una característica del lenguaje visual?

Selecciona una de las siguientes respuestas posibles:

  • Son un conjunto de sentencias escritas.

  • Están sustituyendo a los lenguajes de alto nivel basados en código.

  • Se programa gráficamente usando el ratón y diseñando directamente la apariencia del software

  • Son completamente portables de un equipo a otro

Explicación

Pregunta 25 de 51

1

Un lenguaje de programación es el conjunto de...

Selecciona una de las siguientes respuestas posibles:

  • Alfabeto, sintaxis y semántica.

  • Sintaxis y semántica.

  • Lenguaje, alfabeto, sintaxis y semántica.

  • Lenguaje, sintaxis y semántica.

Explicación

Pregunta 26 de 51

1

¿Cuál no es una ventaja de la programación estructurada?

Selecciona una de las siguientes respuestas posibles:

  • Los programas son fáciles de leer, sencillos y rápidos.

  • El mantenimiento de los programas es sencillo.

  • La estructura del programa es sencilla y clara.

  • Permite una reutilización eficaz del código.

Explicación

Pregunta 27 de 51

1

Cual es un lenguaje estructurado?

Selecciona una de las siguientes respuestas posibles:

  • Pascal

  • C++

  • Java

  • Delphi

Explicación

Pregunta 28 de 51

1

¿Cuál es un lenguaje orientado a objetos?

Selecciona una de las siguientes respuestas posibles:

  • Java

  • Pascal

  • C

  • Fortran

Explicación

Pregunta 29 de 51

1

¿Cuál es la principal desventaja del lenguaje de programación orientado a objetos?

Selecciona una de las siguientes respuestas posibles:

  • no es un programación tan intuitiva como la estructurada.

  • El código no es reutilizable

  • Si hay algún error, es difícil de localizar

  • Todas son correctas

Explicación

Pregunta 30 de 51

1

En la primera etapa de un proyecto (análisis) se debe elaborar un documento llamado ERS (Especificación de Requisitos Software), de los siguientes elementos que no se recoge en él.

Selecciona una de las siguientes respuestas posibles:

  • La planificación de las reuniones que van a tener lugar

  • Relación de los objetivos del usuario cliente y del sistema.

  • Reconocimiento de requisitos mal planteados o que conlleven a contradicciones.

  • Selección del lenguaje de programación que se va a utilizar.

Explicación

Pregunta 31 de 51

1

En la segunda etapa de un proyecto, diseño, que decisión no tomamos:

Selecciona una de las siguientes respuestas posibles:

  • Entidades y relaciones de las BBDD

  • Selección del lenguaje de programación

  • Selección del Sistema Gestor de Base de Datos

  • la relación de los objetivos del usuario cliente y del sistema

Explicación

Pregunta 32 de 51

1

Durante la fase de codificación se realiza el proceso de...

Selecciona una de las siguientes respuestas posibles:

  • programación

  • corrección

  • esquematización

  • actualización

Explicación

Pregunta 33 de 51

1

Durante la fase de codificación, por qué estado NO se pasa:

Selecciona una de las siguientes respuestas posibles:

  • Código Fuente

  • Código objeto

  • Código ejecutable

  • Código portable

Explicación

Pregunta 34 de 51

1

¿Qué es el código fuente?

Selecciona una de las siguientes respuestas posibles:

  • es el escrito por los programadores en algún editor de texto

  • es el código binario resultado de compilar el código fuente

  • es el código binario resultante de enlazar los archivos de código objeto con ciertas rutinas y bibliotecas necesarias.

  • Ninguna es correcta.

Explicación

Pregunta 35 de 51

1

¿Qué es el código Objeto?

Selecciona una de las siguientes respuestas posibles:

  • es el código binario resultante de enlazar los archivos de código objeto con ciertas rutinas y bibliotecas necesarias.

  • es el escrito por los programadores en algún editor de texto

  • es el código binario resultado de compilar el código fuente

  • Ninguna es correcta

Explicación

Pregunta 36 de 51

1

¿Qué es el código ejecutable?

Selecciona una de las siguientes respuestas posibles:

  • es el código binario resultante de enlazar los archivos de código objeto con ciertas rutinas y bibliotecas necesarias.

  • es el escrito por los programadores en algún editor de texto.

  • es el código binario resultado de compilar el código fuente.

  • Ninguna es correcta

Explicación

Pregunta 37 de 51

1

Las características deseables de todo código son:

Selecciona una de las siguientes respuestas posibles:

  • Modularidad, corrección, fácil de leer, eficiencia y portabilidad

  • Modularidad, fácil de leer, eficiencia y portabilidad

  • Modularidad, corrección, fácil de leer y portabilidad

  • Modularidad, corrección, fácil de leer, eficiencia, portabilidad y adaptable

Explicación

Pregunta 38 de 51

1

¿Cuál es el aspecto más importante en la fase de elaboración del código fuente?

Selecciona una de las siguientes respuestas posibles:

  • La elaboración de un algoritmo

  • la elección del lenguaje de programación

  • la correcta codificación

  • la traducción a lenguaje máquina

Explicación

Pregunta 39 de 51

1

Definimos algoritmo como...

Selecciona una de las siguientes respuestas posibles:

  • Conjunto de pasos a seguir para obtener la solución del problema.

  • el proceso de traducción que se realiza del código fuente.

  • es el resultado de traducir el código fuente a un código equivalente formado por unos y ceros

  • resultado de enlazar los archivos de código objeto.

Explicación

Pregunta 40 de 51

1

Podemos distinguir dos tipos de código fuente:

Selecciona una de las siguientes respuestas posibles:

  • Código fuente abierto: está disponible para que cualquier usuario pueda estudiarlo, modificarlo o reutilizarlo.
    Código fuente cerrado: es aquel que no tenemos permiso para editarlo.

  • Código fuente abierto: es aquel que no tenemos permiso para editarlo.
    Código fuente cerrado: está disponible para que cualquier usuario pueda estudiarlo, modificarlo o reutilizarlo.

  • Ninguna es correcta

  • No hay diferentes tipos de código fuente.

Explicación

Pregunta 41 de 51

1

Para obtener código fuente a partir de toda la información necesaria del problema:

Selecciona una de las siguientes respuestas posibles:

  • 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 Lenguage de Programación más adecuado, se diseña un algoritmo y se codifica.

Explicación

Pregunta 42 de 51

1

La compilación y la interpretación, son dos formas de...

Selecciona una de las siguientes respuestas posibles:

  • traducir el código fuente a código objeto.

  • traducir el código objeto a código fuente.

  • código objeto

  • código fuente

Explicación

Pregunta 43 de 51

1

Compilación consiste en...

Selecciona una de las siguientes respuestas posibles:

  • el proceso de traducción se realiza sobre todo el código fuente, en un solo paso. Se crea con código objeto que habrá que enlazar. El software responsable se llama compilador.

  • el proceso de traducción del código fuente se realiza línea a línea y se ejecuta simultáneamente. No existe código objeto intermedio. El software responsable se llama intérprete.

  • el proceso de traducción se realiza línea a línea y se ejecuta simultáneamente. Se crea con código objeto que habrá que enlazar. El software responsable se llama compilador.

  • el proceso de traducción del código fuente se realiza sobre todo el código fuente, en un solo paso. No existe código objeto intermedio. El software responsable se llama intérprete.

Explicación

Pregunta 44 de 51

1

Interpretación consiste en...

Selecciona una de las siguientes respuestas posibles:

  • el proceso de traducción se realiza sobre todo el código fuente, en un solo paso. Se crea código que habrá que enlazar. El software responsable se llama compilador.

  • el proceso de traducción del código fuente se realiza línea a línea y se ejecuta simultáneamente. No existe código objeto intermedio. El software responsable se llama intérprete.

  • el proceso de traducción se realiza línea a línea y se ejecuta simultáneamente. Se crea código que habrá que enlazar. El software responsable se llama compilador.

  • el proceso de traducción del código fuente se realizasobre todo el código fuente, en un solo paso. No existe código objeto intermedio. El software responsable se llama intérprete.

Explicación

Pregunta 45 de 51

1

Para obtener un sólo archivo ejecutable, habrá que...

Selecciona una de las siguientes respuestas posibles:

  • enlazar todos los archivos de código objeto, a través de un software llamado linker y obtener sí un único archivo que ya si es ejecutable directamente por la computadora.

  • enlazar todos los archivos de código objeto, a través de un software llamado compilador y obtener sí un único archivo que ya si es ejecutable directamente por la computadora.

  • enlazar todos los archivos de código fuente, a través de un software llamado linker y obtener sí un único archivo que ya si es ejecutable directamente por la computadora.

  • enlazar todos los archivos de código objeto, a través de un software llamado linker y obtener sí un único archivo en código binarario que ya es leído directamente por la computadora.

Explicación

Pregunta 46 de 51

1

¿Qué es una máquina virtual?

Selecciona una de las siguientes respuestas posibles:

  • un tipo especial de software cuya misión es separar el funcionamiento del ordenador de los componentes hardware instalados.

  • un tipo especial de hardware cuya misión es separar el funcionamiento del ordenador de los componentes software instalados.

  • un sistema operativo portable

  • Ninguna es correcta

Explicación

Pregunta 47 de 51

1

¿Cuáles son las principales funciones de una máquina virtual?

Selecciona una o más de las siguientes respuestas posibles:

  • Conseguir que las aplicaciones sean portables

  • Reservar memoria para los objetos que se crean y liberar la memoria no utilizada

  • Comunicarse con el sistema donde se instala la aplicación, para el control de los dispositivos hardware implicados en los procesos.

  • Cumplimiento de las normas de seguridad de las aplicaciones.

  • desarrollo rápido de software

  • Reutilización de partes de código para otras aplicaciones

  • Diseño uniforme del software

Explicación

Pregunta 48 de 51

1

Señala las ventajas de utilizar un framework:

Selecciona una o más de las siguientes respuestas posibles:

  • Desarrollo rápido de software

  • Reutilización de partes de código para otras aplicaciones

  • Diseño uniforme del software

  • Portabilidad de aplicaciones de un computador a otro, ya que los bytecodes que se generan a partir del lenguaje fuente podrán ser ejecutados sobre cualquier máquina virtual.

  • Independencia del código respecto al framework utilizado

  • La instalación e implimentación del framework en nuestro equipo no consume muchos recursos del sistema.

Explicación

Pregunta 49 de 51

1

¿Qué es un framework?

Selecciona una de las siguientes respuestas posibles:

  • Una estructura de ayuda al programador, en base a la cual podemos desarrollar proyectos sin partir desde cero.

  • Tipo especial de software cuya misión es separar el funcionamiento del ordenador de los componentes de hardware instalados.

  • es le tiempo que tarda un programa en ejecutarse en la computadora

  • es un servicio de maquina virtual que sirve como base software para la ejecución de programas.

Explicación

Pregunta 50 de 51

1

¿Qué es un entorno de ejecución?

Selecciona una de las siguientes respuestas posibles:

  • es un servicio de máquina virtual que sirve como base software para la ejecución de programas

  • es el tiempo que tarda un programa en ejecutarse en la computadora

  • es la fase en que los usuarios finales conocen la aplicación y comienzan a utilizarla.

  • es un tipo especial de software cuya misión es separar el funcionamiento del ordenador de los componentes hardware instalados.

Explicación

Pregunta 51 de 51

1

Señala la afirmación falsa respecto de los entornos de ejecución:

Selecciona una de las siguientes respuestas posibles:

  • 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 biblioteca necesarias para la ejecución

Explicación