Solucionario Entornos de Desarrollo
![]() |
![]() |
![]() |
Título del Test:![]() Solucionario Entornos de Desarrollo Descripción: Curso Ilerna Entornos desarollo |




Comentarios |
---|
NO HAY REGISTROS |
¿En qué tipo de método de distribución estaría el siguiente software? (Malwarebytes). Adware. Shareware. Freeware. Jailware. El software libre puede ser vendido?. No. Sí. Algunos si otros no. Todas son correctas. ¿Qué tipo de lenguaje de programación es Python?. Alto nivel. Bajo nivel. Intermedio. Ninguna es correcta. ¿Qué función realiza la ALU?. Operaciones Aritméticas. Decisiones lógicas. Operaciones de comparación. Todas son correctas. ¿Qué capacidad (EN BITS) tiene el registro EAX?. 8. 16. 32. Eax no existe. ¿Cuál de los siguientes lenguaje no es de alto nivel?. Python. Java. C#. Ensamblador. ¿Qué desventaja tiene el modelo en espiral?. Es un modelo muy rígido. Solo es útil para proyectos muy pequeños. Es difícil evaluar los riesgos. Ninguna es correcta. 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. En la fase de análisis, realizamos los diagramas de clases para modelar el sistema. Verdadero. No lo sé. Ambas son correctas. Es en al fase del diseño. En el modelo en V, las pruebas se representan en la parte derecha y en la parte izquierda, las especificaciones del sistema. Verdadero. Puede ser. Falso. Ninguna opción es correcta. En la fase de análisis, capturamos los requisitos no funcionales. Verdadero. Falso. Ambas son correctas. No lo sé la verdad. ¿Qué es el pseudocódigo?. Un diagrama que nos permite hacer unanálisis de nuestro sistema. Un tipo de tabla de decisión. Una representación de nuestros algoritmos. Un tipo de prueba de caja negra. ¿Cuál de las siguientes representaciones son utilizadas para la fase de diseño?. a) Brainstorm. b) Diagramas de flujo. c) Tablas de decisión. d) B y C son correctas. ¿Cómo debe comenzar un archivo en java?. a) Sentencias tipo package. b) Interfaces. c) Nombre de la clase, la información de la versión, la fecha y el aviso de derechos de autor. d) Constructores. Es recomendable que las clases tengan una longitud de líneas de código superior a 80 caracteres. Verdadero. Falso. Es indiferente. La longitud realmente importa si es en otro idioma. Estamos realizando las pruebas de un método que realiza el factorial de un número. Estamos introduciendo el número 4 y nos da como salida 24. ¿Qué pruebas estamos llevando a cabo?. Caja negra. Caja blanca. Pruebas de integración del sistema. Pruebas de seguridad. ¿En qué metodología se trabaja por “sprints”?. SCRUM. XP. KANBAN. LINUX. ¿Qué caracteriza la metodología “programación extrema”?. La colaboración. Valoración del programador. Respuesta rápida en los cambios de la plataforma. Todas las respuestas son correctas. Con el entorno de desarrollo de Eclipse podemos modelar en UML. Verdadero. Falso. Es con Visual Studio. NotePaD++. ¿Qué caracteriza a la herramienta MySQL Workbench?. Herramienta visual de diseño de bases de datos. Podemos hacer un mantenimiento de nuestras bases de datos. Nos permite administrar bases de datos. Todas las respuestas son correctas. ¿Qué funcionalidades nos proporciona la herramienta CASE?. a) Generación semiautomática de código. b) Refactorización. c) Editores de UML. d) Todas las respuestas son correctas. ¿Qué realiza la siguiente instrucción en Junit? assertTrue(String mensaje, boolean expression). a) Comprueba que la expresión se evalúe a true. Si no es true y se incluye el string, al producirse, error se lanzará un mensaje. b) Comprueba que la expresión se evalúe a false. Si no es false y se incluye el string, al producirse error se lanzará un mensaje. c) Comprueba que el objeto no sea nulo. d) Comprueba que la expresión se evalúe a true. Si es true y se incluye el string, al producirse error, se lanzará un mensaje. ¿Qué es una integración big bang?. a) Una prueba de unidad. b) Una prueba donde integramos todos los módulos sin niveles establecidos. c) Una prueba donde integramos todos los módulos desde los niveles más bajos a los más altos. d) Una prueba donde integramos todos los módulos desde los niveles más altos a los más bajos. En las pruebas beta, el desarrollador se encuentra presente junto con el cliente. Verdadero. Falso. Según el caso. Solamente en la primera versión. En las pruebas omega, el desarrollador está presente junto con el cliente. Verdadero. Falso. En la fase de análisis. En la fase de pruebas. Aquellos programas con una complejidad mayor de 50 son programas de alto riesgo y poco testeables. Verdadero. Falso. Solo son difíciles con 10. Empiezan a complicarse con 25. ¿Cuáles son los dos tipos en los que podemos dividir las clases de equivalencia?. Aristas y nodos. Validas y no validas. Superclases y subclases. Nodos predicados y aristas. Si estamos testeando un módulo que tiene de rango de entradas [0-5], ¿qué valores deberíamos probar?. 0 y 5. 1 y 5. 1, 0, 5, 6. -1, 0, 5, 6. Una de las métricas de Halstead es la medida del esfuerzo. Verdadero. Falso. Este tema es de Base de datos. Este tema es de Saludines. Es mejor realizar un método o clase lo más extenso posible para cubrir todos los posibles casos y pruebas. Verdadero. Falso. Todo lo de esa frase es realmente lo mismo. Es mejor realizar la interfaz mas extensa posible, así puedes cubrir todos los posibles casos y pruebas. Si tenemos que realizar un cambio en un módulo debido a que cambian los requisitos y este cambio afecta a todos los módulos de sistema, ¿qué bad smell encontramos?. Cirugía a tiro de pistola. Código copiado. Código duplicado. No existe bad smell. En SVN, el tronco es la línea principal del desarrollo del proyecto. Verdadero. Falso. No existe SVN. La línea principal y donde se muestra la información es en el body. ¿Qué afirmación sobre la UML es correcta?. a) Nos permite construir y visualizar un sistema de software. b) Es un lenguaje de modelización. c) Nos permite documentar un sistema de software. d) Todas las respuestas son correctas. Los diagramas de interacción forman parte de los diagramas de comportamiento. Verdadero. Falso. Según que casos. Eso no existe. Debemos de registrar el nombre, apellidos y número de teléfono de una persona en nuestro aplicativo. También debemos modelar las relaciones familiares de progenitor y cónyuge.” ¿De qué forma podemos modelar este caso?. Como una relación de agregación entre una clase “persona” y otra “familiar. Como una doble relación reflexiva. No, no se puede modelar. Necesitamos más información para poder modelar este caso. La clase A depende de la clase B, por lo que A no conoce la existencia de B. Verdadero. Falso. Solo si existe C. Solo si existe D. ¿Con cuál de los siguientes programas puedo modelar en UML?. argoUML. StarUML. Modelio. Todas son correctas. Papyrus UML es un entorno de modelado de Eclipse. Verdadero. Falso. Es MySQL. Es con NotePad++. ¿Qué hace la relación <<extend>>?. Especifica un caso de uso extendido de otro. Incluye un caso baso dentro de otro caso de uso. Extiende una generalización de un caso de uso. Extiende una especificación de otro caso de uso. “Una vez realizado la comprade un producto, nuestro usuario solicita pedir la factura”. ¿Cómo relacionaríamos ambos casos de uso?. "Pedir factura” extiende de compra producto. La compra extiende de pedir factura. “Compra producto” es unaclase heredada de “pedir factura”. Ninguna es correcta. Podemos tener actores que no sean personas en los casos de uso. Verdadero. Falso. No existe nada de actores. Puede ser. Cuando enviamos mensaje síncrono de una clase a otra, ¿qué ocurre?. La clase que envía el mensaje no recibe el control hasta que la clase receptora ha finalizado la ejecución. Por señales de humo. Por E-Mail. Por código. Cuál de las siguientes afirmaciones sobre la máquina de estados es correcta?. Almacena el estado de un objeto en un instante en el tiempo. El inicio se marca con un círculo relleno. Ilustra los distintos escenarios de un caso de uso. Todas las opciones son correctas. ¿Qué componentes son básicos en un diagrama de actividades?. Nodos de decisión. Flujos de control. Nodo Terminal. Todas las opciones son correctas. Un flujo de control tiene que ser siempre secuencial. Verdadero. Falso. Muy falso. No existe secuencial en flujo de control. |