option
Cuestiones
ayuda
daypo
buscar.php

Tema 1 Entornos de desarrollo

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Tema 1 Entornos de desarrollo

Descripción:
Desarrollo de software (Ilerna)

Fecha de Creación: 2022/02/28

Categoría: Informática

Número Preguntas: 48

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

Podemos dividir el software en dos categorías: según las tareas que realiza y según su método de distribución. Según esta clasificación, podemos distinguir tres tipos de software: Según las tareas que realiza. · De sistema · De aplicación · De programación. · Shareware · Freeware · Adware. · De sistema · De aplicación · Adware. · Shareware · Freeware · De programación.

Podemos dividir el software en dos categorías: según las tareas que realiza y según su método de distribución. Según esta clasificación, podemos distinguir tres tipos de software: Según el método de distribución. · De sistema · De aplicación · De programación. · Shareware · Freeware · Adware. · De sistema · De aplicación · Adware. · Shareware · Freeware · De programación.

Software basado en el tipo de trabajo que realizan. Según esta clasificación, podemos distinguir tres tipos de software: Relaciona cada uno con su descripción. Software de sistema:. Software de aplicación:. Software de programación o desarrollo:.

Software basado en el método de distribución Según esta clasificación, podemos distinguir tres tipos de software: Relaciona cada uno con su descripción. Shareware:. Freeware:. Adware:.

Licencias de software. Software libre y propietario. Selecciona la definición correcta para SOFTWARE LIBRE. El autor de la licencia concede libertades al usuario, entre ellas están: – Libertad para usar el programa con cualquier fin. – Libertad para saber cómo funciona el programa y adaptar el código a nuestras propias necesidades. – Libertad para poder compartir copias con otros usuarios. – Libertad para poder mejorar el programa y publicar las modificaciones realizadas. – Libre no significa que sea gratis. Este software no nos permitirá acceder al código fuente del programa y, de forma general, nos prohibirá la redistribución, la reprogramación, la copia o el uso simultáneo en varios equipos. Este software no nos permitirá acceder al código fuente del programa y, de forma general, nos permitirá la redistribución, la reprogramación, la copia o el uso simultáneo en varios equipos. El autor de la licencia concede libertades al usuario, entre ellas están: – Libertad para usar el programa con cualquier fin. – Libertad para saber cómo funciona el programa y adaptar el código a nuestras propias necesidades. – Libertad para poder compartir copias con otros usuarios. – Libertad para poder mejorar el programa y publicar las modificaciones realizadas. – Libre significa que es gratis.

Licencias de software. Software libre y propietario. Selecciona la definición correcta para SOFTWARE PROPIETARIO. El autor de la licencia concede libertades al usuario, entre ellas están: – Libertad para usar el programa con cualquier fin. – Libertad para saber cómo funciona el programa y adaptar el código a nuestras propias necesidades. – Libertad para poder compartir copias con otros usuarios. – Libertad para poder mejorar el programa y publicar las modificaciones realizadas. – Libre no significa que sea gratis. Este software no nos permitirá acceder al código fuente del programa y, de forma general, nos prohibirá la redistribución, la reprogramación, la copia o el uso simultáneo en varios equipos. Este software no nos permitirá acceder al código fuente del programa y, de forma general, nos permitirá la redistribución, la reprogramación, la copia o el uso simultáneo en varios equipos. El autor de la licencia concede libertades al usuario, entre ellas están: – Libertad para usar el programa con cualquier fin. – Libertad para saber cómo funciona el programa y adaptar el código a nuestras propias necesidades. – Libertad para poder compartir copias con otros usuarios. – Libertad para poder mejorar el programa y publicar las modificaciones realizadas. – Libre significa que es gratis.

¿En qué tipo de método de distribución estaría el siguiente software?. Shareware. Adware. Freeware. Jailware.

El software libre puede ser vendido. verdadero. Falso.

