Mostrando las entradas con la etiqueta UML. Mostrar todas las entradas
Mostrando las entradas con la etiqueta UML. Mostrar todas las entradas

jueves, 23 de mayo de 2013

Quiz N°1 UML


1.    Una nota sirve para a:

a. mostrar la interacción de los elementos de un modelo
b. indicar información sobre un elemento del modelo
c. hacer una rese
d. compartir relaciones entre los elementos de un modelo

2.    El tipo más importante de clasificador en UML es la clase, una clase es una descripción de un conjunto de objetos que comparten los mismos atributos, operaciones, relaciones y semántica PORQUE Existen además otros tipos de clasificadores que ayudan a modelar, (interfaz, señal, tipos de datos, componentes, nodos, casos de uso, subsistema) los cuales proporcionan al modelado de sistemas una vista general de comportamiento del sistema

a. si la afirmación y la razón son VERDADERAS pero la razón NO es una explicación CORRECTA de la afirmación
b. si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación
c. si la afirmación es VERDADERA, pero la razón es una proposición FALSA
d. si tanto la afirmación como la razón son proposiciones FALSAS
e. si la afirmación es FALSA, pero la razón es una proposición VERDADERA

3.    Cuando se crea un diagrama de clases se está modelando una parte de los elementos y las relaciones que configuran la vista de diseño del sistema, por esta razón cada diagrama de clases debe centrarse en una colaboración cada vez, para modelar una colaboración se debe tener en cuenta:

a. Expandir los detalles estructurales de estas clases, es decir, especificar los detalles de sus atributos y centrar su atención en las asociaciones que estructuran estas clases
b. Identificar las responsabilidades y hacer un reparto equilibrado de ellas en los elementos que componen el sistema
c. Crear un diagrama de clases que contenga estas clases y marcarlas como persistentes
d. Identificar las clases que van a ser persistentes en el diseño general de la bases de datos

4.    La multiplicidad es una restricción que se pone a una asociación, que limita el número de instancias de una clase que pueden tener esa asociación con una instancia de la otra clase, esto se puede expresarse de las siguientes formas

a. con un número fijo
b. con un intervalo de valores
c. con un prototipo de valores
d. con una incógnita

5.    Cuando existe un símbolo de agregación en un extremo de una clase, esto significa que la clase

a. tiene una relación dependiente con las clases asociadas
b. es una subclase de otras clases principales
c. está subordinada a las clases asociadas
d. tiene clases asociadas que representan un todo

6.    Para comprender UML, se necesita adquirir destrezas en el modelo conceptual del lenguaje y esto requiere tener en cuenta dos recomendaciones principales que son:

a. conocer de ante mando un lenguaje de programación
b. bloques básicos de construcción de UML
c. los elementos de análisis y diseño
d. las reglas como se pueden combinar estos bloques básicos

7.    Los modelos representan un sistema de software desde una perspectiva específica, UML posee varios modelos el diagrama de casos de uso el cual muestra

a. un conjunto de clases, interfaces y colaboraciones así como sus relaciones, son los más comunes en el modelado orientado a objetos
b. un conjunto de casos de uso, actores y relaciones, cubren la vista de casos de uso estática de un sistema
c. la organización y las dependencias entre un conjunto de componentes
d. un diagrama de interacción que resalta la ordenación temporal de los mensajes

8.    Un cambio en la especificación de un objeto puede afectar a otro objeto que lo esté utilizando, pero no necesariamente a la inversa, esto se afirma porque

a. una generalización puede relacionar objetos
b. las dependencias pueden representar que un objeto no utiliza a otro
c. la generalización se manifiesta en la herencia simple que es la más adecuada
d. existe la relación de dependencia entre objetos

9.    Cuando se realiza el modelado de un sistema se tiene en cuenta los elementos hardware y software que van hacer parte del sistema, en particular este es una parte física y reemplazable (hardware) de un sistema que conforma y proporciona la realización de un conjunto de interfaces comúnmente llamado:

a. Caso de uso
b. Nodo
c. Señal
d. Componente

