UF1.Desarrollo del Software

Description

Computer Science (MP5. Entornos de desarrollo (DAW)) Quiz on UF1.Desarrollo del Software, created by info not exists on 07/05/2020.
info not exists
Quiz by info not exists, updated more than 1 year ago
info not exists
Created by info not exists over 4 years ago
14
0

Resource summary

Question 1

Question
Los usuarios pueden pagar y después descargar el aplicativo desde internet.
Answer
  • Shareware
  • Freeware
  • Adware
  • Firmware
  • Spyware
  • Bugware

Question 2

Question
Los usuarios Software pueden descargar el aplicativo de forma gratuíta, pero que mantiene los derechos de autor
Answer
  • Shareware
  • Freeware
  • Adware
  • Firmware
  • Spyware
  • Bugware

Question 3

Question
Es un aplicativo donde se ofrece publicidad incrustada, incluso en la instalación del mismo
Answer
  • Shareware
  • Freeware
  • Adware
  • Firmware
  • Spyware
  • Bugware

Question 4

Question
Un CPU esta formada por distintos componentes ¿De qué se encarga la Unidad de Control?
Answer
  • Se encarga de interpretar y ejecutar las instrucciones que se almacenan en la memoria principal y, además, genera las señales de control necesarias para ejecutarlas.
  • Ninguna de las respuestas es correcta.
  • Es la que recibe los datos y ejecuta operaciones de cálculo y comparaciones, además de tomar decisiones lógicas (si son verdaderas o falsas), pero siempre supervisada por la Unidad de Control.
  • Son los que almacenan la información temporal, almacenamiento interno de la CPU.

Question 5

Question
Identifica si las siguientes afirmaciones referentes al código objeto son verdaderas:
Answer
  • No se puede ejecutar directamente en el ordenador.
  • Es el código resultante de compilar el código fuente
  • Es una representación intermedia de bajo nivel
  • Es ejecutable por el ordenador y entendido por la máquina
  • Es un código intermedio de alto nivel

Question 6

Question
¿A qué nos referimos cuando hablamos de código ejecutable?
Answer
  • Es el resultado de enlazar el código objeto con una serie de rutinas y librerías, sin obtener el código que es directamente ejecutable por la máquina
  • Es el código que se obtiene tras unir el código objeto con varias librerías para que así pueda ser ejecutado por el ordenador
  • Ninguna de las anteriores es correcta
  • Es lo mismo que el código fuente

Question 7

Question
En cualquier lenguaje de programación podemos diferencias distintos elementos. Identifica los elementos que tiene un lenguaje de programación:
Answer
  • Idioma
  • Semántica
  • Sintaxis
  • Traducción
  • Alfabeto o vocabulario

Question 8

Question
¿Qué funcionalidad tiene el reloj del microprocesador?
Answer
  • Contiene el código de la instrucción, se analiza dicho código.
  • Contiene la dirección de la siguiente instrucción para realizar
  • No existe este elemento en el microprocesador
  • marca el ritmo del decodificador de instrucciones y nos proporciona unos impulsos eléctricos con intervalos constantes a la vez que marca los tiempos para ejecutar las instrucciones.

Question 9

Question
¿Cuál de los siguientes lenguajes de programación son de alto nivel?
Answer
  • PASCAL
  • Java
  • C#
  • C
  • VB.NET
  • C++
  • Python

Question 10

Question
Todo desarrollo de una aplicación informática pasa por una serie de fases Identifica las fases de desarrollo de una aplicación informática:
Answer
  • Análisis
  • Diseño
  • Mantenimiento
  • Pruebas
  • Codificación
  • Documentación
  • Explotación
  • Exportación
  • Rediseño

Question 11

Question
Existen distintos modelos de desarrollo software y cada uno de ellos se compone de una serie de fases ejecutadas de distinta forma según el modelo. Completa las fases de desarrollo en un modelo en cascada:
Answer
  • Análisis
  • Codificación
  • Mantenimiento
  • Secuencias
  • Riesgos
  • Bases de datos
  • Análisis
  • Codificación
  • Mantenimiento
  • Secuencias
  • Riesgos
  • Bases de datos
  • Análisis
  • Codificacón
  • Mantenimiento
  • Secuencias
  • Riesgos
  • Bases de datos

Question 12

