5
Actividad 4. Componentes de UML Matricula: AL13501779 Julián Hines Alvarado DS-DMMS-1502S-B1-003 ANA LIDIA BARCENAS CORTES Playa del Carmen Q. Roo Fecha de elaboración: 06/08/2015

DMMS_U1_A4_JOHA

  • Upload
    lepe79

  • View
    18

  • Download
    0

Embed Size (px)

DESCRIPTION

componentes UML

Citation preview

Page 1: DMMS_U1_A4_JOHA

Actividad 4. Componentes de UML Matricula: AL13501779Julián Hines AlvaradoDS-DMMS-1502S-B1-003ANA LIDIA BARCENAS CORTES Playa del Carmen Q. Roo Fecha de elaboración:

Page 2: DMMS_U1_A4_JOHA

Generar el diagrama de casos de uso de un sistema que controla una máquina de reciclamiento de botellas, tarros y jabas. El sistema debe controlar y/o aceptar:Les anexo las instrucciones para la actividad de de la unidad 1Registrar el número de ítemes ingresados.Imprimir un recibo cuando el usuario lo solicita:Describe lo depositadoEl valor de cada itemTotalEl usuario/cliente presiona el botón de comienzoExiste un operador que desea saber lo siguiente:Cuantos ítemes han sido retornados en el día.Al final de cada día el operador solicita un resumen de todo lo depositado en el día.El operador debe además poder cambiar:Información asociada a ítemes.Dar una alarma en el caso de que:Item se atora.No hay más papel.Una vez realizado el diagrama responder a los siguientes cuestionamientosEn base a las relaciones que se desglosan anexar la descripción y la simbología de cada una de ellas.:

Page 3: DMMS_U1_A4_JOHA

Asociación 

La forma más sencilla de relación es aquella denominada asociación. La asociación se utiliza para expresar simplemente que dos clases están vinculadas entre sí. En ella se expresa la navegabilidad entre la clase origen y la clase destino, y la cardinalidad de la clase destino en la asociación.

Dependencia o Instanciación 

Representa un tipo de relación muy particular, en la que una clase es instanciada (su instanciación es dependiente de otro objeto/clase). Se denota por una flecha punteada. El uso más particular de este tipo de relación es para denotar la dependencia que tiene una clase de otra, como por ejemplo una aplicación Gráfica que instancia una ventana (la creación del Objeto Ventana esta condicionado a la instanciación proveniente desde el objeto Aplicación)

Generalización 

 

Especifica que un caso de uso hereda las características del «super» caso de uso, y puede volver a especificar algunas o todas ellas de una forma muy similar a las herencias entre clases.

Herencia (<<extends>>).

Page 4: DMMS_U1_A4_JOHA

extends:

Que especifica que en ciertas situaciones, o en algún punto (llamado punto de extensión) un caso de uso será extendido por otro.

uses: .

Se recomienda utilizar cuando se tiene un conjunto de características que son similares en más de un caso de uso y no se desea mantener copiada la descripción de la característica.