10.  Los diagramas de clases representan un conjunto de clases, interfaces y colaboraciones y las relaciones entre ellas siendo las más comunes en el modelado de sistemas orientados a objetos PORQUE se utilizan para describir la vista de diseño dinámica de un sistema que incluye clases

a. si la afirmación es VERDADERA, pero la razón es una proposición FALSA
b. si tanto la afirmación como la razón son proposiciones FALSAS
c. si la afirmación y la razón son VERDADERAS pero la razón NO es una explicación CORRECTA de la afirmación
d. si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación
e. si la afirmación es FALSA, pero la razón es una proposición VERDADERA

11.  En una clase hay elementos que describen o dan una característica a la clase, esto puede ser un rango de valores, fechas o nombres a este elemento en la sintaxis de uml se lo conoce como:

a. Responsabilidad
b. Atributo
c. Operación
d. Nombre

12.  Una clase se representa mediante una caja subdividida en tres partes en la superior se muestra el nombre de la clase, en la media los atributos y en la inferior:

a. las relaciones
b. las operaciones
c. las excepciones
d. los comentarios

13.  Cuál de las siguientes sería la razón principal para modelar un sistema

a. visualizar el problema
b. demostrar que sabe mucho
c. especificar tareas para el programador
d. codificación el programa que lo resuelve

14.  Al modelar los elementos que constituyen el vocabulario de un sistema, también hay que modelar como se relacionan entre si estos elementos, por lo cual

a. una relación de dependencia no es una relación de uso
b. las relaciones de dependencia, la Interfaz y la herencia de asociaciones son los tres bloques de construcción de relaciones más importantes de UML
c. las relaciones de dependencia, las generalizaciones y las asociaciones son los tres bloques de construcción de relaciones más importantes de UML
d. las relaciones se utilizan para mostrar asociaciones de uso

15.  La dependencia es una forma muy particular de relación entre clases, en la cual una clase depende de otra, la afirmación anterior permite también concluir que las clases tiene propiedades del diseño orientado a objetos como:

a. herencia
b. polimorfismo
c. metamorfismo
d. concatenación


CALIFICACIÓN 16 / 16

Quiz N°2 UML


1.    El diagrama que no corresponde a la notación UML es

a. diagrama de colaboración
b. diagrama de componentes
c. diagrama de interacción
d. diagrama de puertos

2.    El actor en un diagrama de casos de uso es

a. una parte física y reemplazable de un sistema
b. un objeto que invoca una operación sobre otro objeto
c. un rol que un usuario juega con respecto al sistema
d. un evento que representa un cambio de estado

3.    El modelado arquitectónico está compuesto por los siguientes elementos de diseño

a. eventos - se
b. diagramas de estado - tiempo - espacio
c. componentes - despliegue
d. colaboraciones - patrones

4.    En el modelado dinámico, normalmente los diagramas de estados contienen

a. transferencias de acciones y eventos
b. transiciones
c. estados simples solamente
d. estados simples y compuestos

5.    Un diagrama es una proyección grafica de los elementos que configuran un sistema denotando el funcionamiento general, entre los diagramas que UML utiliza para este modelado tenemos

a. diagramas de despliegue
b. diagramas de motivación
c. diagramas de agregación
d. diagramas de actividades

6.    En el modelado arquitectónico se puede decir que se subdivide en

a. Eventos, señales
b. Colaboraciones, patrones
c. Componentes, despliegue
d. Diagramas de estado, tiempo

7.    Un evento que representa un cambio, se modela con la palabra

a. else
b.send
c.when
d. alter

8.    Un diagrama de componentes muestra las organizaciones y dependencias lógicas entre componentes software, los cuales pueden ser

a. código fuente ejecutable
b. código fuente compilado
c. código fuente binarios
d. código fuente de máquina

9.    Las colaboraciones son en el modelado arquitectónico