Question
Rellena los huecos ordenando las fases de desarrollo en un modelo en espiral:
Answer
  • Determinar objetivos
  • Análisis del riesgo
  • Desarrollar y probar
  • Planificación
  • Pruebas con los ususarios
  • Explotación
  • Pruebas unitarias
  • Determinar objetivos
  • Análisis del riesgo
  • Desarrollar y probar
  • Planificación
  • Pruebas con los ususarios
  • Explotación
  • Pruebas unitarias
  • Determinar objetivos
  • Análisis del riesgo
  • Desarrollar y probar
  • Planificación
  • Pruebas con los ususarios
  • Explotación
  • Pruebas unitarias
  • Determinar objetivos
  • Análisis del riesgo
  • Desarrollar y probar
  • Planificación
  • Pruebas con los ususarios
  • Explotación
  • Pruebas unitarias

Question 13

Question
El modelo en V es otro de los modelo de desarrollo que podemos encontrar. Señala la respuesta correcta en relación con el modelo en V:
Answer
  • El lado derecho de la V representa la descomposición de las necesidades y la creación de las especificaciones del sistema
  • El lado izquierdo de la V representa la integración de las piezas y su verificación.
  • El lado izquierdo de la V representa la descomposición de las necesidades y la creación de las especificaciones del sistema
  • ninguna es correcta

Question 14

Question
La generación de código fuente se lleva a cabo en la etapa de codificación, en esta etapa el código pasa por diferentes estados entre los que está la compilación. El compilador se compone internamente de varias etapas o fases que realizan distintas operaciones, entre ellas está la optimización de código. ¿En qué consiste la optimización de código?
Answer
  • Trata de mejorar el código intermedio generado en la fase anterior, de tal forma que el código resultante sea más fácil y rápido de interpretar por la máquina
  • Trata de mejorar el código intermedio generado en la fase anterior, de tal forma que el código resultante sea más difícil pero más rápido de interpretar por la máquina
  • Ninguna de las anteriores es correcta
  • Trata de mejorar el código intermedio generado en la fase posterior, de tal forma que el código resultante sea más fácil y rápido de interpretar por la máquina

Question 15

Question
¿A qué diagrama de análisis corresponde la siguiente imagen?
Answer
  • Diagrama de Entidad-Relación
  • Diagrama de Casos de Uso
  • Diagrama de clases
  • DFD: Diagrama de flujo de datos

Question 16

Question
¿En qué tipo de metodología aplicamos los sprints?
Answer
  • Metodología de análisis
  • Metodología ágil
  • Metodología estructurada
  • Todas las respuestas son correctas

Question 17

Question
Centrándonos en el concepto “IDE”... ¿Qué es un IDEs?
Answer
  • Un IDE es una herramienta que permite depurar el código fuente
  • Un IDE es un Entorno Integrado de Desarrollo, es decir, una aplicación informática cuya función es simplificar la tarea del programador mediante un conjunto de herramientas
  • Ninguna de las anteriores es correcta
  • Un IDE es un Entorno Interno de Diseño, es decir, una aplicación informática cuya función es simplificar la tarea del programador mediante un conjunto de herramientas

Question 18

Question
Cuando hablamos de entornos de desarrollo, hemos jhablado en el IDE Eclipse. Sitúa en los recuadros en rojo el nombre de cada una de las zonas correspondientes al IDE Eclipse:
Answer
  • Package explorer
  • Zona de edición
  • Consola java
  • Outline
  • Package explorer
  • Zona de edición
  • Consola java
  • Outline
  • Package explorer
  • Zona de edición
  • Consola java
  • Outline
  • Package explorer
  • Zona de edición
  • Consola java
  • Outline

Question 19

Question
En el IDE Eclipse, haciendo clic con el botón derecho sobre un proyecto, ¿qué acciones podemos realizar sobre este proyecto?
Answer
  • Outline
  • Test
  • Build Path
  • Import
  • Refresh
  • Debug As
  • Run As
  • Export

Question 20

Question
SQL Developer es un gestor de entorno gráfico de Oracle que nos permite realizar una serie de acciones Identifica qué acciones podemos realizar con este gestor en Oracle:
Answer
  • Explotación
  • Ejecutar sentencias SQL
  • Navegar, editar y crear objetos de base de datos Oracle
  • Ejecutar código en lenguaje C
  • planificar actividades
  • Realizar modelos relacionales e ingeniería entre modelo lógico y relacional
  • Diseño
  • Documentación
  • Ejecutar informes

