Sei sulla pagina 1di 10

ACTIVIDAD CASOS DE USO, CLASE, SECUENCIA

PRESENTADO POR:
ERIKA MIRANDA

N° FICHA: 1803606

PRESENTADO A:
INSTRUCTOR EVELIO CHAPARRO

ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN


CENTRO INDUSTRIAL Y DE DESARROLLO EMPRESARIAL SOACHA
2019
PREGUNTAS:

1. Explicar la línea de tiempo de UML desde la versión 1.0 hasta 2.5.

2. Explicar el significado de EXTENSIÓN e INCLUSIÓN en los diagramas de caso


de uso.

3. Explicar de acuerdo a la lectura del ejercicio aplicado a la compra de caballos


por qué algunos casos son EXTENSIÓN u INCLUSIÓN.

4. Desarrollar el diagrama de caso de uso de la compra de caballos hembras y


machos, determinar porqué se habla de superclases y clases cuando habla de
Animal, Caballo o Yegua.

5. Hacer el diagrama de secuencia del ejercicio del criadero de caballos


mostrando los mensajes que hay entre objeto, usar StarUML.

6. Extraer dos diagramas de secuencia desde internet y dibujarlos en el software


StarUML.

7. Hacer un diagrama de clases del caso del criadero similar a los encontrados en
esta guía.

8. Hacer un diagrama de secuencia de cualquier ejercicio típico que usted


seleccione.

SOLUCIÓN

1. Explicar la línea de tiempo de UML desde la versión 1.0 hasta 2.5.

R/: UML es un lenguaje gráfico destinado al modelado de sistemas y procesos.


Esta basado en la orientación a objetos que condujo, en primer lugar, a la creación
de lenguajes de programación como Java, C++, C# o Smalltalk.

UML está unificado, ya que deriva notaciones precedentes, se ha convertido, en la


actualidad, en un lenguaje de modelación muy extendido, gracias a su riqueza
semántica, que lo abstrae de numerosos aspectos técnicos.

La versión 1.0 se publica en 1997. El trabajo de evolución de la notación empieza


a hacerse voluminoso para sólo tres personas y los tres amigos solicitan la ayuda
del Object Management Group (OOMG), un consorcio de más de 800 sociedades
y universidades que trabajan en el campo de la tecnología del objeto. La OMG
adopta la notación UML en Noviembre de 1997 en su versión 1.1 y crea una Task
Force encargada de la evolución de UML.
Esta Task Force ha actualizado UML en varias ocasiones. En marzo de 2003, la
versión 1.5 incorpora la posibilidad de describir acciones gracias a una extensión
de UML llamada Action Semantics o Semántica de Acciones.

La versión 2.0 se publicó en Julio de 2005, constituye la primera evolución


importante desde la aparición del UML en 1997. A ella se han ido añadiendo
numerosos diagramas y los ya existentes se han enriquecido con nuevas
construcciones. Desde Julio de 2005 esta versión 2.0 ha sido mejorada.

En Febrero de 2009, la versión 2.2 se publicó incluyendo la taxonomía oficial de


los perfiles UML.

La última versión es la 2.5, publicada en Junio de 2015, que incorpora


principalmente la posibilidad de presentar los atributos y métodos heredados de
una clase.

La fase transición comprende la instalación del software en los equipos del cliente
y la formación de los usuarios.

En el proceso Unificado, cada fase esta detallada por un conjunto de actividades.


Una actividad es un conjunto de acciones descrito por un diagrama de actividades.
Con el proceso Unificado se suministra como un diccionario muy completo
constituido por modelo de actividades y casos de uso.

Las principales actividades del proceso Unificado son las siguientes:

- Modelado de los procesos de negocio.

- Gestión de los Requisitos.

- Análisis y diseño.

- Implantación y test.

- Despliegue.

2. Explicar el significado de EXTENSIÓN e INCLUSIÓN en los diagramas de


caso de uso.

R/: EXTENSIÓN: En el caso de uso base, la extensión se hace en una serie de


puntos concretos y previstos en el momento del diseño, llamados puntos de
extensión, los cuáles no son parte del flujo principal. La relación de extensión
enriquece un caso de uso mediante un caso de uso de subfunción. El
enriquecimiento es análogo al de la relación de inclusión, no obstante es opcional.
Este tipo de relación produce confusión y no debería utilizarse en exceso.
Conviene su uso sólo para insertar un nuevo comportamiento no previsto en un
caso de uso existente. Estas relaciones se representan mediante una flecha
discontinua con el estereotipo <<extend>>.

- INCLUSIÓN: Un caso de uso base incorpora explícitamente el comportamiento


de otro en algún lugar de su secuencia. La relación de inclusión sirve para
enriquecer un caso de uso con otro y compartir una funcionalidad común entre
varios casos de uso, también puede utilizarse para estructurar un caso de uso
describiendo sus subfunciones. El caso de uso incluido existe únicamente con ese
propósito, ya que no responde a un objetivo de un actor.

Estas relaciones se representan mediante una flecha discontinua con el


estereotipo <<include>>. Algunos casos de uso típicos de inclusión son:
comprobar, verificar, buscar, validar, autentificar o login. A partir de UML 1.3 la
relación <<include>> reemplazó al denominado <<uses>>.

3. Explicar de acuerdo a la lectura del ejercicio aplicado a la compra de


caballos por qué algunos casos son EXTENSIÓN u INCLUSIÓN.

R/: Algunos casos son Extensión; porque la Compra de Caballo puede extender o
enriquecer de la subfuncion del caso Comprobación Pelaje, y la Inclusión porque
en la Compra Yegua y Compra Semantal se enriquecen de la Comprobación
Vacunas, como también la Compra Yegua comparte la funcionalidad y se
enriquece con la Comprobacion Partos.

4. Desarrollar el diagrama de caso de uso de la compra de caballos hembras


y machos, determinar porqué se habla de superclases y clases cuando habla
de Animal, Caballo o Yegua.

R/: Se habla de superclase en el Caso de Compra de un caballo este corresponde


a un comportamiento parcial porque en ella se especializa o se heredan dos
subclases la Compra de una Yegua o la Compra de un Semantal, estos son casos
con objetivo del actor primario y se asocian con el comprador.
- Caso de Uso de la Compra de Caballos
5. Hacer el diagrama de secuencia del ejercicio del criadero de caballos
mostrando los mensajes que hay entre objeto, usar StarUML.
6. Extraer dos diagramas de secuencia desde internet y dibujarlos en el
software StarUML.

1. EJEMPLO:
2. EJEMPLO:
7. Hacer un diagrama de clases del caso del criadero similar a los
encontrados en esta guía.
8. Hacer un diagrama de secuencia de cualquier ejercicio típico que usted
seleccione.

Potrebbero piacerti anche