Ing Istemas

Páginas: 5 (1161 palabras) Publicado: 14 de octubre de 2012
Universidad del Azuay

Facultad de Ciencias de la Administración
Escuela de Ingeniería de Sistemas y Telemática
Lenguajes de Programación II

Tema Investigado
Diagramas de UML y jerarquias

Autor: Nicolas Oswaldo Andrade Hidalgo

Profesor: Juan Carlos Salgado Arteaga

03/10/2012
Índice

Introduccion………………………………………………………………………1
Objetivos …………………………………………………………………………2Contenidos ………………………………………………………………………3
Conclusiones ……………………………………………………………………15
Referencias Bibliograficas …………………………………………………….15

Introducción

La utilización del UML como herramienta de diseño de sistemas no se trata de una aventura sin precedentes, sino por el contrario, UML es actualmente un estándar que ha llegado a hacerse popular por la aceptación que ha tenido y la efectividad que harepresentado para muchos analistas y diseñadores de sistemas.

Objetivos

Objetivo general:
Conocer mediante diagramas UML, las características de las diferentes jerarquías y el polimorfismo

Objetivos específicos
Establecer mediante diagramas el uso de las jerarquías
Ofrecer un panorama claro de los usos prácticos del UML.


Contenidos
1. Una editorial de libros y discos deseacrear fichas que almacenen el titulo y el precio de cada publicación. Los atributos de la clase Libro son: titulo, precio, número de páginas y año de publicación. Los atributos de la clase Disco son: título, precio y duración en minutos.

libro.java
public class libro {

private String titulo;
private double precio;
private int nu_pag;
private int a_public;

public libro(String ti, doublepr, int pag, int pub){
-----
------}
public String obt_tit(){
-------
----}
public double obt_pre(){
-----
------}
}

disco.java
public class disco {

private String titulo;
private double precio;
private String dur_min;

public disco(String tit, double prec, String dura){
-----
------}
public String obt_tit(){
-------
----}
public double obt_pre(){
----------- }
}

ficha.java
public class ficha {
private disco disc;
private libro libr;

public ficha(disco d, libro li){
----
-----}
public void est_disc(){
------
----}
public void est_libr(){
------
---- }
}

principal.java
public class principal{
public static void main(String args[]){
ficha fi1(disc,libr);
}
}
2. Se pide implementar una aplicaciónpara gestionar los pagos de una boutique. Las diferentes formas de pago posibles son: en efectivo, mediante cheque o mediante tarjeta. Para todos los pagos se va a controlar si hay una demora en el pago del mismo, en cuyo caso se producirá un recargo. Se considera demora cuando han transcurrido más de 5 días desde que se emitió el pago. Además, dependiendo del pago la recarga que se impone varía.En general, para cualquier tipo de pago se debe poder hacer lo siguiente: Ingresar el importe del pago por la entrada estándar (teclado) Registrar el número de días que han transcurrido desde la compra Mostrar el valor inicial del pago Calcular el total a pagar Calcular el recargo por mora en el pago Luego, dependiendo del tipo de pago se tendrá funcionalidad añadida o redefinida. Por ejemplo,cuando el pago es en efectivo, es necesario saber cuánto paga para devolver el resto. Si el pago es con tarjeta o con cheque, hay que saber quién es el titular y cuando caduca la tarjeta o el cheque.

pagos.java
public class pagos{

private String tipo_pago;
protected double valor_pagar;

public pagos(String tip, double pagar){
-----
------
}
public double importe_pago(){
-----------
}
public int num_dias(){
----
-----}
public void mostvalor_inic(){
----
-----}
public double tot_paga(){
----
-----}
public double cal_recargo(){
----
-----}

}

efectivo.java
public class efectivo {

public efectivo(double pagar){
-----
------
}
public double calcu_resto(){
-------
----
}
}

targ_cheq.java
public class targ_cheq {
private String...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Istemas
  • istemas de sonido
  • ISTEMA SOLAR
  • Istema Operativo
  • Ingeniero En Istemas
  • Istema interncional
  • istemas diedricos
  • istemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS