ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Actividad II UML


Enviado por   •  26 de Febrero de 2014  •  1.583 Palabras (7 Páginas)  •  2.302 Visitas

Página 1 de 7

ACTIVIDAD 2 Ejercicios y Actividades de “Aprendiendo UML en 24 horas"

Desarrollo e Implementación de Sistemas de Información

Ingeniería Informática

Docente: Gregorio Ronquillo Maynez

Alumno: Rubén Arturo Domínguez Altamirano

N° Control: 10550366

08/04/2013

Introducción

El lenguaje UML está destinado al apoyo de los desarrolladores ya que tanto sus ideas como sus acciones se pueden registrar en estos, haciendo que cualquier miembro de algún equipo de desarrollo de software entender, analizar, compartir ideas, etc.

A continuación se mostraran los cuestionarios y ejercicios de las horas 9, 10, 12, 13, 20 y 21. 

CAPITULO 9

Cuestionario

1. Defina mensaje sincrónico y mensaje asincrónico.

Si un objeto envía un mensaje y espera una respuesta antes de continuar, esto es sincrónico en caso contrario si no espera respuesta es asincrónico.

2. En un diagrama de secuencias genérico ¿cómo representaría el control de flujo implícito en una instrucción condicional?

Indicando la condición entre corchetes.

3. ¿Cómo representaría el control de flujo implícito en una instrucción de ciclo "mientras"?

Colocando la condición entre corchetes y agregando un asterisco al inicio.

4. En un diagrama de secuencias ¿Cómo representaría a un objeto recién creado?

Con un rectángulo agregándole “crear” o “crean” a la flecha que apunte al objeto.

Ejercicios

1. Cree un diagrama de secuencias de instancias que muestre lo que ocurre cuando envía con éxito un fax. Esto es, modele las interactividades entre objetos en el mejor escenario del caso de uso "enviar fax" de una máquina de fax. Incluya los objetos de la máquina que envía, la que recibe, el fax y un "intercambio" central que encause a los faxes y a las llamadas telefónicas.

2. Cree un diagrama de secuenciasgenérico que incluya escenarios infructuosos (línea ocupada, error de la máquina que envía), así como del mejor escenario indicado en el ejercicio 1.

CAPITULO 10

Cuestionario

1. ¿Cómo representa un mensaje en un diagrama de colaboraciones?

Con una flecha que une un par de objetos, se apunta hacia el receptor.

2. ¿Cómo mostraría información secuencial en un diagrama de colaboraciones?

Agregando un número a una flecha de mensaje.

3. ¿Cómo mostraría los cambios de estado?

Cuando se tiene un objeto ya creado está en un rectángulo con su estado, se agrega otro rectángulo y se pone el estado modificado, conectando ambos con una línea punteada e indicando <<se convierte en>>.

4. ¿Qué se entiende por la "equivalencia semántica" de dos tipos de diagramas?

Que ambos diagramas tienen la misma información y uno se puede convertir en el otro.

Ejercicios

1. En el ejemplo de la máquina de gaseosas, sólo mostré un diagrama de colaboraciones equivalente al diagrama de secuencias de instancia de la situación "importe incorrecto". Cree un diagrama de colaboraciones que corresponda al diagrama de secuencias genérico de la hora 9 para el caso de uso "Comprar gaseosa". Esto es, agregue la situación "Gaseosa agotada" al diagrama de colaboraciones de la figura 10.5.

2. En el diagrama de colaboraciones del caso de uso "Crear propuesta", el consultor busca en el área central de almacenamiento una propuesta adecuada para volverla a utilizar. Imagine a "buscar" como un mensaje enviado para buscar en una secuencia de archivos, y utilice las técnicas de modelado de la sección "Algunos conceptos más" para cambiar el diagrama de colaboraciones en la figura 10.6.

CAPITULO 12

Cuestionario

1. ¿Cuáles son los tres tipos de componentes?

• Componentes de distribución.

• Componentes de producto de trabajo.

• Componentes de ejecución.

2. ¿Cómo llamaría a la relación entre un componente y su interfaz?

Realización.

3. ¿Cuáles son las dos formas de representar esta relación?

1. Se muestra la interfaz como un rectángulo que tiene la información que los une, se conecta al componente por la línea discontinua y una punta de flecha representada por un triángulo sin rellenar que visualiza la realización.

2. Se representa la interfaz como un pequeño círculo que se conecta al componente por una línea continua.

4. ¿Qué es una interfaz de exportación? ¿Qué es una interfaz de importación?

• Exportación: es una interfaz que un componente pone a disposición de otros componentes que pueden usar sus servicios.

• Importación: cuando otro componente utiliza sus servicios.

Ejercicios

1. Adentrémonos en la ingeniería inversa para modelar una página Web. Visite http://www.pearson.com.mxla página Web de Pearson Educación (la empresa que amablemente publicó el libro que ahora lee). Utilice el menú Ver de su explorador para seleccionar la opción que le deje a la vista el código fuente. No encontrará ningún componente ActiveX o applet de Java, pero verá diversos archivos .gif y cierto código en JavaScript. No incluya todos los archivos .gif en su modelo, sólo algunos para reafirmar su comprensión. Vaya al principio del código y verá una referencia a una hoja de estilo. La referencia se encuentra en un elemento LINK de HTML. Este

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com