a. Un conjunto de clasificadores y asociaciones que juegan roles específicos
b. una sociedad de clases, interfaces y otros elementos que colaboran para proporcionar un comportamiento cooperativo
c. acciones colaborativas de clases e interfaces
d. Acciones asistenciales de apoyo para contribuir al modelado arquitectónico del sistema

10.    Una marca de tiempo denota el instante en el que ocurre un evento PORQUE una expresión de tiempo es una expresión que al evaluarse genera un valor de tiempo absoluto

a. si la afirmación y la razón son VERDADERAS pero la razón NO es una explicación CORRECTA de la afirmación
b. si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación
c. si tanto la afirmación como la razón son proposiciones FALSAS
d. si la afirmación es FALSA, pero la razón es una proposición VERDADERA
e. si la afirmación es VERDADERA, pero la razón es una proposición FALSA

11.    Tesis
Un diagrama de Secuencia muestra una interacción ordenada según la secuencia temporal de eventos En particular, muestra los objetos participantes en la interacción y los mensajes que intercambian ordenados
Según su secuencia en el tiempo El eje vertical representa el tiempo, y en el eje horizontal se colocan los objetos y actores participantes en la interacción

Postulado 1
Cada objeto o actor tiene una línea horizontal punteada, y los mensajes se representan mediante flechas entre los distintos objetos

Postulado 2
El tiempo fluye de arriba abajo donde se pueden colocar etiquetas como restricciones de tiempo y descripciones de acciones

a. marque B si de la tesis se deduce el postulado
b. marque D si ninguno de los postulados se deduce de la tesis
c. marque A si de la tesis se deducen los postulados I y II
d. marque C si de la tesis solo se deduce el postulado II

12.  Un mecanismo permite dentro del modelo realizar una:

a. plantilla que sirve de modelo para la guía de determinado dominio
b. solución común a un problema dentro de un contexto común
c. identificación a una sociedad de clases
d. adaptación de una sociedad de clases

13.  En el modelado dinámico una transacción es:

a. Un flujo de información dinámica que representa unas acciones para cumplir ciertos parámetros definidos en el modelo dinámico
b. Una condición o situación en la vida de un objeto durante la cual satisface alguna condición y realiza una actividad o espera un evento
c. Un cambio de estado cuando un objeto está en el estado origen y después de dispararse esta en el estado destino
d. Una relación entre dos estados que indica que un objeto que este en el primer estado realizara ciertas acciones y entrara en el segundo estado cuando ocurra un evento especifico

14.  Gráficamente un componente se representa a través de un

a. circulo delimitado
b. rectángulo con pestañas
c. rectángulo redondeado
d. cuadrado abierto

15.  Lo que distingue a un diagrama de componentes de otro es:

a. su representación grafica
b. su comportamiento cooperativo
c. su solución para un problema
d. su contenido y relaciones

CALIFICACIÓN 17 / 17

Quiz N°3 UML


1.     La decisión de que partes del sistema abordar en cada ciclo de desarrollo se va a tomar basándose en los casos de uso diseñados, es decir, a cada ciclo de desarrollo se le va a asignar la implementación de uno o más casos de uso o versiones simplificadas de casos de uso PORQUE así se realizara una versión simplificada del caso de uso completo cuando este es demasiado complejo para ser tratado en un solo ciclo

a. D si la afirmación es FALSA, pero la razón es una proposición VERDADERA
b. C si la afirmación es VERDADERA, pero la razón es una proposición FALSA
c. B si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación
d. A si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación

2.    Cuál es el paso a seguir una vez obtenido el diagrama de clases de diseño

a. listas las funciones, limites e identificación de eventos
b. definir el hardware y el software del sistema
c. ajuste de los diferentes tipos de interfaz tecnológica
d. establecer la organización estructural de elementos comunes

3.  El objetivo de la creación de un modelo conceptual es aumentar la comprensión del problema, Por lo tanto, a la hora de incluir conceptos en el modelo, es mejor crear un modelo con muchos conceptos y no depender de un solo concepto, ante esta afirmación que concepto hace parte del modelo conceptual

