1
2
3
4
5
100

¿Qué significa UML?

Unified Modeling Language (Lenguaje Unificado de Modelado).

100

¿Qué elementos principales conforman un diagrama de clases?

Clases, atributos, métodos y relaciones.

100

¿Que son las metodologias agiles? 

Es una metodología iterativa e incremental, es decir, se realizan entregas cíclicas y en cada entrega se realizan todas las fases del ciclo

100

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

Los funcionales describen qué hace el sistema, y los no funcionales describen cómo debe hacerlo.

100


¿Que sigifica la palabra CASE?

Computer Aided Software Engineering / Ingeniería de software asistida por computadora

200

¿Cuál es el propósito principal de UML en el desarrollo de software?

Modelar la estructura y comportamiento de un sistema antes de su implementación.

200

¿Cómo se representa una clase en un diagrama de clases UML?

Mediante un rectángulo dividido en tres secciones (nombre, atributos y métodos).

200

Menciona ejemplos de metodoligas agiles

Scrum, Kanban, ScrumBan, Desing Sprin, Extreme Programming

200

¿Qué documento se usa para describir los requisitos de un sistema?

Especificación de Requisitos de Software (SRS).

200

¿Que es CASE?

Es un conjunto de herramientas que ayudan a automatizar el desarrollo de software

300

¿Cuántos tipos de diagramas existen en UML?

14 tipos, divididos en diagramas estructurales y diagramas de comportamiento.

300

¿Qué significa una multiplicidad de "1..*" en UML?

Que debe haber al menos una instancia de la clase relacionada, pero puede haber muchas más.

300

Diferencia entre un método ágil y un método tradicional

Los métodos tradicionales son adecuados para proyectos donde los requisitos son fijos y bien definidos desde el inicio

Los métodos ágiles son ideales para proyectos donde los requerimientos pueden cambiar y es importante entregar valor rápidamente.

300

¿Cuál es la importancia del análisis de requisitos en el diseño UML?

Permite identificar las clases y relaciones clave antes de la implementación.

300

Menciona una herramienta CASE para diagramas UML

Draw.io, StarUML, Lucidchart, Visual Paradigm

400

¿Cuál es el diagrama UML más utilizado en el análisis de sistemas orientados a objetos?

El diagrama de clases.

400

¿Cómo se representa la herencia entre clases en UML?

Con una flecha con triángulo vacío apuntando hacia la clase padre.

400

¿Qué relación en UML se usa cuando una clase utiliza los servicios de otra sin ser su dueño?

Asociación.

400

¿Qué técnica se usa para obtener los requisitos de los usuarios?

Entrevistas, encuestas y reuniones con stakeholders.

400

¿Qué tipo de diagramas UML se pueden crear con herramientas CASE para representar la estructura de un sistema?

Diagramas de clases, diagramas de componentes y diagramas de despliegue.

500

¿Qué representan los diagramas de comportamiento en UML?

Modelan la dinámica y las interacciones del sistema, como diagramas de casos de uso, de secuencia y de actividad.

500

¿Qué es un método en un diagrama de clases?

Una función o comportamiento definido dentro de una clase.

500

¿Cuándo se debe utilizar una dependencia en lugar de una asociación?

Se usa dependencia cuando una clase usa otra de manera temporal, sin poseerla y se usa asociación cuando una clase mantiene una referencia persistente a otra

500

¿Qué es un modelo de dominio en UML?

Un modelo conceptual que representa los objetos y conceptos clave de un dominio de aplicación.


500

Menciona una ventaja de utilizar herramientas CASE en el diseño de software.

Permiten automatizar tareas repetitivas y mejorar la documentación del sistema.

M
e
n
u