Font size
WorksheetsModelamiento de desarrollo de software - examen de entrada
Total questions: 101
Worksheet time: 51mins
¿Qué es el modelado de software?
Un proceso de creación de prototipos funcionales
La representación abstracta de un sistema o su comportamiento
La codificación de un sistema sin pruebas
El análisis de requisitos de un sistema
¿Cuál de las siguientes metodologías es conocida por su enfoque en iteraciones cortas y la retroalimentación constante con el cliente?
Cascada
Ágil
V-Modelo
Desarrollo en espiral
¿Qué diagrama de UML se utiliza principalmente para modelar la estructura estática de un sistema?
Diagrama de actividades
Diagrama de clases
Diagrama de secuencia
Diagrama de casos de uso
¿Cuál es el propósito principal del patrón de diseño Singleton?
Asegurar que una clase tenga una sola instancia
Crear una nueva instancia de una clase cada vez que se requiere
Definir un conjunto de clases con una interfaz común
Proveer una solución genérica a problemas de comunicación entre objetos
¿Qué tipo de prueba valida la funcionalidad de una aplicación bajo condiciones normales de uso?
Pruebas de unidad
Pruebas de integración
Pruebas de aceptación
Pruebas de rendimiento
¿Cuál de los siguientes es un principio fundamental de la arquitectura de microservicios?
Monolitos grandes e indivisibles
Componentes desacoplados y servicios independientes
Uso exclusivo de bases de datos centralizadas
Implementación de todo el sistema como una única unidad
¿Qué técnica se utiliza para estimar el tiempo de desarrollo de un proyecto de software, dividiendo las tareas en partes más pequeñas?
Técnica Delphi
Análisis FODA
Técnica de PERT
Planificación de Recursos
¿Qué tipo de diagrama de UML describe la secuencia temporal de interacciones entre objetos?
Diagrama de clases
Diagrama de objetos
Diagrama de secuencia
Diagrama de actividad
¿Cuál de las siguientes es una característica principal de la metodología ágil?
Planificación rígida y secuencial
Requiere documentación detallada
Enfoque en la entrega rápida y continua del software
Uso de prototipos estáticos
¿Qué patrón de diseño se utiliza para añadir funcionalidades a un objeto de manera flexible sin modificar su estructura?
Singleton
Decorator
Factory
Observer
¿Cuál es la principal ventaja del modelo en espiral de desarrollo de software?
Menor complejidad en la gestión de proyectos
Adaptabilidad a los cambios y enfoque en la mitigación de riesgos
Implementación rápida de funcionalidades
Costos reducidos debido a su simplicidad
¿Qué representa un diagrama de casos de uso en UML?
Las interacciones entre objetos en un sistema
Las operaciones de una clase
Los comportamientos y roles de los actores y sus interacciones con el sistema
La estructura jerárquica de un sistema
En el patrón de diseño 'Observer', ¿quién notifica a los observadores sobre los cambios?
El sujeto
El observador
El controlador
El intermediario
¿Qué tipo de prueba tiene como objetivo verificar la correcta integración de diversos módulos de un sistema?
Pruebas de integración
Pruebas de aceptación
Pruebas de unidad
Pruebas de regresión
¿Cuál es el principal objetivo de las pruebas unitarias?
Verificar la interacción entre sistemas externos
Comprobar que los módulos de software individuales funcionan correctamente
Asegurar la calidad del código a través de revisiones de estilo
Validar el rendimiento bajo condiciones de uso pesado
¿Qué diagrama de UML describe la dinámica de flujo de control entre las actividades de un sistema?
Diagrama de actividades
Diagrama de clases
Diagrama de casos de uso
Diagrama de secuencia
¿Qué elemento de UML es utilizado para mostrar la relación entre clases en términos de herencia?
Asociación
Dependencia
Generalización
Composición
¿Qué técnica de estimación de tiempo en proyectos de software implica que expertos en el área den sus opiniones sobre las estimaciones necesarias?
Método PERT
Técnica Delphi
Técnica de Monte Carlo
Método de análisis de regresión
¿Cuál de los siguientes principios es parte de la metodología ágil?
La documentación es más importante que la comunicación con el cliente
El software funcionando es la principal medida de progreso
Se prefiere un ciclo de desarrollo largo y detallado
Las herramientas son más importantes que los procesos
En el patrón de diseño "Factory", ¿qué se crea a través de un método sin especificar la clase exacta del objeto?
Un objeto concreto
Un objeto abstracto
Un objeto de tipo interfaz
Un objeto del tipo de clase solicitado
¿Qué tipo de prueba se realiza para asegurar que el software cumpla con las expectativas del cliente y los requisitos iniciales?
Pruebas de rendimiento
Pruebas de aceptación
Pruebas de unidad
Pruebas de integración
¿En qué fase del ciclo de vida del software se realiza la integración de sistemas y componentes previamente desarrollados?
Diseño
Implementación
Integración
Pruebas
¿Qué tipo de arquitectura de software permite que diferentes servicios se comuniquen a través de interfaces ligeras y establecidas?
Monolítica
Microservicios
Cliente-servidor
Peer-to-peer
¿Qué diagrama de UML se utiliza para mostrar cómo los objetos interactúan entre sí en un sistema?
Diagrama de objetos
Diagrama de clases
Diagrama de interacción
Diagrama de secuencia
¿Cuál de las siguientes metodologías se basa en la entrega continua de pequeñas funcionalidades incrementales?
Cascada
Ágil
V-Modelo
Desarrollo en espiral
¿Qué patrón de diseño se utiliza para crear instancias de una clase de manera flexible sin exponer la creación del objeto al cliente?
Singleton
Factory
Observer
Decorator
¿Cuál de las siguientes opciones es una ventaja de la metodología ágil?
Reducción en la comunicación con el cliente
Entrega más rápida y continua del software
Documentación exhaustiva antes de comenzar el desarrollo
Fases rígidas y secuenciales en el proceso de desarrollo
¿En qué tipo de prueba se verifican la integridad y la interacción entre los distintos módulos de un sistema?
Pruebas de unidad
Pruebas de integración
Pruebas de aceptación
Pruebas de regresión
¿Qué diagrama de UML se utiliza para modelar los objetos y sus relaciones en una aplicación orientada a objetos?
Diagrama de actividad
Diagrama de clases
Diagrama de componentes
Diagrama de casos de uso
¿Qué tipo de patrón de diseño se utiliza para definir la estructura de un sistema en términos de una clase abstracta y sus implementaciones?
Factory
Strategy
Adapter
Singleton
¿En qué fase del ciclo de vida del software se realiza la recopilación de requisitos para comprender las necesidades del cliente?
Diseño
Análisis
Implementación
Pruebas
¿Qué tipo de prueba tiene como objetivo asegurar que el software siga funcionando como se espera después de realizar cambios o correcciones?
Pruebas de integración
Pruebas de aceptación
Pruebas de regresión
Pruebas de unidad
¿Qué diagrama de UML se utiliza para modelar la estructura de clases de un sistema y las relaciones entre ellas?
Diagrama de objetos
Diagrama de clases
Diagrama de secuencia
Diagrama de componentes
¿Qué patrón de diseño es útil para permitir que una clase cambie su comportamiento cuando el objeto cambie de estado?
Singleton
State
Decorator
Observer
¿Qué es una ventaja del uso de microservicios sobre una arquitectura monolítica?
Mejor rendimiento en todo el sistema
Escalabilidad independiente de servicios
Menor complejidad en la gestión de servicios
Menor número de implementaciones
¿Qué tipo de prueba se realiza para evaluar la calidad y el rendimiento de un sistema bajo condiciones extremas de carga?
Pruebas de aceptación
Pruebas de rendimiento
Pruebas de unidad
Pruebas de integración
¿Cuál es la característica principal del patrón de diseño Composite?
Permite la creación de objetos a través de fábricas
Permite tratar objetos individuales y composiciones de objetos de manera uniforme
Permite observar los cambios de un objeto
Permite la creación de objetos de forma flexible sin exponer su construcción
¿Qué diagrama de UML describe los flujos de trabajo y las transiciones entre los estados de un sistema o de un objeto?
Diagrama de actividades
Diagrama de casos de uso
Diagrama de clases
Diagrama de secuencia
¿Qué técnica de estimación de tiempo de proyectos se basa en la previsión de los tiempos de trabajo mediante la estimación de expertos?
Técnica Delphi
Técnica PERT
Técnica de Monte Carlo
Método de análisis de regresión
¿Cuál de las siguientes metodologías no sigue un enfoque iterativo?
Ágil
V-Modelo
Cascada
Desarrollo en espiral
¿Qué patrón de diseño se utiliza para permitir que un objeto se comunique con otros objetos sin saber exactamente qué tipo de objeto es?
Proxy
Adapter
Singleton
Factory
¿Cuál es la principal característica del patrón de diseño Proxy?
Permite crear nuevos objetos según sea necesario
Permite controlar el acceso a un objeto mediante un intermediario
Permite modificar el comportamiento de un objeto
Permite la creación de instancias únicas de una clase
¿Cuál es el objetivo principal de las pruebas unitarias?
Verificar la interacción entre sistemas externos
Probar el funcionamiento individual de las unidades de código
Validar el rendimiento del sistema bajo cargas altas
Probar la integración de módulos de software
¿En qué parte del ciclo de vida del software se especifican las funciones y el comportamiento que el sistema debe tener?
Análisis
Diseño
Implementación
Pruebas
¿Qué diagrama de UML describe cómo los objetos interactúan en el tiempo?
Diagrama de clases
Diagrama de secuencia
Diagrama de actividades
Diagrama de casos de uso
¿Qué patrón de diseño permite que los objetos se comuniquen entre sí sin conocer su implementación interna?
Observer
Strategy
Mediator
Factory
¿Qué tipo de prueba se realiza para asegurar que las interacciones entre distintos módulos funcionan correctamente?
Pruebas de integración
Pruebas de rendimiento
Pruebas de unidad
Pruebas de aceptación
¿Qué tipo de arquitectura de software se basa en la utilización de servicios autónomos que interactúan a través de interfaces bien definidas?
Arquitectura monolítica
Arquitectura de microservicios
Arquitectura cliente-servidor
Arquitectura distribuida
¿Qué diagrama de UML muestra cómo las clases y los objetos están relacionados entre sí?
Diagrama de objetos
Diagrama de clases
Diagrama de actividad
Diagrama de secuencia
¿Qué patrón de diseño permite que un sistema se adapte a diferentes contextos sin alterar su estructura básica?
Singleton
Strategy
Composite
Decorator
¿Qué tipo de prueba valida que el sistema cumpla con los requisitos del cliente y las expectativas previas?
Pruebas de unidad
Pruebas de aceptación
Pruebas de rendimiento
Pruebas de regresión
¿En qué fase del ciclo de vida del software se construye la solución de acuerdo con los requisitos y diseño establecidos?
Análisis
Implementación
Diseño
Pruebas
¿Qué patrón de diseño es útil cuando necesitamos cambiar el comportamiento de un objeto en tiempo de ejecución?
Singleton
State
Decorator
Observer
¿Qué es una ventaja del uso de microservicios sobre una arquitectura monolítica?
Mejor rendimiento en todo el sistema
Escalabilidad independiente de servicios
Menor complejidad en la gestión de servicios
Menor número de implementaciones
¿Qué tipo de prueba se realiza para evaluar la calidad y el rendimiento de un sistema bajo condiciones extremas de carga?
Pruebas de aceptación
Pruebas de rendimiento
Pruebas de unidad
Pruebas de integración
¿Cuál es la característica principal del patrón de diseño Composite?
Permite la creación de objetos a través de fábricas
Permite tratar objetos individuales y composiciones de objetos de manera uniforme
Permite observar los cambios de un objeto
Permite la creación de objetos de forma flexible sin exponer su construcción
¿Qué diagrama de UML describe los flujos de trabajo y las transiciones entre los estados de un sistema o de un objeto?
Diagrama de actividades
Diagrama de casos de uso
Diagrama de clases
Diagrama de secuencia
¿Qué técnica de estimación de tiempo de proyectos se basa en la previsión de los tiempos de trabajo mediante la estimación de expertos?
Técnica Delphi
Técnica PERT
Técnica de Monte Carlo
Método de análisis de regresión
¿Cuál de las siguientes metodologías no sigue un enfoque iterativo?
Ágil
V-Modelo
Cascada
Desarrollo en espiral
¿Qué patrón de diseño se utiliza para permitir que un objeto se comunique con otros objetos sin saber exactamente qué tipo de objeto es?
Proxy
Adapter
Singleton
Factory
¿Cuál es la principal característica del patrón de diseño Proxy?
Permite crear nuevos objetos según sea necesario
Permite controlar el acceso a un objeto mediante un intermediario
Permite modificar el comportamiento de un objeto
Permite la creación de instancias únicas de una clase
¿Cuál es el objetivo principal de las pruebas unitarias?
Verificar la interacción entre sistemas externos
Probar el funcionamiento individual de las unidades de código
Validar el rendimiento del sistema bajo cargas altas
Probar la integración de módulos de software
¿En qué parte del ciclo de vida del software se especifican las funciones y el comportamiento que el sistema debe tener?
Análisis
Diseño
Implementación
Pruebas
¿Qué diagrama de UML describe cómo los objetos interactúan en el tiempo?
Diagrama de clases
Diagrama de secuencia
Diagrama de actividades
Diagrama de casos de uso
¿Qué patrón de diseño permite que los objetos se comuniquen entre sí sin conocer su implementación interna?
Observer
Strategy
Mediator
Factory
¿Qué tipo de prueba se realiza para asegurar que las interacciones entre distintos módulos funcionan correctamente?
Pruebas de integración
Pruebas de rendimiento
Pruebas de unidad
Pruebas de aceptación
¿Qué tipo de arquitectura de software se basa en la utilización de servicios autónomos que interactúan a través de interfaces bien definidas?
Arquitectura monolítica
Arquitectura de microservicios
Arquitectura cliente-servidor
Arquitectura distribuida
¿Qué arquitectura permite la escalabilidad independiente de servicios?
Arquitectura monolítica
Arquitectura de microservicios
Arquitectura cliente-servidor
Arquitectura distribuida
¿Qué diagrama de UML muestra cómo las clases y los objetos están relacionados entre sí?
Diagrama de objetos
Diagrama de clases
Diagrama de actividad
Diagrama de secuencia
¿Qué patrón de diseño permite que un sistema se adapte a diferentes contextos sin alterar su estructura básica?
Singleton
Strategy
Composite
Decorator
¿Qué tipo de prueba valida que el sistema cumpla con los requisitos del cliente y las expectativas previas?
Pruebas de unidad
Pruebas de aceptación
Pruebas de rendimiento
Pruebas de regresión
¿En qué fase del ciclo de vida del software se construye la solución de acuerdo con los requisitos y diseño establecidos?
Análisis
Implementación
Diseño
Pruebas
¿Qué patrón de diseño es útil cuando necesitamos cambiar el comportamiento de un objeto en tiempo de ejecución?
Singleton
State
Decorator
Observer
¿Qué es una ventaja del uso de microservicios sobre una arquitectura monolítica?
Mejor rendimiento en todo el sistema
Escalabilidad independiente de servicios
Menor complejidad en la gestión de servicios
Menor número de implementaciones
¿Qué tipo de prueba se realiza para evaluar la calidad y el rendimiento de un sistema bajo condiciones extremas de carga?
Pruebas de aceptación
Pruebas de rendimiento
Pruebas de unidad
Pruebas de integración
¿Cuál es la característica principal del patrón de diseño Composite?
Permite la creación de objetos a través de fábricas
Permite tratar objetos individuales y composiciones de objetos de manera uniforme
Permite observar los cambios de un objeto
Permite la creación de objetos de forma flexible sin exponer su construcción
¿Qué diagrama de UML describe los flujos de trabajo y las transiciones entre los estados de un sistema o de un objeto?
Diagrama de actividades
Diagrama de casos de uso
Diagrama de clases
Diagrama de secuencia
¿Qué técnica de estimación de tiempo de proyectos se basa en la previsión de los tiempos de trabajo mediante la estimación de expertos?
Técnica Delphi
Técnica PERT
Técnica de Monte Carlo
Método de análisis de regresión
¿Cuál de las siguientes metodologías no sigue un enfoque iterativo?
Ágil
V-Modelo
Cascada
Desarrollo en espiral
¿Qué patrón de diseño se utiliza para permitir que un objeto se comunique con otros objetos sin saber exactamente qué tipo de objeto es?
Proxy
Adapter
Singleton
Factory
¿Cuál es la principal característica del patrón de diseño Proxy?
Permite crear nuevos objetos según sea necesario
Permite controlar el acceso a un objeto mediante un intermediario
Permite modificar el comportamiento de un objeto
Permite la creación de instancias únicas de una clase
¿Cuál es el objetivo principal de las pruebas unitarias?
Verificar la interacción entre sistemas externos
Probar el funcionamiento individual de las unidades de código
Validar el rendimiento del sistema bajo cargas altas
Probar la integración de módulos de software
¿En qué parte del ciclo de vida del software se especifican las funciones y el comportamiento que el sistema debe tener?
Análisis
Diseño
Implementación
Pruebas
¿Qué diagrama de UML describe cómo los objetos interactúan en el tiempo?
Diagrama de clases
Diagrama de secuencia
Diagrama de actividades
Diagrama de casos de uso
¿Qué patrón de diseño permite que los objetos se comuniquen entre sí sin conocer su implementación interna?
Observer
Strategy
Mediator
Factory
¿Qué patrón de diseño permite que un sistema se adapte a diferentes contextos sin alterar su estructura básica?
Singleton
Strategy
Composite
Decorator
¿Qué tipo de prueba se realiza para asegurar que las interacciones entre distintos módulos funcionan correctamente?
Pruebas de integración
Pruebas de rendimiento
Pruebas de unidad
Pruebas de aceptación
¿Qué tipo de arquitectura de software se basa en la utilización de servicios autónomos que interactúan a través de interfaces bien definidas?
Arquitectura monolítica
Arquitectura de microservicios
Arquitectura cliente-servidor
Arquitectura distribuida
¿Qué diagrama de UML muestra cómo las clases y los objetos están relacionados entre sí?
Diagrama de objetos
Diagrama de clases
Diagrama de actividad
Diagrama de secuencia
¿Qué tipo de prueba valida que el sistema cumpla con los requisitos del cliente y las expectativas previas?
Pruebas de unidad
Pruebas de aceptación
Pruebas de rendimiento
Pruebas de regresión
¿En qué fase del ciclo de vida del software se construye la solución de acuerdo con los requisitos y diseño establecidos?
Análisis
Implementación
Diseño
Pruebas
¿Qué patrón de diseño es útil cuando necesitamos cambiar el comportamiento de un objeto en tiempo de ejecución?
Singleton
State
Decorator
Observer
¿Qué es una ventaja del uso de microservicios sobre una arquitectura monolítica?
Mejor rendimiento en todo el sistema
Escalabilidad independiente de servicios
Menor complejidad en la gestión de servicios
Menor número de implementaciones
¿Qué tipo de prueba se realiza para evaluar la calidad y el rendimiento de un sistema bajo condiciones extremas de carga?
Pruebas de aceptación
Pruebas de rendimiento
Pruebas de unidad
Pruebas de integración
¿Cuál es la característica principal del patrón de diseño Composite?
Permite la creación de objetos a través de fábricas
Permite tratar objetos individuales y composiciones de objetos de manera uniforme
Permite observar los cambios de un objeto
Permite la creación de objetos de forma flexible sin exponer su construcción
¿Qué diagrama de UML describe los flujos de trabajo y las transiciones entre los estados de un sistema o de un objeto?
Diagrama de actividades
Diagrama de casos de uso
Diagrama de clases
Diagrama de secuencia
¿Qué técnica de estimación de tiempo de proyectos se basa en la previsión de los tiempos de trabajo mediante la estimación de expertos?
Técnica Delphi
Técnica PERT
Técnica de Monte Carlo
Método de análisis de regresión
¿Cuál de las siguientes metodologías no sigue un enfoque iterativo?
Ágil
V-Modelo
Cascada
Desarrollo en espiral
¿Qué patrón de diseño se utiliza para permitir que un objeto se comunique con otros objetos sin saber exactamente qué tipo de objeto es?
Proxy
Adapter
Singleton
Factory
¿Cuál es la principal característica del patrón de diseño Proxy?
Permite crear nuevos objetos según sea necesario
Permite controlar el acceso a un objeto mediante un intermediario
Permite modificar el comportamiento de un objeto
Permite la creación de instancias únicas de una clase
¿Cuál es el objetivo principal de un diagrama de flujo de datos (DFD)?
Representar la estructura de clases de un sistema
Mostrar el flujo de datos dentro de un sistema y cómo se procesan
Describir la interacción entre objetos en el tiempo
Mostrar el comportamiento de un sistema en respuesta a eventos externos
