Diagramas uml

Solo disponible en BuenasTareas
  • Páginas : 5 (1159 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de mayo de 2011
Leer documento completo
Vista previa del texto
Define correctamente los siguientes conceptos. En los casos en donde aplique ejemplifica cada uno de ellos.
A) Objeto: es una instancia de una clase o como su nombre lo dice un objeto que existe, el cual tiene como propiedades su estado, comportamiento e identidad. Ejemplo: objeto hijo; clase familia.
B) Clase: Es una colección de objetos que comparten características similares o comunesejemplo: clase vehículos.
C) Relación entre estado, comportamiento e identidad: Los tres son características de un objeto, el estado define el comportamiento del objeto, la identidad hace único al objeto y diferente de los demás objetos.
D) Abstracción: Es cuando se extraen solo las características funcionales, se desecha la “basura” para el usuario.
E) Herencia: Es la propiedad que tienen lasclases de heredar sus atributos y métodos a sus subclases.
F) Encapsulamiento: Es cuando se ocultan los detalles de implementación de un sistema con respecto al usuario.
G) Polimorfismo: Es cuando un mismo método se puede comportar de diferente manera dependiendo al objeto al cual esté aplicado. Ejemplo: método caminar no es lo mismo aplicárselo a una persona joven que a una persona de la terceraedad con bastón.
H) Composición: Es cuando se juntan los objetos que por sí solos tienen un contexto específico.
I) Agregación: Representan los objetos compuestos. Son relaciones del tipo “tiene un” o “es parte de” No es una relación fuerte entre objetos.
J) UML: lenguaje de modelado unificado que permite modelar la estructura estética y comportamiento dinámico del sistema.
K) Modelos deUML: Estructura, comportamiento e interacción
Resuelve los siguientes problemas
a) LIBSYS es un sistema bibliotecario en línea en donde los usuarios pueden descargar libros, artículos, revistas etc. Considera la siguiente situación:
El usuario selecciona un artículo a copiar. El sistema insta al usuario a proporcionar la información del suscriptor de la revista o a indicar un método de pago delartículo. El pago se efectuar mediante tarjeta de crédito o citando un número de cuenta.
Se solicita entonces al usuario que rellene un formulario de derechos de autor que mantienen los detalles de la transacción y se envía al sistema LIBSYS.
Se verifica el formulario de derechos de autor y, se aprueba, se descarga la versión en PDF del artículo del área de trabajo de LYBSIS en la computadoradel usuario y se informa al usuario que está disponible. Se le pide al usuario es de “solo impresión” se elimina del sistema del usuario una vez que éste ha confirmado que se ha completado la impresión.
Durante todo este proceso, el usuario puede llenar mal el formulario de derechos de autor. Si lo vuelve a llenar mal una segunda ocasión, se rechaza la petición del artículo por parte delusuario.
La descarga del articulo puede fallar, haciendo que el sistema lo reintente hasta que lo consiga o hasta que el usuario termine la sesión.
Es posible que no se pueda imprimir el artículo. Si el artículo no es de “solo impresión”, se mantendrá en el espacio de trabajo del LIBSYS. De lo contrario, el artículo se elimina y se le cargan a la cuenta del usuario los costes del artículo.
Deacuerdo con lo descrito anteriormente se pide lo siguiente:
Define al caso de Uso.
Define el Escenario Operacional.
b) LIBSYS es un sistema que controlará todos los datos requeridos por las agencias que licencian los derechos de autor en el Reino Unido y en otra parte. Se tienen los siguientes requerimientos:
1. Al hacer una petición de un documento los LIBSYS, el solicitante se presentará con unformulario que registre los detalles del usuario y de la petición hecha.
2. El formulario de petición del LIBSYS será almacenado en el sistema durante cinco años desde la fecha de petición.
3. Todos los formularios de peticiones del LIBSYS de deben de indexar por usuario, por el nombre del material solicitado y por el proveedor de la petición.
4. El LIBSYS mantendrá una carpeta en el que se...
tracking img