Un programa informático es: Un fragmento de software formado por una secuencia de instrucciones y procesos construido con el fin de cumplir un objetivo concreto. Hardware formado por una secuencia de instrucciones y procesos construido con el fin de cumplir un objetivo concreto. Un fragmento de software o hardware formado por una secuencia de instrucciones y procesos construido con el fin de cumplir un objetivo concreto. Un fragmento de hardware formado por una secuencia de instrucciones y procesos construido con el fin de cumplir un objetivo concreto.

El diseño de la arquitectura de nuestra CPU. Está basado en la arquitectura de Von Neumann. Está basado en la estructura llamada Harvard.

La arquitectura de Von Neumann... Puede estar leyendo una instrucción o bien escribir un dato en la memoria, pero ambos no pueden ocurrir a la vez, ya que utilizan el mismo sistema de buses. La CPU puede tanto leer una instrucción como realizar un acceso de memoria de datos. La CPU no puede leer una instrucción ni realizar un acceso de memoria de datos. La CPU solo puede leer una instrucción.

La arquitectura Harvard... Puede estar leyendo una instrucción o bien escribir un dato en la memoria, pero ambos no pueden ocurrir a la vez, ya que utilizan el mismo sistema de buses. La CPU puede tanto leer una instrucción como realizar un acceso de memoria de datos. La CPU no puede leer una instrucción ni realizar un acceso de memoria de datos. La CPU solo puede leer una instrucción.

Según la arquitectura Von Neumann, cuáles son todos los componentes que conforman la CPU: La unidad de control (UC), La unidad aritmético-lógica (UAL) y Los registros. La unidad aritmético-lógica (UAL), Los registros, Contador de programa (CP), Registro de instrucción (RI), Registro de dirección de memoria (RDM), Registro de intercambio de memoria (RIM), Decodificador de instrucción (DI), El reloj y El secuenciador. La unidad de control (UC), La unidad aritmético-lógica (UAL), Los registros, Contador de programa (CP), Registro de instrucción (RI), Registro de dirección de memoria (RDM), Registro de intercambio de memoria (RIM) y Decodificador de instrucción (DI). La unidad de control (UC), La unidad aritmético-lógica (UAL), Los registros, Registro de instrucción (RI), Registro de dirección de memoria (RDM), Registro de intercambio de memoria (RIM), Decodificador de instrucción (DI), El reloj y El secuenciador.

Si vemos la arquitectura Von Neumann, entenderemos cómo funcionan los componentes que conforman la CPU: Relaciona cada componente con su descripción. La unidad de control (UC):. La unidad aritmético-lógica (UAL):. Los registros:.

Si vemos la arquitectura Von Neumann, entenderemos cómo funcionan los componentes que conforman la CPU: Relaciona cada registro que posee la UC con su descripción. Contador de programa (CP):. Registro de instrucción (RI):. Registro de dirección de memoria (RDM):. Registro de intercambio de memoria (RIM):. Decodificador de instrucción (DI):. El reloj:. El secuenciador:.

¿Qué tipo de lenguaje de programación es Python?. Alto nivel. Bajo nivel. Ensamblador. Ninguna de las respuestas es correcta.

¿Qué función realiza la ALU?. Operaciones aritméticas. Decisiones lógicas. Operaciones de comparación. Todas las opciones son correctas.

Cuando escribimos un código, pasa por distintos estados hasta que se ejecuta: Selecciona la descripción de CÓDIGO FUENTE. Es el código realizado por los programadores usando algún editor de texto o herramienta de programación. Posee un lenguaje de alto nivel y para escribirlo se parte de, por ejemplo, diagramas de clases. No se puede ejecutar directamente en el ordenador. Es el código que se crea tras realizar la compilación del código fuente. Este código no es entendido ni por el ordenador ni por nosotros. Es una representación intermedia de bajo nivel. Este código se obtiene tras unir el código objeto con varias librerías para que así pueda ser ejecutado por el ordenador. Se localiza la instrucción en la memoria principal y se envía a la unidad de control para poder procesarla.

