Frage 1
Frage
La falta de estandarización en la representación de un modelo de forma gráfica...
Antworten
-
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.
Frage 2
Frage
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.
Frage 3
Frage
Con el objetivo de comunicar ideas a otros desarrolladores y apoyar en los análisis de un problema se creó...
Frage 4
Frage
Señala las respuestas correctas sobre UML:
Antworten
-
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.
Frage 5
Frage
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.
Frage 6
Frage
Señala las respuestas correctas sobre modelado visual:
Antworten
-
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.
Frage 7
Frage
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
Frage 8
Frage
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.
Antworten
-
completo
-
simple
-
compuesto
-
sistemas completos
-
sistemas compuestos
-
sistemas enlazados
-
diseño
-
análisis
-
pruebas
Frage 9
Frage
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).
Frage 10
Frage
UML es un método formal de modelado, con las siguientes ventajas...
Antworten
-
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
Frage 11
Antworten
-
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.
Frage 12
Frage
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.
Antworten
-
Visualizar
-
Especificar
-
Documentar
-
Construir
-
Añadir
-
Verificar
-
Atraer
-
Extender
Frage 13
Frage
Un modelo UML está compuesto por [blank_start]tres[blank_end] clases de bloques de construcción.
Frage 14
Frage
Señala las clases de bloques de construcción en un modelo UML.
Antworten
-
Elementos
-
Relaciones
-
Diagramas
-
Pila
-
Conmutador
-
IDE
Frage 15
Frage
Los elementos de un modelo UML...
Antworten
-
Son abstracciones de cosas reales.
-
Son abstracciones de cosas ficticias.
-
Ambas respuestas son válidas.
Frage 16
Frage
Las relaciones en un modelo UML relacionan los elementos entre sí.
Frage 17
Frage
¿Qué son los diagramas en un modelo UML?
Antworten
-
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.
Frage 18
Frage
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).
Frage 19
Frage
Señala las herramientas UML gratuitas...
Antworten
-
StarUML
-
ArgoUML
-
BOUML
-
Frame UML
-
Tiny UML
-
Microsoft Visio
-
Rational Rose
Frage 20
Frage
Señala las herramientas UML bajo licencia...
Antworten
-
Microsoft Visio
-
Rational Rose
-
StarUML
-
Frame UML
-
Tiny UML
Frage 21
Frage
Existen plugins UML para los IDE
Frage 22
Frage
La finalidad de los diagramas UML es...
Antworten
-
Presentar una perspectiva de un sistema.
-
Presentar una o varias perspectivas de uno o varios sistema.
-
Presentar diversas perspectivas de un sistema.
Frage 23
Frage
Un modelo UML describe lo que hará un sistema y cómo implementarlo.
Frage 24
Frage
Señala los tipos de diagramas UML
Antworten
-
Estáticos
-
Dinámicos
-
Alternativos
-
Simples
-
Compuestos
-
Enlazados
Frage 25
Frage
Los diagramas estáticos aportan una visión dinámica del sistema.
Frage 26
Frage
Los diagramas dinámicos aportan una visión dinámica del sistema.
Frage 27
Frage
Señala los diagramas de tipo estático...
Frage 28
Frage
Señala los diagramas de tipo dinámico...
Frage 29
Frage
Los diagramas de interacción, que son de tipo estático, se dividen en dos tipos: diagramas de secuencia y diagramas de colaboración.
Frage 30
Frage
La vista de los diagramas de casos de uso modela la funcionalidad del sistema según lo perciben los usuarios externos (actores)
Frage 31
Frage
Un caso de uso es una unidad coherente de funcionalidad, expresada como transacción entre actores y el sistema.
Frage 32
Frage
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.
Frage 33
Frage
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.
Frage 34
Frage
Elementos de un caso de uso...
Antworten
-
Sistema
-
Actor
-
Casos de uso
-
Relaciones
-
Hardware
-
Serial
Frage 35
Frage
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).
Antworten
-
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
Frage 36
Frage
La siguiente notación corresponde a la relación de tipo...
Frage 37
Frage
La siguiente notación corresponde a la relación de tipo...
Frage 38
Frage
La notación de la siguiente imagen corresponde a una relación de tipo asociación.
Frage 39
Frage
La notación de la imagen corresponde a la relación de tipo: generalización de casos de uso.
Frage 40
Frage
Los actores son entidades internas al sistema que proporcionan estímulos al mismo. Normalmente son seres humanos, pero pueden ser otros sistemas o dispositivos.
Frage 41
Frage
Para identificar a los actores se necesita saber...
Antworten
-
Qué interactúa con el sistema
-
Quién interactúa con el sistema
-
Qué roles desempeñan en la interacción
Frage 42
Frage
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.
Antworten
-
externos
-
sistema
-
roles
-
sistema
-
nombre
-
roles
-
actores
-
elemento
Frage 43
Frage
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.
Frage 44
Frage
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.
Frage 45
Frage
Los elementos del contrato de casos de uso son...
Antworten
-
Nombre
-
ID
-
Descripción breve
-
Actores implicados
-
Precondiciones
-
Curso normal
-
Postcondiciones
-
Alternativas
-
Descripción detallada
-
Actores internos
Frage 46
Frage
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).
Frage 47
Frage
El curso normal de un caso de uso no tiene por qué estar ordenado cronológicamente.
Frage 48
Frage
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.
Frage 49
Frage
Un diagrama de clases es...
Antworten
-
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
Frage 50
Frage
Un diagrama de clases está compuesto por clases y relaciones.
Frage 51
Frage
Una clase está compuesta por atributos solamente.
Frage 52
Frage
Señala los tipos de relaciones en un diagrama de clase.
Antworten
-
Asociación
-
Herencia
-
Composición
-
Agregación
-
Unión
-
Dependencia
-
Extensión
Frage 53
Frage
Señala las afirmaciones correctas sobre las clases
Antworten
-
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.
Frage 54
Frage
Por defecto la visibilidad de los atributos debe ser public y de los métodos private.
Frage 55
Frage
Señala los tipos de visibilidad en atributos y métodos de una clase
Antworten
-
public (+)
-
private (-)
-
protected (#)
-
package (~)
-
public (@)
-
private (*)
-
protected (!)
-
package ($)
Frage 56
Frage
[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].
Antworten
-
public
-
+
-
private
-
-
-
protected
-
#
-
package
-
~
-
$
-
^
-
!
-
linked
-
hidden
Frage 57
Frage
Señala las afirmaciones correctas sobre las relaciones
Antworten
-
En UML se describen mediante asociaciones
-
Poseen cardinalidad llamada multiplicidad
-
En UML se describen mediante enlaces
-
Poseen cardinalidad llamada multiplicador
Frage 58
Frage
Señala las afirmaciones correctas sobre la cardinalidad/multiplicidad...
Antworten
-
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.
Frage 59
Frage
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.
Frage 60
Frage
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.
Frage 61
Frage
La asociación puede ser...
Antworten
-
Bidireccional
-
Unidireccional
-
Ambas son correctas
Frage 62
Frage
Si se convierten a Java dos clases asociadas bidireccionalmente...
Antworten
-
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.
Frage 63
Frage
Una clase no puede asociarse con ella misma creando una asociación reflexiva.
Frage 64
Frage
Una asociación al igual que una clase, puede contener atributos y métodos. Es lo que se llama clase de asociación.
Frage 65
Frage
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.
Frage 66
Frage
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.
Frage 67
Frage
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.