Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FdeP-Java
FdeP-Java
programación orientada
a objetos en Java
MeDev >_
Agenda
✘ Diagrama UML.
✘ Pseudocódigo y diagrama de flujo.
✘ Estructuras de programación: Secuencial.
✘ Pruebas de Escritorio.
1.
Diagrama UML
¿Qué es UML?
Es un tipo de diagrama de
estructura estática que describe un
sistema mostrando las clases del
Clase A
sistema, sus atributos, sus métodos
y las relaciones entre los objetos.
Clase B Clase C
¿Cómo represento una clase en UML?
En UML una clase es representada
mediante un rectángulo que posee tres
divisiones:
Superior: Contiene el nombre de la
clase.
intermedia: Contiene los atributos o
variables de instancia que la caracterizan.
Inferior: Contiene los métodos u
operaciones.
Ejercicio
Elabore un diagrama UML que defina una clase Linea con dos atributos: puntoA y puntoB los
cuales son los dos puntos por los que pasa la línea en un espacio de dos dimensiones (cada punto
tiene su valor x y su valor y).
Nota: se debe realizar el diagrama UML de la clase Punto.
La clase dispondrá de los siguientes métodos:
✘ mueveDerecha(double): Desplaza la línea a la derecha la distancia que se indique.
✘ mueveIzquierda(double): Desplaza la línea a la izquierda la distancia que se indique.
✘ mueveArriba(double): Desplaza la línea hacia arriba la distancia que se indique.
✘ mueveAbajo(double):Desplaza la línea hacia abajo la distancia que se indique.
2.
Pseudocódigo y
Diagrama de flujo
Pseudocódigo Diagrama de flujo
El pseudocódigo es una herramienta para la El diagrama de flujo es una herramienta para
elaboración de algoritmos que se basa en el la elaboración de algoritmos que se basa en
lenguaje natural. el lenguaje gráfico.
Ejemplo: (Cree una clase de nombre “Secuencial” para realizar los siguientes ejercicios)
1. Programe un método “ejemplo1” que me permita encontrar y mostrar el área de un triángulo
solicitando su base y su altura.
2. Programe un método “ejemplo2” que retorne el índice de masa corporal (IMC) cuya fórmula
es:
IMC = masa (kg) / estatura (m) ^2
3. Programe un método “ejemplo3” que dado el radio en centímetros de un círculo, muestre en
pantalla el calculo de su perímetro en metros y su área en metros cuadrados.
Ejemplo 1
Ejemplo 1 (v2.0)
4.
Pruebas de escritorio
¿Para qué sirven las pruebas de escritorio?