Cuando escribimos un código, pasa por distintos estados hasta que se ejecuta: Selecciona la descripción de CÓDIGO OBJETO. Es el código realizado por los programadores usando algún editor de texto o herramienta de programación. Posee un lenguaje de alto nivel y para escribirlo se parte de, por ejemplo, diagramas de clases. No se puede ejecutar directamente en el ordenador. Es el código que se crea tras realizar la compilación del código fuente. Este código no es entendido ni por el ordenador ni por nosotros. Es una representación intermedia de bajo nivel. Este código se obtiene tras unir el código objeto con varias librerías para que así pueda ser ejecutado por el ordenador. Se localiza la instrucción en la memoria principal y se envía a la unidad de control para poder procesarla.

Cuando escribimos un código, pasa por distintos estados hasta que se ejecuta: Selecciona la descripción de CÓDIGO EJECUTABLE. Es el código realizado por los programadores usando algún editor de texto o herramienta de programación. Posee un lenguaje de alto nivel y para escribirlo se parte de, por ejemplo, diagramas de clases. No se puede ejecutar directamente en el ordenador. Es el código que se crea tras realizar la compilación del código fuente. Este código no es entendido ni por el ordenador ni por nosotros. Es una representación intermedia de bajo nivel. Este código se obtiene tras unir el código objeto con varias librerías para que así pueda ser ejecutado por el ordenador. Se localiza la instrucción en la memoria principal y se envía a la unidad de control para poder procesarla.

Dentro del compilador, tendremos varias fases en las que se realizan distintas operaciones: Selecciona la definición de ANÁLISIS LÉXICO. Se lee el código obteniendo unidades de caracteres llamados tokens. Ejemplo: la instrucción resta = 2 – 1, genera 5 tokens: resta, =, 2, –, 1. Recibe el código fuente en forma de tokens y ejecuta el análisis para determinar la estructura del programa, se comprueba si cumplen las reglas sintácticas. Revisa que las declaraciones sean correctas, los tipos de todas las expresiones, si las operaciones se pueden realizar, si los arrays son del tamaño correcto, etcétera. Después de analizarlo todo, se crea una representación similar al código fuente para facilitar la tarea de traducir al código objeto.

Dentro del compilador, tendremos varias fases en las que se realizan distintas operaciones: Selecciona la definición de ANÁLISIS SINTÁCTICO. Se lee el código obteniendo unidades de caracteres llamados tokens. Ejemplo: la instrucción resta = 2 – 1, genera 5 tokens: resta, =, 2, –, 1. Recibe el código fuente en forma de tokens y ejecuta el análisis para determinar la estructura del programa, se comprueba si cumplen las reglas sintácticas. Revisa que las declaraciones sean correctas, los tipos de todas las expresiones, si las operaciones se pueden realizar, si los arrays son del tamaño correcto, etcétera. Después de analizarlo todo, se crea una representación similar al código fuente para facilitar la tarea de traducir al código objeto.

Dentro del compilador, tendremos varias fases en las que se realizan distintas operaciones: Selecciona la definición de ANÁLISIS SEMÁNTICO. Se lee el código obteniendo unidades de caracteres llamados tokens. Ejemplo: la instrucción resta = 2 – 1, genera 5 tokens: resta, =, 2, –, 1. Recibe el código fuente en forma de tokens y ejecuta el análisis para determinar la estructura del programa, se comprueba si cumplen las reglas sintácticas. Revisa que las declaraciones sean correctas, los tipos de todas las expresiones, si las operaciones se pueden realizar, si los arrays son del tamaño correcto, etcétera. Después de analizarlo todo, se crea una representación similar al código fuente para facilitar la tarea de traducir al código objeto.