Question 21

Question
¿Podemos realizar un modelo de UML con el IDE de Eclipse?
Answer
  • True
  • False

Question 22

Question
Un IDE es una aplicación informática que estará formada por un conjunto de herramientas de programación que simplifican la tarea al programador y agilizan el desarrollo de programas. En ellos podemos encontrar una serie de componentes. ¿Qué componentes puedes encontrar comúnmente en un entorno de desarrollo?
Answer
  • Constructor de interfaz gráfica
  • Intérprete
  • Compilador
  • Lector
  • Depurador
  • Redactor

Question 23

Question
Uno de los componentes de un entorno de desarrollo es el compilador: ¿Cuál es la función del compilador?
Answer
  • Se encarga de traducir el código fuente escrito en lenguaje de alto nivel a un lenguaje de bajo nivel aunque la máquina tampoco vaya a ser capaz de interpretarlo ni ejecutarlo.
  • Ninguna de la anteriores es correcta
  • Se encarga de traducir el código fuente escrito en lenguaje de alto nivel a un lenguaje de bajo nivel en el que la máquina sea capaz de interpretarlo y ejecutarlo
  • Se encarga de traducir el código fuente escrito en lenguaje de bajo nivel a un lenguaje de alto nivel en el que la máquina sea capaz de interpretarlo y ejecutarlo.

Question 24

Question
¿Qué componente de un entorno de desarrollo se encarga de realizar la traducción a medida que se ejecuta la instrucción?
Answer
  • Intérprete
  • Editor de texto
  • Depurador
  • Control de versiones

Question 25

Question
Al realizar desarrollo software es muy importante realizar un control de versiones cuando se hacen modificaciones sobre ese software. Selecciona las características que tiene el control de versiones:
Answer
  • Se encarga de traducir el código fuente.
  • Obtiene versiones de las aplicaciones
  • Simplifica la creación de interfaces gráficas.
  • Controla los cambios que se realizan sobre las aplicaciones.
  • Obtiene revisiones de las aplicaciones.

Question 26

Question
Cuando hablamos del entorno de desarrollo de Eclipse... ¿Cómo se puede crear un archivo ejecutable de código Java desde Eclipse?
Answer
  • Haciendo clic en el botón derecho del proyecto, y luego en exportar. En la nueva ventana seleccionar la opción de Java > Runnable JAR file. Posteriormente elegir el destino.
  • Haciendo clic en el botón derecho del proyecto, y luego en importar. En la nueva ventana seleccionar la opción de Java > Runnable JAR file. Posteriormente elegir el destino.
  • Haciendo clic en el botón derecho del proyecto y luego en obtener ejecutable eligiendo el destino.
  • Ninguna de las anteriores es correcta

Question 27

Question
¿Cuál de estos lenguajes no es de alto nivel?
Answer
  • Java
  • C
  • php
  • Cobol

Question 28

Question
¿En qué sitio se sitúa el registro de contador de programa (CP)?
Answer
  • En la Unidad de Control
  • En la ALU
  • En la memoria RAM
  • En el enlazador

Question 29

Question
¿Qué ventajas tiene utilizar un modelo en espiral?
Answer
  • Reduce los riesgos del proyecto
  • Incorpora objetivos de calidad
  • No se necesita conocer todos los requisitos
  • Fácil de comprender, planificar y seguir.

Question 30

Question
¿En qué etapa definimos los requisitos que no son funcionales?
Answer
  • Implementación
  • Diseño
  • Análisis
  • Mantenimiento
  • Explotación

Question 31

Question
¿Cuál es el objetivo de realizar casos de uso en el proceso de Ingeniería de SW?
Answer
  • para especificar buenas prácticas a la hora de implementar el código
  • para especificar las pruebas de unidad
  • No existen los casos de uso. Solo diagramas de datos
  • para especificar la comunicación y el comportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas

Question 32

Question
¿Qué es una prueba de caja negra?
Answer
  • Todas las respuestas son correctas
  • Valida los requisitos no funcionales del sistema
  • Valida la estructura interna del sistema
  • Valida los requisitos sin observar el funcionamiento interno del programa

