Anda di halaman 1dari 5

Berber Flores Luis Enrique

207462662

Ing. De Software 2

1/10/2015

1.- Las relaciones son uno de los bloques básicos en UML. ¿Cuáles son los 4 tipos de relaciones?

Asociación

composición

Generalización

Dependencia

2.- ¿Cuáles son los diagramas estáticos en UML?

Se encargan de definir qué cosas (entidades, objetos, áreas, clases, etc.) deben de estar definidas dentro del sistema y cómo deben de estar estructuradas.

Son aquellos que le dan una vista estática del sistema.

3.- ¿Cuáles son los diagramas de comportamiento en UML?

Dinámicos: Actividad, Interacción, Casos de uso, Máquina de estado.

4.- En el diagrama de casos de uso existen 3 elementos gráficos que permiten su representación, los cuales son:

Actor

Caso de uso

Relación

5.- Responda verdadero o falso. Los modelos creados en UML son precisos, es decir, no presentan ambigüedad.

Verdadero.

6.- Los elementos son uno de los bloques básicos en UML. ¿Cuáles son los 4 tipos de elementos?

Elementos estructurales

Elementos de comportamiento

Elementos de agrupación

Elementos de anotación

7.- En UML existe un solo elemento de agrupación. ¿Cuál es?

Paquete.

8.- ¿Qué son las relaciones?

Las relaciones existentes entre las distintas clases nos indican cómo se comunican los objetos de esas clases entre sí.

Berber Flores Luis Enrique

207462662

Ing. De Software 2

1/10/2015

9.- Tipos de relaciones que hay en el modelado UML (4):

Asociación

composición

Generalización

Dependencia

10 Dibuja una flecha de realización:

Berber Flores Luis Enrique 207462662 Ing. De Software 2 1/10/2015 9.- Tipos de relaciones que hay

11.- ¿Cuál es elemento de notación (dibujo)?:

Berber Flores Luis Enrique 207462662 Ing. De Software 2 1/10/2015 9.- Tipos de relaciones que hay

12.- Dibujo del caso de uso más usado (dibujo) y elementos:

Berber Flores Luis Enrique 207462662 Ing. De Software 2 1/10/2015 9.- Tipos de relaciones que hay

Berber Flores Luis Enrique

207462662

Ing. De Software 2

1/10/2015

13.- ¿Cómo se dibuja la secuencia?

Berber Flores Luis Enrique 207462662 Ing. De Software 2 1/10/2015 13.- ¿Cómo se dibuja la secuencia?

14 ¿Cuál es la asociación? (explica y dibuja su representación):

Es una relación estructural entre clases que describe un conjunto de enlaces, los cuales son conexiones entre objetos que son instancias de clases.

Berber Flores Luis Enrique 207462662 Ing. De Software 2 1/10/2015 13.- ¿Cómo se dibuja la secuencia?

15.- ¿Qué es UML? (G)

A) aportó el análisis de los sistemas.

 

16.-Booch (ODD) (B)

B) Aportó Técnica de modelado orientada a

objetos.

17.- ¿Cómo se organiza UML? (F)

C) Estáticas y dinámicas.

 

18.- Rumbaugh (OMT) (E)

D)

Especificar,

visualizar,

construir

y

documentar.

 

19.- UML es usado para: (D)

E) Aportó la descripción de conjuntos de

objetos y sus relaciones.

 

20.- Jacobson (OOSE) (A)

F) Bloques Básicos de construcción,

Reglas de Uso y Mecanismos Comunes.

 

21.- Son las características de un sistema antes de su construcción. (C)

G) Es un estándar para modelado.

 

22.- La metodología OMT se divide en 3 modelos, explique cada uno de ellos.

Modelo de objetos: describe la estructura estática de los objetos en un sistema, y sus relaciones. Consiste de diagramas de objetos.

Modelo dinámico: describe aspectos de control de un sistema y muestra la parte dinámica de cada clase mediante diagramas de estados.

Berber Flores Luis Enrique

207462662

Ing. De Software 2

1/10/2015

Modelo funcional: describe el flujo de datos en el sistema mediante diagramas de flujo de datos.

23.- ¿Cuáles son las técnicas que utilizan el método CRC?

Tarjeta CRC:

describen

la

clase con

sus

súper

y

subclases,

responsabilidades

y

colaboraciones.

Tarjetas de subsistema: en ellas se describe los subsistemas y contratos.

Diagramas de jerarquía y diagramas de Ven: muestran y descubren la herencia entre clases.

Diagramas de colaboración: muestran las clases, subsistemas y las colaboraciones cliente / servidor entre ellas.

24.- ¿Cuáles son los modelos en los que se divide la metodología OOSE?

Modelo de requerimientos: delimita el sistema y define su funcionalidad.

Modelo de análisis: estructura el sistema, modelando tres tipos de objetos (objetos

de interface, objetos entidad y objetos de control). Modelo de diseño: refina el modelo de análisis y lo adapta a un ambiente de

implementación. Consiste de diagramas de interacción y diagramas de transición de estados.

Modelo

de

implementación:

consiste

en

el

código

fuente

de

los

objetos

especificados en el modelo de diseño. Modelo de prueba: es llevado a cabo mediante la realización de pruebas al modelo

de implementación.

25.- ¿Cuál es la idea básica de la metodología OOSE?

La idea básica de estos modelos es capturar el concepto inicial de todos los requerimientos funcionales y usar sus perspectivas. Es por eso que la relación entre ellos es importante. Para ser posible el mantenimiento del sistema es también necesario que los modelos sean tangibles.

26.- ¿Cuáles son los principios del modelado orientado a objetos?

Modularización: Módulos fáciles de manejar y que comprenden las estructuras de

datos y las operaciones permisibles. Encapsulado: Distingue entre la interface a un objeto (qué es lo que hace), de la

implementación (cómo lo hace). Tipos de datos abstractos: Agrupa todos los objetos que tienen la misma interface

y los trata como si fueran del mismo tipo.

Berber Flores Luis Enrique

207462662

Ing. De Software 2

1/10/2015

Herencia: Reutilización, ya que permite definir nuevos tipos en funciones de otros

 

tipos.

El

nuevo tipo

hereda las

estructuras de datos y los métodos del tipo

precedente.

 

Mensajes:

Un

objeto

lleva

a

cabo

sus acciones cuando recibe un mensaje

concreto, codificado de una forma simple, estándar e independiente de cómo o dónde está implementado el objeto. Polimorfismo: Diferentes objetos responden al mismo mensaje. El sistema determina en tiempo de ejecución qué código invocar dependiendo del tipo de objeto (técnicas de Overloading y Dynamic binding).

27.- ¿Qué son las relaciones UML?

Las relaciones existentes entre las distintas clases nos indican cómo se comunican los objetos de esas clases entre sí.

28.- ¿Cuál es la función de los mecanismos de extensibilidad?

Configurar y extender UML a las necesidades de un proyecto y adaptarse a nuevas tecnologías de software. Los mecanismos de extensión de UML son: Estereotipos. Valores etiquetados. Restricciones.