Está en la página 1de 5

Universidad Abierta Y A Distancia De Mxico.

Nombre Del Alumno: Edgar Alan Contreras Martnez.


Nombre del Docente: ANA LIDIA BARCENAS CORTES
5 cuatrimestre
Matricula: ES1410900851.
Unidad 1. Herramientas para el modelado de software
Actividad 4 Unidad 1 Instrucciones

Actividad 4 Unidad 1 Instrucciones


Publicado en: viernes 7 de agosto de 2015 16H26' CDT
Estimados alumnos y alumnas:
Generar el diagrama de casos de uso de un sistema que controla una mquina 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 1

Registrar el nmero de temes ingresados.

Imprimir un recibo cuando el usuario lo solicita:


1. Describe lo depositado
2. El valor de cada item
3. Total

El usuario/cliente presiona el botn de comienzo

Existe un operador que desea saber lo siguiente:


1. Cuantos temes han sido retornados en el da.
2. Al final de cada da el operador solicita un resumen de todo lo depositado en el
da.

El operador debe adems poder cambiar:


1. Informacin asociada a temes.
2. Dar una alarma en el caso de que:
1. Item se atora.
2. No hay ms papel.

Una vez realizado el diagrama responder a los siguientes cuestionamientos

En base a las relaciones que se desglosan anexar la descripcin y la simbologa de cada una
de ellas.

Asociacin

Dependencia o Instanciacin

Generalizacin

Herencia (<<extends>>).

extends:

uses: .

Anexar la actividad en formato word en la seccin correspondienteSaludos

Asociacin: Es generalmente, una relacin estructural entre clases, es decir, La navegalidad nos muestra donde
est ubicado el atributo. Es decir cul es la clase que tiene contiene el atributo si sta no lo mostrase. La
multiplicidad en una Asociacin dice bastante, ya que de eso depender si el atributo, es una coleccin o
simplemente una variable de referencia a un objeto.
Dependencia o Instanciacin: Es una relacin de uso, es decir que una clase utiliza a otra. Y si esta ultima se
altera, la anterior se puede ver afectada.
En cdigo se suelen traducir principalmente como las clases donde se hace la instanciacin de un objeto.

Generalizacin: Es una relacin de herencia. Se puede decir que es un relacin es un tipo de ( IS-A )Es entre
una clase hija y su clase madre. En la codificacin podemos encontrar la palabra extends que hace referencia a
esta relacin. Adems podemos encontrar palabras claves tales como this y super ( Java ) o "self" y parent
( PHP ). Para darnos cuenta que existe una relacin de este tipo involucrada.
Herencia (<<extends>>).: Indica que una clase (clase derivada) hereda los mtodos y atributos especificados por
una clase (clase base), por lo cual una clase derivada adems de tener sus propios mtodos y atributos, podr
acceder a las caractersticas y atributos visibles de su clase base ( public y protected).
extends: Grficamente lo que mostramos es una relacin de dependencia entre el par de casos de uso, con el
nombre correspondiente al tipo de relacin de la que se trate: ya sea <<include>> o <<extend>>.
Estas, son relaciones que usamos para ligar grficamente dos casos de uso, cuyos flujos de eventos estn unidos,
normalmente en una sola sesin del usuario. En otras palabras, un caso de uso que est ligado, por medio de una
de estas dos relaciones, a otro caso de uso; tambin podra leerse o ejecutarse como un slo caso de uso en
lugar de dos. O
uses: es lo que se hacer.

También podría gustarte