programa java

Páginas: 7 (1705 palabras) Publicado: 2 de diciembre de 2013
Pues ahora les traigo algunos ejemplos de casos de uso uml con algo de informacion para realizarlos. 


CASOS DE USO 
1.La entidad que inicia el caso de uso se llama actor, persona que realiza un rol. 

2. “INCLUIR”: Es agregar o introducir acciones a un caso de uso, por ejemplo. 

Un actor puede utilizar acciones de otro actor. 

3. “EXTENDER”: Especificar la base del casointroduciendo acciones en una secuencia. 

Ejercicios 

Software de información de una biblioteca 

Actores 
- Bibliotecario 
- Usuario 

Bibliotecario 
Sistema de ingreso para verificar datos 
- Ingreso al sistema 
- Verifica datos 
- Consulta disponibilidad 
- Pedir documento 

Sistema para consultar multas 
- Verifica multas 
- Asigna multas 

Sistema para modificar información 
-Elimina información 
- Modifica información 

Sistema de registro de un libro 
- Registro de información del libro en préstamo 
- Registro de usuario 

Usuario 
Sistema para solicitar libro 
- Ingreso al sistema 
- Consulta disponibilidad de libros 
- Solicita libro 

 

Ejemplo tienda 
 

 

 

Ejemplo HOTEL 

 

 

 

 un proceso como estas clases se asocian osevinculan. Se obtiene que las clases que conforman el proceso se puedenresumir en cliente (persona o empresa que hace la compra) y lascaracterísticasde cliente luego de hacer la abstracción correspondiente son las siguientes:código, nombre, apellido, dirección, teléfono Los métodos a la cual responde laclase cliente se detallan en: inclusión, eliminación, modificación, consulta eimpresión Si el clientees personal Se necesita también los atributos de cédulade la persona y numero de tarjeta de crédito, pero, si el cliente es empresarial serequieren los datos de su RIF, su limite de crédito, nombre y teléfono de lapersona de contacto en esa empresa, si la empresa tiene el beneficio de créditoo no lo tiene y finalmente el monto de los créditos que ha recibido conocidocomo monto acreditado.Un método especial aplicado a los clientesempresariales es la impresión de su monto acreditado.Otra entidad es la de productos que trabaja conjuntamente con la clase marca.Los datos de producto son: código, nombre y precio y los de marca simplementeel nombre. Los métodos a los que responden las clases son: incluir, modificar,eliminar para ambas clases y adicionalmente la clase producto responde a losmétodosconsultar e imprimir.Una clase adicional es la de factura que se compone además de la clase detallede factura. La clase factura opera con los datos principales de la misma, a saber:numero, fecha, impuesto, total y responde a los métodos: ingresar, anular,calcular total e imprimir. El detalle de factura es donde se describe el contenidode la misma y maneja los atributos: cantidad de productovendido y subtotal. Unmétodo propio de esta entidad es el de calcular el subtotal vendido.
 
 
Nótese que hay métodos que son comunes a varias clases y se podríaplantear un mejor diseño y así eliminar la repetición de código deprogramación.

















Modelo de Clases
Introducción
Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran elsistema, las cuales pueden ser asociativas, de herencia, de uso y de contenimiento.
Un diagrama de clases esta compuesto por los siguientes elementos:
Clase: atributos, métodos y visibilidad.
Relaciones: Herencia, Composición, Agregación, Asociación y Uso.
Elementos
Clase
Es la unidad básica que encapsula toda la información de un Objeto (un objeto es una instancia de una clase). A través deella podemos modelar el entorno en estudio (una Casa, un Auto, una Cuenta Corriente, etc.).
En UML, una clase es representada por un rectángulo que posee tres divisiones:

En donde:
Superior: Contiene el nombre de la Clase
Intermedio: Contiene los atributos (o variables de instancia) que caracterizan a la Clase (pueden ser private, protected o public).
Inferior: Contiene los métodos u...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programando en java
  • Programar en Java
  • Programa java
  • Programas en java
  • Programas De Java
  • Programas en java
  • Programando En Java
  • Programas En Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS