Modelo de examen 2
60 Questions
4 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Qué tipo de diagrama muestra la estructura física del sistema, incluyendo servidores y nodos?

  • Diagrama de Despliegue (correct)
  • Diagrama de Clases
  • Diagrama de Caso de Uso
  • Los modelos incrementales entregan versiones parcialmente completas del sistema con cada iteración.

    True

    En un diagrama de casos de uso, los actores siempre deben ser personas.

    False

    Los Diagramas de Componentes representan los elementos físicos de un sistema, es decir, todo aquel recurso desarrollado para un fin concreto.

    <p>True</p> Signup and view all the answers

    Mencione las fases del Proceso Unificado.

    <p>Inicio, Elaboración, Construcción, Transición</p> Signup and view all the answers

    En el paradigma de objetos, las características y comportamientos comunes de los objetos son definidas por:

    <p>Una Clase</p> Signup and view all the answers

    ¿Cuáles son las disciplinas del Proceso Unificado en cuanto a la gestión?

    <p>Gestión de Requerimientos, Análisis y Diseño, Implementación, Pruebas, Gestión de Configuración y Cambio, Gestión de Proyectos</p> Signup and view all the answers

    Los modelos evolutivos son iterativos. Se caracterizan por la manera en la que permiten desarrollar versiones cada vez más completas del software.

    <p>True</p> Signup and view all the answers

    La relación de extensión en los casos de uso sirve para incorporar el comportamiento de otros casos de uso opcionalmente.

    <p>True</p> Signup and view all the answers

    Los Diagramas de Clases en UML representan la estructura estática de un sistema, mostrando las clases, atributos, métodos y relaciones.

    <p>True</p> Signup and view all the answers

    ¿Cuál de los siguientes es un modelo de proceso de desarrollo de software?

    <p>Todas las anteriores</p> Signup and view all the answers

    ¿Qué diagrama UML se utiliza para mostrar cómo los objetos interactúan entre sí durante la ejecución?

    <p>Diagrama de Secuencia</p> Signup and view all the answers

    Herencia es un mecanismo que permite que una clase herede las características de otra.

    <p>True</p> Signup and view all the answers

    En el Modelo en Cascada, cada fase debe completarse antes de que la siguiente comience.

    <p>True</p> Signup and view all the answers

    En el Proceso Unificado, una de las fases es la elaboración.

    <p>True</p> Signup and view all the answers

    ¿Cuál es una característica principal del Modelo Espiral?

    <p>Uso iterativo y evaluación de riesgos</p> Signup and view all the answers

    Los Requerimientos no funcionales definen:

    <p>Cómo debe comportarse el sistema</p> Signup and view all the answers

    En un Diagrama de Casos de Uso, los actores representan:

    <p>Usuarios externos o sistemas que interactúan con el sistema</p> Signup and view all the answers

    El Paradigma Orientado a Objetos se basa en los conceptos de objetos, clases, herencia y polimorfismo.

    <p>True</p> Signup and view all the answers

    Los Diagramas de Actividad representan:

    <p>El flujo de trabajo o proceso</p> Signup and view all the answers

    ¿Qué relación se utiliza en UML para representar que un caso de uso incluye el comportamiento de otro?

    <p>Inclusión</p> Signup and view all the answers

    Un requerimiento funcional describe:

    <p>La interacción del sistema con los usuarios</p> Signup and view all the answers

    El Proceso Ágil pone énfasis en la documentación exhaustiva.

    <p>False</p> Signup and view all the answers

    El Diagrama de Despliegue en UML muestra:

    <p>Los componentes físicos del sistema y su distribución</p> Signup and view all the answers

    El diagrama que muestra la interacción entre los objetos que tiene lugar a través del intercambio de mensajes es:

    <p>Diagrama de Secuencia</p> Signup and view all the answers

    En todas las iteraciones del Proceso Unificado se dedica, aproximadamente, el mismo esfuerzo a las distintas disciplinas de trabajo.

    <p>False</p> Signup and view all the answers

    Los Casos de Uso son representaciones de interacciones entre el sistema y actores externos.

    <p>True</p> Signup and view all the answers

    El polimorfismo en POO permite:

    <p>Definir múltiples comportamientos para el mismo método</p> Signup and view all the answers

    ¿Cuál de los siguientes es un diagrama de comportamiento en UML?

    <p>Diagrama de Secuencia</p> Signup and view all the answers

    En el Proceso Unificado, una fase clave es la construcción.

    <p>True</p> Signup and view all the answers

    Los diagramas UML ayudan a visualizar diferentes aspectos de un sistema de software.

    <p>True</p> Signup and view all the answers

    Abstracción en POO significa:

    <p>Representar solo los detalles esenciales y ocultar los irrelevantes</p> Signup and view all the answers

    ¿Cuál es una característica del Proceso Unificado?

    <p>Cada iteración mejora el software</p> Signup and view all the answers

    Los requerimientos funcionales se enfocan en las capacidades del sistema, mientras que los no funcionales se centran en aspectos de calidad como rendimiento o seguridad.

    <p>True</p> Signup and view all the answers

    Encapsulamiento es un principio de POO que:

    <p>Restringe el acceso directo a los datos de un objeto</p> Signup and view all the answers

    Un Diagrama de Secuencia muestra la interacción entre objetos a lo largo del tiempo.

    <p>True</p> Signup and view all the answers

    Los Diagramas de Estado se utilizan para modelar:

    <p>El ciclo de vida de un objeto</p> Signup and view all the answers

    En el Proceso Unificado, la fase de transición se enfoca en:

    <p>Entregar el sistema a los usuarios</p> Signup and view all the answers

    ¿Cuál de los siguientes NO es un principio de la Programación Orientada a Objetos (POO)?

    <p>Modularización</p> Signup and view all the answers

    La relación de “herencia” en los diagramas de clases UML se representa con:

    <p>Una línea con un triángulo en uno de los extremos</p> Signup and view all the answers

    ¿Qué técnica se utiliza en POO para permitir que una clase derive de otra, obteniendo sus atributos y métodos?

    <p>Herencia</p> Signup and view all the answers

    El Proceso Unificado está basado en iteraciones, lo que significa que:

    <p>Cada ciclo mejora y expande el sistema</p> Signup and view all the answers

    El polimorfismo en POO permite que una misma operación se comporte de diferentes maneras según el objeto con el que interactúe.

    <p>True</p> Signup and view all the answers

    El diagrama que representa la estructura estática del sistema, es decir, sus clases, atributos, métodos y relaciones, es el:

    <p>Diagrama de Clases</p> Signup and view all the answers

    Los Diagramas de Secuencia ayudan a visualizar el orden temporal de las interacciones entre los objetos.

    <p>True</p> Signup and view all the answers

    ¿Qué significa encapsulación en el paradigma orientado a objetos?

    <p>Ocultar los detalles de la implementación de un objeto y solo exponer lo necesario</p> Signup and view all the answers

    El proceso de “Generalización” en UML se refiere a:

    <p>Definir una clase base de la cual otras clases derivan</p> Signup and view all the answers

    En un Diagrama de Clases, los atributos y métodos de una clase se agrupan en:

    <p>Unidades estructurales</p> Signup and view all the answers

    La abstracción en POO permite:

    <p>Ignorar detalles irrelevantes para centrarse en los aspectos esenciales</p> Signup and view all the answers

    ¿Qué representa un caso de uso en un diagrama de casos de uso?

    <p>Una función o interacción específica del sistema con actores externos</p> Signup and view all the answers

    En POO, la herencia permite:

    <p>Que una clase reutilice los atributos y métodos de otra</p> Signup and view all the answers

    ¿Cuál es una característica clave del modelo Ágil?

    <p>Iteraciones rápidas con entrega continua de funcionalidad</p> Signup and view all the answers

    Un diagrama de secuencia muestra cómo los objetos interactúan entre sí mediante el intercambio de mensajes en el tiempo.

    <p>True</p> Signup and view all the answers

    El principio de herencia en POO facilita:

    <p>Que una clase herede las características de otra clase</p> Signup and view all the answers

    El Proceso Unificado se adapta a proyectos de diferente escala y complejidad.

    <p>True</p> Signup and view all the answers

    El polimorfismo en POO significa que:

    <p>Un método puede tener múltiples formas de comportamiento</p> Signup and view all the answers

    Los Diagramas de Actividad representan:

    <p>El flujo de actividades o acciones dentro de un sistema</p> Signup and view all the answers

    El paradigma orientado a objetos se enfoca en la definición de clases y objetos, así como en la reutilización de código mediante la herencia.

    <p>True</p> Signup and view all the answers

    ¿Cuál es la principal diferencia entre los requisitos funcionales y no funcionales?

    <p>Los requisitos funcionales definen acciones específicas que el sistema debe realizar, mientras que los no funcionales describen criterios de calidad como rendimiento y seguridad.</p> Signup and view all the answers

    Menciona un ejemplo de un requisito funcional y uno de un requisito no funcional.

    <p>Un requisito funcional es la <em>autenticación de usuario</em> y un requisito no funcional es <em>la velocidad de respuesta debe ser de 3 segundos</em>.</p> Signup and view all the answers

    Study Notes

    Diagramas en UML

    • El Diagrama de Despliegue representa la estructura física del sistema, incluyendo servidores y nodos.
    • Los Diagramas de Componentes muestran elementos físicos y recursos desarrollados para procesos específicos.
    • Los Diagramas de Clases reflejan la estructura estática del sistema mediante clases, atributos, métodos y relaciones.
    • El Diagrama de Secuencia ilustra cómo los objetos interactúan mediante el intercambio de mensajes a lo largo del tiempo.
    • Los Diagramas de Actividad representan el flujo de trabajo o procesos dentro del sistema.
    • Los Diagramas de Estado modelan el ciclo de vida de un objeto.

    Procesos y Métodos de Desarrollo

    • El Proceso Unificado tiene fases: Inicio, Elaboración, Construcción y Transición.
    • Los modelos incrementales entregan versiones parcialmente completas del sistema en cada iteración.
    • En un modelo evolutivo, el desarrollo es iterativo, mejorando versiones cada vez más completas.
    • El Modelo en Cascada exige que cada fase se complete antes de comenzar la siguiente.
    • El Proceso Ágil promueve iteraciones rápidas con desarrollo continuo y adaptación a cambios.

    Programación Orientada a Objetos (POO)

    • La herencia permite a una clase heredar características de otra, facilitando la reutilización.
    • El polimorfismo en POO permite un método tener múltiples comportamientos dependiendo del objeto.
    • La encapsulación restringe el acceso directo a los datos de un objeto, exponiendo solo lo necesario.
    • La abstracción en POO enfoca en los detalles esenciales, ocultando los irrelevantes.

    Requerimientos en Software

    • Los requerimientos funcionales describen cómo debe interactuar el sistema con los usuarios.
    • Los requerimientos no funcionales se centran en cómo debe comportarse el sistema, incluyendo aspectos de calidad.
    • La distinción entre requerimientos funcionales y no funcionales es esencial para entender las capacidades y características del sistema.

    Disciplina del Proceso Unificado

    • La gestión de requerimientos, análisis y diseño, implementación, pruebas, y gestión de proyectos son disciplinas clave.
    • En el Proceso Unificado, se destina un esfuerzo similar a todas las disciplinas en cada iteración.

    Conceptos UML y Relaciones

    • La relación de inclusión en casos de uso permite incorporar comportamientos de otros casos de uso de forma opcional.
    • La generalización en UML refiere a definir una clase base de la cual otras clases derivan.
    • La relación de herencia se representa con una línea con un triángulo en uno de los extremos.

    Características de Modelos de Desarrollo

    • El modelo Espiral se caracteriza por el uso iterativo y la evaluación de riesgos.
    • El proceso de Generalización permite crear nuevas clases a partir de una clase base.
    • El polimorfismo permite que una misma operación cambie de comportamiento según el objeto con el que interactúa.

    Funciones de los Diagramas de Casos de Uso

    • Un caso de uso representa interacciones específicas del sistema con actores externos.
    • Los actores en un diagrama de casos de uso pueden ser usuarios externos o sistemas interactuando con el sistema.

    Validaciones

    • La afirmación sobre la naturaleza de los Diagramas de Secuencia y su capacidad de mostrar la interacción a lo largo del tiempo es válida.
    • Los Diagramas de Estado y de Secuencia destacan la dinámica y las interacciones en un sistema, respetando sus roles en la visualización de interacciones.

    Requisitos Funcionales

    • Describen funciones específicas que el sistema debe tener.
    • Se centran en las acciones que el software debe realizar.
    • Involucran la interacción del software con el usuario y el entorno.
    • Ejemplos incluyen:
      • Autenticación de usuario.
      • Gestión de inventario.
      • Generación de informes.

    Requisitos No Funcionales

    • Definen criterios de calidad del sistema y restricciones de funcionalidades.
    • No están directamente relacionados con funciones específicas, pero son cruciales para el rendimiento efectivo.
    • Aspectos destacados incluyen:
      • Rendimiento: velocidad de respuesta, como consultar datos en menos de 3 segundos.
      • Seguridad: niveles de acceso para proteger la información.
      • Usabilidad: facilidad de uso del sistema por parte del usuario.
      • Escalabilidad: capacidad del sistema para crecer sin perder su funcionalidad.
      • Lenguaje de programación: no es un aspecto considerado por el usuario final.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    preguntas2.pdf

    Description

    Este cuestionario pone a prueba tus conocimientos sobre diagramas de software y modelos de desarrollo. Incluye preguntas sobre diagramas de despliegue, casos de uso y componentes. Ideal para estudiantes de programación y desarrollo de sistemas que deseen afianzar sus conceptos clave.

    More Like This

    Use Quizgecko on...
    Browser
    Browser