option
Cuestiones
ayuda
daypo
buscar.php

Construcción de Software - P1 B

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Construcción de Software - P1 B

Descripción:
Siglo 21- preguntas del banco de 202, 20 del Módulo 1 y 20 del Módulo 2.

Fecha de Creación: 2026/09/30

Categoría: Universidad

Número Preguntas: 40

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

Dentro de las buenas prácticas de programación se pueden encontrar: Seleccione las 4(cuatro) respuestas correctas. Variables con nombres apropiados. Declarar las variables antes de su utilización. Hacer explicitas las condiciones de final de ciclos. Documentación clara y concisa. No utilizar bucles si es posible.

¿Qué permite JavaScript que HTML y CSS no pueden hacer por sí solos?. Manipular dinámicamente el DOM e interactuar con el usuario. Cambiar la estructura de navegación del sitio. Cargar hojas de estilo condicionales.

¿Qué característica define la 'Corrección' dentro de las características operativas del software?. La capacidad de un sistema para manejar un aumento en la carga de trabajo o en el número de usuarios. La eficiencia en el uso de la memoria. La facilidad con la que el software puede ser modificado. La resistencia del software a los errores.

Sobre la etiqueta <meta charset="...">: Define la codificación de caracteres. Establece compatibilidad.

¿Que significa que un proyecto de software tenga "costo" como factor importante en su arquitectura?. Evaluar cuánto se está dispuesto a invertir en el desarrollo y mantenimiento del sistema. Ignorar los gastos de desarrollo y mantenimiento. Utilizar siempre las tecnologías más caras disponibles. Priorizar la velocidad sobre la calidad para reducir costes.

¿Qué sucede si un usuario accede a un sitio sin especificar un archivo en la URL?. El servidor devuelve el archivo por defecto (index, home, etc.). Se redirige al usuario al DNS del dominio. El navegador lanza un error 404.

¿Cuál es el mejor modelo de desarrollo para diseñar una interfaz de usuario que sea aceptada por el cliente?. Modelo de desarrollo iterativo. Modelo de desarrollo en cascada. Modelo de desarrollo basado en pruebas. Modelo de desarrollo de aplicación. Modelo cliente-servidor.

Los componentes de un sistema cliente servidor son: seleccione las 3 (tres respuestas correctas. Un servidor de base de datos. Un conjunto de servidores que ofrecen servicios. Una terminal cliente que se conecta al servidor. Un conjunto de clientes que consumen servicios. Una red que interconecta los componentes.

Según Brooks (1995), la parte más difícil de construir un sistema es: Decidir qué construir. El desarrollo del código. La documentación. Las pruebas del sistema.

¿Qué etiqueta representa contenido lateral o complementario?. <aside>. <section>. <container>.

¿Cuál es la postura de las metodologías ágiles con respecto a los documentos del proyecto?. Debe documentarse solamente lo necesario. Debe evitarse la documentación formal. Los modelos son la única documentación válida. El código es la única documentación necesaria.

¿Cuál es el orden correcto de aplicación de estilos (de menor a mayor prioridad)?. elemento → clase → ID → inline. clase → inline → ID → elemento. inline → ID → class → elemento. clase → elemento → ID → inline.

¿Qué es 'Lean' como metodología ágil?. Una metodología para equipos pequeños y capacitados, que prioriza a las personas y su compromiso. Un modelo de desarrollo secuencial con fases rígidas. Una metodología que se enfoca en la documentación exhaustiva. Una metodología que utiliza sprints de larga duración.

¿Qué función cumple @import?. Importar hojas de estilo externas. Importar variables. Importar hojas de calculo.

Los modelos semánticos de datos pueden representarse en UML mealanter. Diagramas de Clases simplificados (sin métodos). Diagramas de Clases completos. Diagramas de Entidad / Relación. Diagramas de Transición de Estados. Diagramas de Secuencia.

Un contenedor J2EE es: Seleccione la respuesta correcta. Una interfaz entre un componente y la funcionalidad de bajo nivel de la plataforma que soporta ese componente. Una aplicación que maneja componentes de un servidor de servlets. Una interfaz entre una aplicación de usuario y la funcionalidad de la plataforma de un servidor. Una interfaz entre un componente y un servicio de bajo nivel.

La coalición es el proceso de traducir: seleccione la respuesta correcta. Un algoritmo a un lenguaje de programación. Un algoritmo a un pseudocódigo. Un código fuente a un lenguaje de programación. Un código objeto a un lenguaje de programación.

Como parte del ciclo de vida de un servlet, es necesario la inicialización. Verdadero. Falso.

Los métodos ágiles se pueden considerar encuadrados en qué metodología clásica. Seleccione la respuesta correcta. Desarrollo incremental. Desarrollo en cascada. Desarrollo cliente/servidor. Desarrollo basado en modelos.

Un servlet: Seleccione la respuesta correcta. Posee lógica de negocio y presentación. Está orientado a la lógica de presentación. Separa la lógica de negocio y la presentación. Sólo contiene lógica de negocio.

¿Qué es el 'Enfoque de bajo código' (LowCode) como tendencia presente y futura?. Plataformas que permiten crear aplicaciones con mínima codificación manual, utilizando interfaces visuales. Un método para optimizar la velocidad de ejecución del código. Desarrollo de software que requiere una gran cantidad de código manual. Un tipo de software diseñado para ser utilizado por expertos en programación.

El modelo en MVC: Seleccione la respuesta correcta. Trabaja con los datos (actualizaciones, consultas, búsquedas, etc.). Supervisa el flujo de información entre los datos y los pedidos del usuario. Solicita datos al controlador. Responde a eventos del usuario (consultas, búsquedas, etc.).

El Manifiesto Agil sostiene: "Valoramos... Seleccione la respuesta correcta. La respuesta al cambio sobre el seguimiento de un plan". Una arquitectura robusta a código eficiente". Un plan detallado antes que la improvisación". El contrato antes que la negociación frecuente".

La capa de presentación en Java2EE puede poseer: JSP, Java Servet, XML, Web Service, J2EE Plataform. JSP, Java Applet, XML, Web Service, J2EE Plataform. JSP, Java Applet, EJB, Web Service, J2EE client. JSP, Java Servlet, XML, Web Service, EJB.

La Arquitectura MVC es necesaria cuando: Seleccione las 4 cuatro) respuestas correctas. Una sola petición puede derivar en múltiples resultados diferentes. Existe un gran equipo de desarrollo con funciones bien separadas. Se realiza un procesamiento complicado de los datos. Se posee un diseño en capas. Se diseña con multiples modulos.

