T Picos Avanzados de Programaci N

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

Tópicos avanzados de programación

Reto 1
UML y eventos

Nombre completo Oscar Avendaño Flores


Fecha de elaboración 17/04/2022
Nombre del Asesor Margarita Márquez Tirso

Introducción:
Este trabajo trata sobre el uso de eventos, el uso de diagramas de casos y
secuencias de UML, en el se encontrará el uso de código en NetBeans para poder
generar una aplicación que realice de forma correcta las operaciones aritméticas,
se trata de encontrar una relación entre el usuario que iniciara la aplicación y las
ordenes que llevaran al sistema a acatar las ordenes para dar un resultado
correcto, se usan comandos especiales en el código para poder crear una interfaz
grafica de la calculadora y se hace un uso de el evento de tipo JButton dándonos
como respuesta los datos asignados en el código, de igual manera se hace uso de
las propiedades de los eventos para darle dimensión a los botones y aplicación en
general.
Nos encontramos con algunas problemáticas tales como el hecho de que no existe
la división entre cero, dado que no existe numero multiplicado a excepción de
multiplicarlo por cero, que nos de un valor = 0. El segundo problema es el adaptar
a un tamaño adecuado la interfaz, siendo posible esto con la implementación de
ciertas propiedades de dichos botones.
Por último, mencionar que el trabajo se encuentra organizado por partes en las
cuales se encuentra el Diagrama de caso de uso de la calculadora en UML y el
Diagrama de secuencia de cada uno de los casos de uso, tomando como base el
ejemplo que dejó la profesora Margarita Márquez Tirso en la sesión de avisos de
UVEG con nombre Ejemplo de Caso de uso y diagrama de secuencia .

Diagrama de caso de uso de la calculadora en UML


Veamos en una Quien ingresa las
calculadora la operaciones anteriores; el
interacción entre el usuario
usuario y el sistema En donde las hace: en el
sistema operativo de la
calculadora

Se relaciona al usuario
con lo que se debe hacer
en el sistema para realizar
las operaciones.
Diagrama de secuencia de cada uno de los casos de uso
Interfaz de la calculadora (imagen)
Evidencia de que los botones tienen el tamaño requerido
Evidencia del campo de texto tiene el tamaño requerido

Evidencia de funcionalidad
Concatenar
Para poder concatenar los dígitos se usa el comando
textfield1.setText(textfield1.getText() + " ");
Limpiar
Para poder limpiar el resultado se usa textfield1.setText("");
Aparición de operadores
Para poner las operaciones en la pantalla se usa el siguiente comando

if(e.getSource() == botonsuma){
primernumero = Float.parseFloat(textfield1.getText());
operador = "+";
textfield1.setText("+");
}

También podría gustarte