Question 33

Question
¿A qué tipo de metodología ágil corresponde la siguiente imagen?
Answer
  • XP
  • Kanban
  • Programación Extrema
  • Scrum

Question 34

Question
¿Qué es una Primary Key?
Answer
  • Un campo utilizado en el modelo iterativo para la realización de pruebas
  • Un campo utilizado en la metodología Scrum que se menciona en las reuniones diarias para hacer el incremento del producto
  • Ninguna de las anteriores respuestas es correcta
  • Un campo que identifica de forma unívoca cada fila de una tabla en una base de datos

Question 35

Question
En las pruebas de unidad se aplican técnicas de
Answer
  • Caja blanca
  • Caja negra
  • Accesibilidad
  • Caja blanca y caja negra

Question 36

Question
¿Qué tipo de requisitos tratan las características del sistema, como por ejemplo la fiabilidad?
Answer
  • Requisitosfuncionales.
  • Requisitos no funcionales.
  • Requisitos deinformación.
  • Restricciones.

Question 37

Question
¿Cuáles el orden de lasetapas del modelo en espiral?
Answer
  • Determinar objetivos, análisis de riesgos, desarrollar y probar y planificación
  • Planificación, determinar objetivos, desarrollar y probar y análisis de riesgos.
  • Determinar objetivos, explotación de pruebas, pruebas unitarias y análisis de riesgos.
  • Explotación de recursos, pruebas unitarias, planificación y diseño.

Question 38

Question
En las pruebas de unidad se utilizan técnicas
Answer
  • Ninguna opción esválida
  • De caja blanca.
  • De cajanegra.
  • Ambos tipos de técnicas.

Question 39

Question
¿Qué tipo de pruebas se centran en validar la estructura interna del programa?
Answer
  • Ambas opciones son correctas.
  • Pruebas de caja negra.
  • Pruebas de caja blanca
  • Ninguna de las anteriores respuestas escorrecta.

Question 40

Question
¿En qué etapa definimos los requisitos que no son funcionales?
Answer
  • Mantenimiento
  • Explotación
  • análisis
  • diseñ

Question 41

Question
En un modelo en V, la parte izquierda, representa la creación de las especificaciones del sistema y la parte derecha, el conjunto de pruebas de ese sistema
Answer
  • True
  • False

Question 42

Question
Los casos de uso se especifican en la etapa del diseño
Answer
  • True
  • False

Question 43

Question
¿Cómo se divide el software según su licencia?
Answer
  • Libre, propietario y de dominio público
  • Libre y propietario
  • De dominio público
  • Libre, propietario, de dominio público y de sistema

Question 44

Question
¿Cómo se divide el software según el método de distribución?
Answer
  • Shareware, Freeware y adware
  • Freeware y adware
  • Shareware y adware
  • Shareware, Freeware, adware y typeware

Question 45

Question
¿Qué tipo de requisitoes “El campo nombre acepta caracteres alfabéticos únicamente”?
Answer
  • Requisito funcional
  • Requisito no funcional.
  • Requisito de información
  • Es una restricción.

Question 46

Question
El registro de Instrucción (RI),que contiene el código de la instruccióny donde se analiza dicho código, se encuentra en la Unidad de Control
Answer
  • True
  • False

Question 47

Question
¿Qué inconveniente nos encontramos a la hora de aplicar un modelo iterativo-incremental?
Answer
  • Hay retroalimentación
  • Se entrega de forma muy temprana partes operativas al cliente
  • Difícil estimar el esfuerzo al desarrollarse en tiempo real
  • Los requisitos están muy definidos

Question 48

Question
¿En qué etapa definimos los requisitos que no son funcionales?
Answer
  • Mantenimiento
  • Explotación
  • análisis
  • diseño

Question 49

Question
Según el esquema: organiza jerárquicamente desde la parte más baja a la más alta, el diseño estructurado
Answer
  • 1.-Diseño de datos 2.-Diseño Arquitectónico 3.-Diseño interfaz 4.-Diseño procedimental
  • 1.-Diseño procedimental 2.-Diseño de interfaz 3.-Diseño de datos 4.-Diseño arquitectónico
  • 1.-Diseño estructurado 2-. Diseño Orientado a Objetos 3.-Diseño de la interfaz 4.-Diseño de capa de negocio
  • 1.-Diseño de datos 2.-Diseño de diccionario de datos 3.-Diseño web 4.-Diseño de cliente