La secuencia de una petición get en Java2EE consiste en: Seleccione la respuesta correcta. Crear request (HttpServletRequest), crear response (HttpServletResponse), enviar servicio con request y response, crear servlet (HttpServlet). Crear response (HttpServletResponse), crear request (HttoServletRequest), enviar servicio con request y response, crear serviet (HttpServiet). Enviar servicio con request y response, crear request( HttoServletRequest), crear response (HttpServletResponse), crear servlet (HttpServlet). Crear servlet (HttpServlet), crear request (HttoServletRequest), crear response (HttpServletResponse), enviar servicio con request y response.

¿Cuál es una de las principales dificultades en la gestión de proyectos de software mencionada en el documento?. Técnicas de estimación poco desarrolladas y confusión entre esfuerzo y progreso. La falta de personal cualificado. La excesiva documentación. La baja complejidad de los proyectos.

¿Qué unidad es relativa al tamaño del contenedor padre?. %. px. em. rem.

Mencione cuatro ventajas de utilizar un sistema de versionado tal como Git, SVN o Mercurial. Seleccione las 4( cuatro) respuestas correctas. Mantener un historial de versiones accesibles. Posibilidad de trabajar sobre varias versiones del sistema al mismo tiempo. Tolerancia a fallos, se puede volver a un punto estable del sistema, facilmente. Varios programadores pueden trabajar sobre el mismo código fuente simultáneamente. Se puede compilar para distintas plataformas al mismo tiempo.

Un servlet es: Seleccione la respuesta correcta. Es el encargado de escuchar y responder a las peticiones de un cliente. Es el encargado de escuchar a las peticiones de múltiples servidores. Posee componentes ejecutables en múltiples capas. Es el encargado de ejecutar acciones de un cliente.

Los requisitos de confiabilidad, tolerancia a fallos y rendimiento, entre otros, están reflejados en el documento de. Requerimientos del sistema. Requerimientos de hardware. Requerimientos de software. Requerimientos de usuario. Documento de casos de uso.

Un IDE se compone principalmente de: Editor de código, herramientas de construcción automáticas (compilador/intérprete) y depurador (debugger). Editor de código, herramientas de construcción manuales y debugger. Editor de funciones, herramientas de construcción automáticas y debugger.

Los métodos ágiles son recomendables para proyectos grandes con equipos distribuidos geográficamente. Verdadero. Falso.

La función principal de un depurador es: Seleccione la respuesta correcta. Probar y eliminar los errores de un algoritmo. Compilar el código fuente en código objeto. Documentar el programa. Escribir las sentencias de lenguaje de programación.

La "programación por pares" de la metodología extreme Programming establece que: Dos programadores alternan programación y pruebas de la misma sección de código. Cada funcionalidad tiene dos programadores, uno hace solamente programación y el otro solamente pruebas. Cada programador programa su código y luego se unifican a través de alguna herramienta de integración. Existen dos versiones de cada funcionalidad. La versión que pasa las pruebas se incluye en el producto.

¿Cuál es un selector de ID?. #card. #id-card. .id.

Los sistemas distribuidos deben balancear los conflictos entre los siguientes requisitos: Requisitos de hardware y software, de disponibilidad y de comunicación. Requisitos de lenguaje de implementación, de base de datos y de topología de red. Requisitos de hardware, de software y de funcionalidad de usuario. Requisitos de performance, de confiabilidad y de escalabilidad.

CSS es "Cascading" porque: Aplica reglas según herencia, especificidad y orden. Lee estilos en cascadas de 3 archivos. Aplica normas según especificidad y orden.

¿Por qué es importante la 'Seguridad y Privacidad' en las arquitecturas de software actuales?. Debido a la creciente cantidad de dispositivos conectados y la recolección de datos. Porque los sistemas son cada vez más aislados. Para reducir la necesidad de actualizaciones. Debido a la creciente cantidad de dispositivos vinculados a la red.

¿Cuál es un ejemplo de etiqueta NO semántica en HTML5?. <div> o <span>. <border>.

Denunciar Test