Dentro del compilador, tendremos varias fases en las que se realizan distintas operaciones: Selecciona la definición de GENERACIÓN DE CÓDIGO INTERMEDIO. Se lee el código obteniendo unidades de caracteres llamados tokens. Ejemplo: la instrucción resta = 2 – 1, genera 5 tokens: resta, =, 2, –, 1. Recibe el código fuente en forma de tokens y ejecuta el análisis para determinar la estructura del programa, se comprueba si cumplen las reglas sintácticas. Revisa que las declaraciones sean correctas, los tipos de todas las expresiones, si las operaciones se pueden realizar, si los arrays son del tamaño correcto, etcétera. Después de analizarlo todo, se crea una representación similar al código fuente para facilitar la tarea de traducir al código objeto.

Dentro del compilador, tendremos varias fases en las que se realizan distintas operaciones: Selecciona la definición de OPTIMIZACIÓN DE CÓDIGO. Se lee el código obteniendo unidades de caracteres llamados tokens. Ejemplo: la instrucción resta = 2 – 1, genera 5 tokens: resta, =, 2, –, 1. Recibe el código fuente en forma de tokens y ejecuta el análisis para determinar la estructura del programa, se comprueba si cumplen las reglas sintácticas. Se mejora el código intermedio anterior para que sea más fácil y rápido a la hora de interpretarlo la máquina. Después de analizarlo todo, se crea una representación similar al código fuente para facilitar la tarea de traducir al código objeto.

Dentro del compilador, tendremos varias fases en las que se realizan distintas operaciones: Selecciona la definición de GENERACIÓN DE CÓDIGO INTERMEDIO. se genera el código objeto. Recibe el código fuente en forma de tokens y ejecuta el análisis para determinar la estructura del programa, se comprueba si cumplen las reglas sintácticas. Revisa que las declaraciones sean correctas, los tipos de todas las expresiones, si las operaciones se pueden realizar, si los arrays son del tamaño correcto, etcétera. Después de analizarlo todo, se crea una representación similar al código fuente para facilitar la tarea de traducir al código objeto.

Una máquina virtual es un tipo de software capaz de ejecutar programas como si fuese una máquina real. Se clasifican en dos categorías: MÁQUINAS VIRTUALES DE SISTEMA. Nos permiten virtualizar máquinas con distintos sistemas operativos en cada una. Un ejemplo son los programas VMware Workstation o Virtual Box, que podremos usar para probar nuevos sistemas operativos o ejecutar programas. Se ejecutan como un proceso normal dentro de un sistema operativo y solo soportan un proceso. Se inician cuando lanzamos el proceso y se detienen cuando este finaliza.

Una máquina virtual es un tipo de software capaz de ejecutar programas como si fuese una máquina real. Se clasifican en dos categorías: MÁQUINAS VIRTUALES DE PROCESO. Nos permiten virtualizar máquinas con distintos sistemas operativos en cada una. Un ejemplo son los programas VMware Workstation o Virtual Box, que podremos usar para probar nuevos sistemas operativos o ejecutar programas. Se ejecutan como un proceso normal dentro de un sistema operativo y solo soportan un proceso. Se inician cuando lanzamos el proceso y se detienen cuando este finaliza.

Podemos clasificar los lenguajes de programación basándonos en los siguientes criterios: SEGÚN SU NIVEL DE ABSTRACCIÓN. Lenguajes de bajo nivel. Lenguajes de nivel medio. Leguajes de alto nivel. Lenguajes compilados. Lenguajes interpretados. Lenguajes imperativos. Lenguajes funcionales. Lenguajes lógicos. Lenguajes estructurados. Lenguajes orientados a objetos. Lenguajes lógicos Lenguajes compilados. Leguajes de alto nivel.