Question 50

Question
Según el esquema: organiza jerárquicamente desde la parte más baja a la más alta, el diseño estructurado
Answer
  • Diseño de datos
  • Diseño Arquitectónico
  • Diseño interfaz
  • Diseño procedimental
  • Diseño de datos
  • Diseño Arquitectónico
  • Diseño interfaz
  • Diseño procedimental
  • Diseño de datos
  • Diseño Arquitectónico
  • Diseño interfaz
  • Diseño procedimental
  • Diseño de datos
  • Diseño Arquitectónico
  • Diseño interfaz
  • Diseño procedimental

Question 51

Question
¿Cómo se divide el software según su licencia?
Answer
  • Libre, propietario y de dominio público
  • Libre y propietario
  • De dominio público
  • Libre, propietario, de dominio público y de sistema

Question 52

Question
El código objeto es una representación intermedia de bajo nivel
Answer
  • True
  • False

Question 53

Question
¿Qué tipo de requisitoes “El campo nombre acepta caracteres alfabéticos únicamente”?
Answer
  • Requisito funcional
  • Requisito no funcional.
  • Requisito deinformación.
  • Es una restricción

Question 54

Question
¿Cuáles son las fases de un desarrollo de SW?
Answer
  • Análisis, diseño, implementación y pruebas
  • Análisis, diseño, documentación y pruebas
  • Diseño, análisis, implementación, pruebas, documentación, mantenimiento y explotación
  • Análisis, diseño, implementación, pruebas, documentación, mantenimiento y explotación

Question 55

Question
¿A qué modelo de desarrollo corresponde este esquema?
Answer
  • modelo en cascada
  • modelo en cascada con retroalimentación
  • Modelo iterativo e incremental
  • Modelo en línea

Question 56

Question
¿Qué inconveniente nos encontramos a la hora de aplicar un modelo como la pregunta 5?
Answer
  • Hay retroalimentación
  • Se entrega de forma muy temprana partes operativas al cliente
  • Difícil estimar el esfuerzo al desarrollarse en tiempo real
  • Los requisitos están muy definidos

Question 57

Question
¿En qué etapa definimos los requisitos que no son funcionales?
Answer
  • Mantenimiento
  • Explotación
  • análisis
  • diseño

Question 58

Question
¿Qué modelo utilizarías para proyectos cuyos requisitos son estables?
Answer
  • Cascada
  • Iterativo incremental
  • En espiral
  • Ninguno de ellos

Question 59

Question
¿Cuál es la diferencia del modelo en espiral con el modelo iterativo incremental
Answer
  • El modelo en espiral es un modelo evolutivo y el modelo iterativo incremental es un modelo en cascada
  • En el modelo en espiral, en cada ciclo se tiene en cuenta el análisis de riesgos
  • El modelo iterativo incremental es un modelo evolutivo y el modelo en espiral es un modelo en cascada.
  • En el modelo en espiral no hay planificación

Question 60

Question
¿Qué modelo reduce riesgos?
Answer
  • Cascada
  • Iterativo incremental
  • En espiral
  • Todos

Question 61

Question
¿Cuál es un inconveniente del modelo en espiral?
Answer
  • El costo del proyecto depende aumenta a medida que la espiral pasa por sucesivas iteraciones
  • No se debe usar para sistemas con alto índice de riesgos.
  • No se debe usar para sistemas de alto nivel de seguridad.
  • Todas las opciones son inconvenientes del modelo en espiral.

Question 62

Question
¿Qué modelo es fácil de comprender, planificar y seguir?
Answer
  • Cascada
  • Iterativo incremental.
  • En espiral.
  • Todos

Question 63

Question
¿Qué tipo de requisitos tratan las características del sistema, como por ejemplo la fiabilidad?
Answer
  • Requisitos funcionales
  • Requisitos no funcionales.
  • Requisitos de información.
  • Restricciones.

Question 64

Question
¿Cuál es la fase en la que se especifican los requisitos?
Answer
  • Análisis
  • Diseño
  • Pruebas
  • Mantenimiento

Question 65

