Pregunta 1
Pregunta
La falta de estandarización en la representación de un modelo de forma gráfica...
Respuesta
-
Impedía que los diseños gráficos realizados se pudieran compartir fácilmente entre distintos diseñadores.
-
Permitía que los diseños gráficos realizados se pudieran compartir fácilmente entre distintos diseñadores.
-
Impedía que los diseños geométricos realizados se pudieran compartir fácilmente entre distintos diseñadores.
-
Ignoraba que los diseños geométricos realizados se pudieran compartir fácilmente entre distintos diseñadores.
Pregunta 2
Pregunta
La falta de estandarización, en la manera de representar un modelo gráficamente, impedía que los diseños gráficos realizados se pudieran compartir fácilmente entre distintos diseñadores.
Pregunta 3
Pregunta
Con el objetivo de comunicar ideas a otros desarrolladores y apoyar en los análisis de un problema se creó...
Pregunta 4
Pregunta
Señala las respuestas correctas sobre UML:
Respuesta
-
Se ha convertido en el estándar para representar la información con la que se trabaja en las fases de análisis y diseño.
-
Se ha convertido en el estándar para modelar la información con la que se trabaja en las fases de análisis y diseño.
-
Se ha convertido en el estándar para representar la información con la que se trabaja en las fases de explotación y mantenimiento.
-
Se ha convertido en el estándar para modelar la información con la que se trabaja en las fases de explotación y mantenimiento.
Pregunta 5
Pregunta
UML tiene una notación gráfica poco expresiva que permite representar todas las fases de un proyecto informático: desde el análisis con los casos de uso, diseño con diagramas de clases, objetos,etc…, hasta la implementación y configuración con los diagramas de despliegue.
Pregunta 6
Pregunta
Señala las respuestas correctas sobre modelado visual:
Respuesta
-
UML es un lenguaje de modelado
-
UML es un lenguaje de etiquetado
-
Un modelo es una simplificación de la realidad.
-
Un modelo es una extensión de la realidad.
-
El objetivo del modelado de un sistema es capturar las partes esenciales del sistema.
-
El objetivo del modelado de un sistema es capturar una o varias partes del sistema.
-
Para facilitar este modelado, se realiza una abstracción y se plasma en una notación gráfica.
Pregunta 7
Pregunta
El modelado visual permite manejar la complejidad de los sistemas a analizar o diseñar, abstrayendo la dificultad en modelos entendibles por el ser humano
Pregunta 8
Pregunta
UML sirve para el modelado [blank_start]completo[blank_end] de [blank_start]sistemas completos[blank_end], tanto en [blank_start]diseño[blank_end] de software como para el hardware donde se ejecuten.
Respuesta
-
completo
-
simple
-
compuesto
-
sistemas completos
-
sistemas compuestos
-
sistemas enlazados
-
diseño
-
análisis
-
pruebas
Pregunta 9
Pregunta
Otro objetivo del modelado visual es la independencia del lenguaje de implementación para así poder usarlo en cualquier lenguaje (principalmente lenguajes orientado a objetos).
Pregunta 10
Pregunta
UML es un método formal de modelado, con las siguientes ventajas...
Respuesta
-
Mayor rigor en la especificación
-
Permite realizar una verificación y validación del modelo realizado.
-
Se pueden automatizar determinados procesos y permite generar código a partir de los modelos y a la inversa
Pregunta 11
Respuesta
-
Es un lenguaje que proporciona un vocabulario y unas reglas para permitir una comunicación y se centra en la representación gráfica de un sistema.
-
Es una máquina virtual que proporciona un vocabulario y unas reglas para permitir una comunicación y se centra en la representación gráfica de un sistema.
-
Es un kit de herramientas que proporciona un vocabulario y unas reglas para permitir una comunicación y se centra en la representación gráfica de un sistema.
-
Todas son falsas.
Pregunta 12
Pregunta
Los objetivos son:
[blank_start]Visualizar[blank_end]: permite expresar de forma gráfica un sistema de tal modo que cualquiera (dentro del ámbito que nos ocupa) lo puede entender.
[blank_start]Especificar[blank_end]: permite aclarar las características de un sistema antes de construirlo.
[blank_start]Construir[blank_end]: a partir de los modelos se pueden construir los sistemas diseñados.
[blank_start]Documentar[blank_end]: los elementos gráficos sirven como documentación del sistema desarrollado que pueden servir para su futura revisión.
Respuesta
-
Visualizar
-
Especificar
-
Documentar
-
Construir
-
Añadir
-
Verificar
-
Atraer
-
Extender
Pregunta 13
Pregunta
Un modelo UML está compuesto por [blank_start]tres[blank_end] clases de bloques de construcción.
Pregunta 14
Pregunta
Señala las clases de bloques de construcción en un modelo UML.
Respuesta
-
Elementos
-
Relaciones
-
Diagramas
-
Pila
-
Conmutador
-
IDE
Pregunta 15
Pregunta
Los elementos de un modelo UML...
Respuesta
-
Son abstracciones de cosas reales.
-
Son abstracciones de cosas ficticias.
-
Ambas respuestas son válidas.
Pregunta 16
Pregunta
Las relaciones en un modelo UML relacionan los elementos entre sí.
Pregunta 17
Pregunta
¿Qué son los diagramas en un modelo UML?
Respuesta
-
Son colecciones de elementos con sus relaciones.
-
Son colecciones de datos con sus relaciones.
-
Son colecciones de elementos sin sus relaciones.
-
Son colecciones de relaciones con sus datos.
Pregunta 18
Pregunta
La herramienta de modelado UML más simple, barata y flexible es un lápiz y papel, pero para softwares más complejos es necesario usar herramientas de modelado UML conocidas como CASD (Computer Aided Software Diagrams).
Pregunta 19
Pregunta
Señala las herramientas UML gratuitas...
Respuesta
-
StarUML
-
ArgoUML
-
BOUML
-
Frame UML
-
Tiny UML
-
Microsoft Visio
-
Rational Rose
Pregunta 20
Pregunta
Señala las herramientas UML bajo licencia...
Respuesta
-
Microsoft Visio
-
Rational Rose
-
StarUML
-
Frame UML
-
Tiny UML
Pregunta 21
Pregunta
Existen plugins UML para los IDE
Pregunta 22
Pregunta
La finalidad de los diagramas UML es...
Respuesta
-
Presentar una perspectiva de un sistema.
-
Presentar una o varias perspectivas de uno o varios sistema.
-
Presentar diversas perspectivas de un sistema.
Pregunta 23
Pregunta
Un modelo UML describe lo que hará un sistema y cómo implementarlo.
Pregunta 24
Pregunta
Señala los tipos de diagramas UML
Respuesta
-
Estáticos
-
Dinámicos
-
Alternativos
-
Simples
-
Compuestos
-
Enlazados
Pregunta 25
Pregunta
Los diagramas estáticos aportan una visión dinámica del sistema.
Pregunta 26
Pregunta
Los diagramas dinámicos aportan una visión dinámica del sistema.
Pregunta 27
Pregunta
Señala los diagramas de tipo estático...
Pregunta 28
Pregunta
Señala los diagramas de tipo dinámico...
Pregunta 29
Pregunta
Los diagramas de interacción, que son de tipo estático, se dividen en dos tipos: diagramas de secuencia y diagramas de colaboración.
Pregunta 30
Pregunta
La vista de los diagramas de casos de uso modela la funcionalidad del sistema según lo perciben los usuarios externos (actores)
Pregunta 31
Pregunta
Un caso de uso es una unidad coherente de funcionalidad, expresada como transacción entre actores y el sistema.
Pregunta 32
Pregunta
El objetivo de los diagramas de casos de uso es enumerar a los actores y los casos de uso, y demostrar que todos los actores participan en cada caso de uso.
Pregunta 33
Pregunta
Los diagramas de caso de uso modelan la funcionalidad de un sistema usando actores y casos de uso. Estos son servicios/funciones provistas por el sistema para sus usuarios.
Pregunta 34
Pregunta
Elementos de un caso de uso...
Respuesta
-
Sistema
-
Actor
-
Casos de uso
-
Relaciones
-
Hardware
-
Serial
Pregunta 35
Pregunta
Elementos de un caso de uso:
- [blank_start]Sistema[blank_end]: el [blank_start]rectángulo[blank_end] representa los límites del sistema que contiene los casos de uso. Los actores se ubican [blank_start]fuera[blank_end] del sistema.
- [blank_start]Actor[blank_end]: caracteriza las [blank_start]interacciones[blank_end] de los usuarios externos con el sistema. Cada uno participa en uno o más casos de uso. Interactúa con el caso de uso, intercambiando [blank_start]mensajes[blank_end]. La implementación [blank_start]interna[blank_end] de un actor no es relevante en el caso de uso. Los actores pueden ser definidos en [blank_start]jerarquías[blank_end] de [blank_start]generalización[blank_end], en las cuales una descripción abstracta del actor es compartida y aumentada por una o más descripciones específicas del actor. Un actor puede ser un ser [blank_start]humano[blank_end], otro [blank_start]sistema[blank_end] informático o cierto [blank_start]proceso[blank_end] ejecutable.
- [blank_start]Casos de uso[blank_end]: es una descripción de las [blank_start]interacciones[blank_end] que se producen entre un [blank_start]actor[blank_end] y el sistema, cuando el [blank_start]actor[blank_end] usa el [blank_start]sistema[blank_end] para llevar a cabo una tarea específica. Expresa una unidad coherente de funcionalidad, y se representa en el diagrama de Casos de Uso mediante una [blank_start]elipse[blank_end] con el nombre del caso de uso en su [blank_start]interior[blank_end]. El nombre del caso de uso debe reflejar la tarea específica que el [blank_start]actor[blank_end] desea llevar a cabo en el sistema.
- [blank_start]Relaciones[blank_end]: existen varios tipos ([blank_start]asociación[blank_end], extensión, [blank_start]inclusión[blank_end], [blank_start]generalización[blank_end] de casos de uso).
Respuesta
-
Sistema
-
rectángulo
-
fuera
-
Actor
-
mensajes
-
interna
-
jerarquías
-
generalización
-
humano
-
proceso
-
sistema
-
Casos de uso
-
interacciones
-
actor
-
actor
-
sistema
-
elipse
-
interior
-
actor
-
asociación
-
inclusión
-
generalización
-
Relaciones
-
interacciones
Pregunta 36
Pregunta
La siguiente notación corresponde a la relación de tipo...
Pregunta 37
Pregunta
La siguiente notación corresponde a la relación de tipo...
Pregunta 38
Pregunta
La notación de la siguiente imagen corresponde a una relación de tipo asociación.
Pregunta 39
Pregunta
La notación de la imagen corresponde a la relación de tipo: generalización de casos de uso.
Pregunta 40
Pregunta
Los actores son entidades internas al sistema que proporcionan estímulos al mismo. Normalmente son seres humanos, pero pueden ser otros sistemas o dispositivos.
Pregunta 41
Pregunta
Para identificar a los actores se necesita saber...
Respuesta
-
Qué interactúa con el sistema
-
Quién interactúa con el sistema
-
Qué roles desempeñan en la interacción
Pregunta 42
Pregunta
Hay que tener en cuenta los siguientes puntos a la hora de definir los actores:
- Son siempre [blank_start]externos[blank_end] al sistema.
- Interactúan directamente con el [blank_start]sistema[blank_end].
- Representan [blank_start]roles[blank_end] que personas y elementos desempeñan en relación al [blank_start]sistema[blank_end].
- Necesitan un [blank_start]nombre[blank_end] en acuerdo a su labor.
- La misma persona o [blank_start]elemento[blank_end] puede interpretar varios [blank_start]roles[blank_end] como [blank_start]actores[blank_end] distintos.
Respuesta
-
externos
-
sistema
-
roles
-
sistema
-
nombre
-
roles
-
actores
-
elemento
Pregunta 43
Pregunta
Para identificar los casos de uso es necesario entender lo que el sistema debe hacer y la mejor forma es identificando los actores que usarán el sistema y cómo lo harán.
Pregunta 44
Pregunta
Los casos de uso se documentan con texto informal en un contrato, el cual describe tanto la tarea del actor como la respuesta del sistema.
Pregunta 45
Pregunta
Los elementos del contrato de casos de uso son...
Respuesta
-
Nombre
-
ID
-
Descripción breve
-
Actores implicados
-
Precondiciones
-
Curso normal
-
Postcondiciones
-
Alternativas
-
Descripción detallada
-
Actores internos
Pregunta 46
Pregunta
Los actores implicados en el caso de uso pueden ser principales (activan el caso de uso) y interinos (interactúan con él después de activar el caso de uso, siendo componentes externos o dispositivos los que interactúan con el sistema).
Pregunta 47
Pregunta
El curso normal de un caso de uso no tiene por qué estar ordenado cronológicamente.
Pregunta 48
Pregunta
Las alternativas son desviaciones del curso normal del caso de uso, en el cual suelen producirse errores o excepciones que deberá informar el sistema al usuario que introduce datos.
Pregunta 49
Pregunta
Un diagrama de clases es...
Respuesta
-
Es un tipo de diagrama de estructuras (estático) que describe la estructura de un sistema mostrando sus clases y las asociaciones entre ellas, y sirve para visualizar las relaciones entre las clases del sistema.
-
Es un tipo de diagrama de estructuras (dinámico) que describe la estructura de un sistema mostrando sus clases y las asociaciones entre ellas. Sirve para visualizar las relaciones entre las clases del sistema
-
Es un tipo de diagrama de estructuras (enlazante) que describe la estructura de un sistema mostrando sus clases y las asociaciones entre ellas. Sirve para visualizar las relaciones entre las clases del sistema
Pregunta 50
Pregunta
Un diagrama de clases está compuesto por clases y relaciones.
Pregunta 51
Pregunta
Una clase está compuesta por atributos solamente.
Pregunta 52
Pregunta
Señala los tipos de relaciones en un diagrama de clase.
Respuesta
-
Asociación
-
Herencia
-
Composición
-
Agregación
-
Unión
-
Dependencia
-
Extensión
Pregunta 53
Pregunta
Señala las afirmaciones correctas sobre las clases
Respuesta
-
Son la unidad básica que encapsula toda la información de un objeto (instancia de la clase).
-
Podemos modelar el entorno en estudio.
-
Se representa con un rectángulo con 3 divisiones para el nombre de la clase, los atributos y los métodos u operaciones.
-
En la representación de una clase, los atributos y métodos pueden omitirse.
-
Se representa con un rombo con 3 divisiones para el nombre de la clase, los atributos y los métodos u operaciones.
-
Es obligatorio añadir los atributos y métodos en la representación de una clase.
-
Podemos modelar las fases del proyecto en estudio.
Pregunta 54
Pregunta
Por defecto la visibilidad de los atributos debe ser public y de los métodos private.
Pregunta 55
Pregunta
Señala los tipos de visibilidad en atributos y métodos de una clase
Respuesta
-
public (+)
-
private (-)
-
protected (#)
-
package (~)
-
public (@)
-
private (*)
-
protected (!)
-
package ($)
Pregunta 56
Pregunta
[blank_start]public[blank_end]: será público, visible tanto dentro como fuera de la clase. Se representa con un [blank_start]+[blank_end].
[blank_start]private[blank_end]: sólo será accesible dentro de la clase (solo los métodos pueden acceder al atributo). Se representa con un [blank_start]-[blank_end].
[blank_start]protected[blank_end]: no será accesible fuera de la clase, pero sí por los métodos de la clase además de las subclases derivadas. Se representa con [blank_start]#[blank_end].
[blank_start]package[blank_end]: es visible en las clases del mismo paquete. Se representa con [blank_start]~[blank_end].
Respuesta
-
public
-
+
-
private
-
-
-
protected
-
#
-
package
-
~
-
$
-
^
-
!
-
linked
-
hidden
Pregunta 57
Pregunta
Señala las afirmaciones correctas sobre las relaciones
Respuesta
-
En UML se describen mediante asociaciones
-
Poseen cardinalidad llamada multiplicidad
-
En UML se describen mediante enlaces
-
Poseen cardinalidad llamada multiplicador
Pregunta 58
Pregunta
Señala las afirmaciones correctas sobre la cardinalidad/multiplicidad...
Respuesta
-
Representa el nº de instancias de una clase que se relacionan con las instancias de otra clase.
-
Representa el nº de instancias de una clase.
-
Es similar a la cardinalidad del modelo E/R
-
Es equivalente a la cardinalidad de un mapa.
Pregunta 59
Pregunta
La multiplicidad situada en un extremo de una asociación indica a cuántas instancias de la clase situada en ese mismo extremo está vinculada una instancia de la clase situada en el extremo opuesto.
Pregunta 60
Pregunta
En uno de los extremos de la asociación, es posible especificar la multiplicidad mínima y la máxima con el fin de indicar el intervalo de valores al que deberá pertenecer siempre la multiplicidad.
Pregunta 61
Pregunta
La asociación puede ser...
Respuesta
-
Bidireccional
-
Unidireccional
-
Ambas son correctas
Pregunta 62
Pregunta
Si se convierten a Java dos clases asociadas bidireccionalmente...
Respuesta
-
Cada una tendrá un objeto/objetos, dependiendo de la multiplicidad entre ellas.
-
Cada una tendrá varios objetos, dependiendo de la multiplicidad entre ellas
-
Ninguna es correcta.
-
Cada una tendrá un objeto/objetos.
Pregunta 63
Pregunta
Una clase no puede asociarse con ella misma creando una asociación reflexiva.
Pregunta 64
Pregunta
Una asociación al igual que una clase, puede contener atributos y métodos. Es lo que se llama clase de asociación.
Pregunta 65
Pregunta
En la composición débil (composición), los componentes compartidos por varios compuestos y la destrucción del compuesto no implica la destrucción de los componentes.
Pregunta 66
Pregunta
En la composición fuerte (composición), los componentes compartidos por varios compuestos y la destrucción del compuesto implica la destrucción de los componentes.
Pregunta 67
Pregunta
La herencia es una abstracción importante para compartir similitudes entre clases, donde atributos y operaciones comunes se pueden compartir por medio de la superclase.