Podemos clasificar los lenguajes de programación basándonos en los siguientes criterios: SEGÚN LA FORMA DE EJECUCIÓN. Lenguajes de bajo nivel. Lenguajes de nivel medio. Leguajes de alto nivel. Lenguajes compilados. Lenguajes interpretados. Lenguajes imperativos. Lenguajes funcionales. Lenguajes lógicos. Lenguajes estructurados. Lenguajes orientados a objetos. Lenguajes lógicos Lenguajes compilados. Leguajes de alto nivel.

Podemos clasificar los lenguajes de programación basándonos en los siguientes criterios: SEGÚN EL PARADIGMA DE PROGRAMACIÓN. Lenguajes de bajo nivel. Lenguajes de nivel medio. Leguajes de alto nivel. Lenguajes compilados. Lenguajes interpretados. Lenguajes imperativos. Lenguajes funcionales. Lenguajes lógicos. Lenguajes estructurados. Lenguajes orientados a objetos. Lenguajes lógicos Lenguajes compilados. Leguajes de alto nivel.

¿Qué capacidad (en bits) tiene el registro EAX?. 8 bits. 16 bits. 32 bits. El registro EAX no existe.

¿Cuál de los siguientes lenguajes no son de alto nivel?. Python. Java. C. Ensamblador.

Cuando queramos realizar un proyecto de software, antes debemos crear un ciclo de vida en el que examinemos las características para elegir un modelo de desarrollo u otro. SELECCIONA EL TIPO DE MODELO DE LA FOTO. Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

Cuando queramos realizar un proyecto de software, antes debemos crear un ciclo de vida en el que examinemos las características para elegir un modelo de desarrollo u otro. SELECCIONA EL TIPO DE MODELO DE LA FOTO. Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

Cuando queramos realizar un proyecto de software, antes debemos crear un ciclo de vida en el que examinemos las características para elegir un modelo de desarrollo u otro. SELECCIONA EL TIPO DE MODELO DE LA FOTO. Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

Cuando queramos realizar un proyecto de software, antes debemos crear un ciclo de vida en el que examinemos las características para elegir un modelo de desarrollo u otro. SELECCIONA EL TIPO DE MODELO DE LA FOTO. Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

Cuando queramos realizar un proyecto de software, que modelo de desarrollo utilizaremos si: El proyecto es similar a alguno que ya se haya realizado con éxito anteriormente. Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

Cuando queramos realizar un proyecto de software, que modelo de desarrollo utilizaremos si: Los requisitos son estables y están bien comprendidos. Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

Cuando queramos realizar un proyecto de software, que modelo de desarrollo utilizaremos si: Los clientes no necesitan versiones intermedias. Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

Cuando queramos realizar un proyecto de software, que modelo de desarrollo utilizaremos si: Los requisitos o el diseño no están completamente definidos y es posible que haya grandes cambios. Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

Cuando queramos realizar un proyecto de software, que modelo de desarrollo utilizaremos si: Se están probando o introduciendo nuevas tecnologías. Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

Cuando queramos realizar un proyecto de software, que modelo de desarrollo utilizaremos si: Proyectos de gran tamaño y que necesitan constantes cambios. Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

Cuando queramos realizar un proyecto de software, que modelo de desarrollo utilizaremos si: Proyectos donde sea importante el factor riesgo. Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

Cuando queramos realizar un proyecto de software, que modelo de desarrollo utilizaremos si: Ser aplicado en sistemas sencillos, pero de confiabilidad alta (transacciones en bases de datos). Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

¿Qué desventaja tiene el modelo en espiral?. Es un modelo muy rígido. Solo es útil para proyectos muy pequeños y con pocos cambios. Es difícil evaluar los riesgos. Necesita una especificación de muy completa de requisitos.

Un cliente pide que se realice una base de datos de su web. ¿Qué modelo de desarrollo es el más adecuado?. Modelo en cascada con realimentación. Modelo en espiral. Modelo en V. Ninguno de los modelos señalados.

En el modelo en V, las pruebas se representan en la parte derecha y en la parte izquierda, las especificaciones del sistema. Verdadero. Falso.

Denunciar Test