Question
¿Qué modelo no es recomendable para el desarrollo de sistemas en tiempo real?
Answer
  • Cascada
  • Iterativo incremental
  • En espiral
  • Todos

Question 66

Question
¿Con qué modelo es difícil evaluar los riesgos?
Answer
  • Cascada
  • Iterativo incremental
  • En espiral
  • Todos

Question 67

Question
¿En qué modelo las entregas facilitan la realimentación de los próximos entregables?
Answer
  • Cascada
  • Iterativo incremental
  • En espiral
  • Todos

Question 68

Question
¿Cuál es la fase en la que se especifican los requisitos?
Answer
  • Análisis
  • Diseño
  • Pruebas
  • Mantenimiento

Question 69

Question
¿Qué tipo de requisitos tratan las características del sistema, como por ejemplo la fiabilidad?
Answer
  • Requisitos funciones
  • Requisitos no funcionales
  • Requisitos de información
  • Restricciones

Question 70

Question
“El usuario puede agregar un nuevo contacto”. ¿Qué tipo de requisito es?
Answer
  • Requisitos funcionales
  • Requisitos no funcionales
  • Requisitos de información
  • Restricciones

Question 71

Question
El pseudocódigo se utiliza en la fase
Answer
  • Análisis
  • Diseño
  • Pruebas
  • Mantenimiento

Question 72

Question
El conjunto de actividades que tratan de comprobar si se está construyendo el producto correctamente se llama
Answer
  • Verificación
  • Validación
  • Planificación
  • Ninguna es correcta

Question 73

Question
El conjunto de actividades que comprueba si el software se ajusta a los requisitos del cliente.
Answer
  • Verificación
  • Validación
  • Planificación
  • Ninguna es correcta.

Question 74

Question
¿Qué tipo de mantenimiento se basa en modificar el producto sin alterar las especificaciones del mismo?
Answer
  • Adaptativo
  • Correctivo
  • Perfectivo
  • Preventivo

Question 75

Question
¿Cuáles son las etapas del ciclo de vida del software
Answer
  • Análisis, diseño, codificación y pruebas.
  • Análisis, diseño, codificación y mantenimiento.
  • Análisis, diseño, codificación, pruebas y mantenimiento
  • Análisis, diseño, codificación, pruebas, mantenimiento y documentación

Question 76

Question
¿Cuál es un inconveniente del modelo en espiral?
Answer
  • El costo del proyecto depende aumenta a medida que la espiral pasa por sucesivas iteraciones
  • No se debe usar para sistemas con alto índice de riesgos
  • No se debe usar para sistemas de alto nivel de seguridad
  • Todas las opciones son inconvenientes

Question 77

Question
¿Cuál de las siguientes opciones no es una técnica de comunicación con el cliente?
Answer
  • Entrevistas
  • Brainstorming
  • Casos de uso
  • Todas las opciones son técnicas de comunicación con el cliente

Question 78

Question
¿Con qué elemento podemos depurar los errores del código?
Answer
  • Compilador
  • Intérprete
  • Depurador
  • Ninguna de las opciones anteriores

Question 79

Question
Señala la opción verdadera:
Answer
  • WindowBuilder es un plugin de Eclipse
  • WindowsBuilder se utiliza para dotar de interfaz gráfica al IDE
  • Lo podemos descargar gratuitamente de internet
  • Todas las opciones son verdaderas

Question 80

Question
¿Cuál de estos IDE no soporta Java?
Answer
  • Eclipse
  • Netbeans
  • Visual C++.
  • Visual Studio

Question 81

Question
¿Qué modelo es recomendable cuando se están probando nuevas tecnologías?
Answer
  • Cascada
  • Iterativo incremental
  • En espiral
  • Todos
Show full summary Hide full summary

Similar

Social Network Analytics
jeangr
Mapa Mental Hardware
Martin Londoño
COMPUTER SCIENCE MAP
luis gomez
mapa mental Software
Martin Londoño
MANEJADORES DE BASES DE DATOS
Nathaly Álvarez
LENGUAJES DE PROGRAMACIÓN
Nathaly Álvarez
INF-121 PROGRAMACIÓN Y ALGORITMOS
Efra Cal
Redes
juliansuarez
Medios de transmision
juliansuarez
Examen redes
juliansuarez