a. identificación de asociaciones
b. diseño de alto nivel
c. ciclo de desarrollo
d. planificación

4.    Los atributos y los métodos deben tener una visibilidad asignada que puede ser:

a. de los mismos atributos y componentes
b. publica, protegida y privada
c. de los componentes solamente
d. de distintos atributos y componentes

5.    Un Caso de Uso es un documento narrativo que describe a los actores utilizando un sistema para satisfacer un objetivo PORQUE es una historia o una forma particular de usar un sistema

a. si la afirmación y la razón son VERDADERAS pero la razón NO es una explicación CORRECTA de la afirmación
b. si tanto la afirmación como la razón son proposiciones FALSAS
c. si la afirmación es VERDADERA, pero la razón es una proposición FALSA
d. si la afirmación es FALSA, pero la razón es una proposición VERDADERA
e. si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación

6.    UML ayuda al desarrollo de sistemas de software PORQUE UML define una metodología estándar para la construcción de soluciones bajo el enfoque de la orientación a objetos

a. si tanto la afirmación como la razón son proposiciones FALSAS
b. si la afirmación y la razón son VERDADERAS pero la razón NO es una explicación CORRECTA de la afirmación
c. si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación
d. si la afirmación es FALSA, pero la razón es una proposición VERDADERA
e. si la afirmación es VERDADERA, pero la razón es una proposición FALSA

7.    Los diagramas de clases pueden incluir en su diseño

a. interfaces
b. objetos
c. nodos
d. datos

8.   Un Caso de Uso Real describe el diseño real de un sistema según una correcta entrada y salida de información PORQUE el diseño de casos de uso muestra de manera clara las clases y los objetos del modelo

a. A si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación
b. D si la afirmación es FALSA, pero la razón es una proposición VERDADERA
c. C si la afirmación es VERDADERA, pero la razón es una proposición FALSA
d. B si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación

9.    Los modelos utilizados en el diseño de bajo nivel definen los elementos que forman parte del sistema orientado a objetos que se va a construir para ello es necesario desarrollar los diagramas de:

a. interacción
b. clases
c. concepto
d. caso de uso

10.    La fase de diseño de bajo nivel crea una solución a nivel lógico del sistema objeto de estudio PORQUE el diseño de bajo nivel se basa en el conocimiento reunido en la fase de diseño de alto nivel

a. C si la afirmación es VERDADERA, pero la razón es una proposición FALSA
b. D si la afirmación es FALSA, pero la razón es una proposición VERDADERA
c. A si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación
d. B si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación

11.    En la identificación inicial de casos de uso se usan métodos que se basan en la construcción de:

a. productos     
b. sistemas        
c. actores           
d. eventos

12.    Los Diagramas de Interacción muestran el intercambio de mensajes entre instancias del modelo de clases y objetos PORQUE para cumplir las post-condiciones establecidas en diseño inicial de clases es necesario por lo menos diseñar un diagrama de colaboración o un diagrama de Secuencia

a. A si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación
b. B si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación
c. C si la afirmación es VERDADERA, pero la razón es una proposición FALSA
d. D si la afirmación es FALSA, pero la razón es una proposición VERDADERA     

13.    Una transacción es la regla de negocio especificada para un cambio de estado entre objetos PORQUE un objeto cambia de un estado inicial a otro estado cuando ocurre un evento especifico dando lugar a una transición

a. D si la afirmación es FALSA, pero la razón es una proposición VERDADERA
b. C si la afirmación es VERDADERA, pero la razón es una proposición FALSA
c. B si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación
d. A si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación

14.    Los diagramas de interacción permiten al modelador mirar de manera clara las relaciones y acciones de los objetos a través de los diagramas de:

a. componentes
b. creación
c. colaboración
d. secuencia

15.    Se define una asociación con navegabilidad de A hacia B, cuando:

a. componente de B es de diferente clase de A
b. A limita el número de instancias con respecto a B
c. A necesita mantener una conexión con B
      d. ambos tienen diagramas comunes UML

CALIFICACIÓN 17 / 17