0% encontró este documento útil (0 votos)
39 vistas13 páginas

Aplicación Móvil para Operar Fracciones

Cargado por

davidreal1145
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
39 vistas13 páginas

Aplicación Móvil para Operar Fracciones

Cargado por

davidreal1145
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Centro de Enseñanza Técnica

Industrial
1º Parcial

Reporte de Práctica 1 Fracciones

Elaborado por el alumno:

Real Haro David Kaleb


Registro: 20300663

Grupo: 6C1
Carrera: Tecnólogo en Desarrollo de Software

Materia: Programación Móvil I

Asesor:
Mtra. Susana Elizabeth Ferrer Hernández

15 de marzo de 2023
Real Haro David Kaleb 20300663 6C1
Programación Móvil I

Reporte de practica 1, calculadora de operaciones con fracciones

Problema

Los alumnos de 5to grado de la escuela primaria Frida Kahlo, tienen


dificultad para la realización de operaciones con fracciones, de forma más
específico con las siguientes operaciones, que son: la suma, división y
multiplicación de fracciones, tanto con fracciones propias como con las
fracciones impropias.
Los maestros solicitan una aplicación para ayudar a los estudiantes con la
teoría de cada una de las operaciones y la resolución de las mismas, para
que el estudiante la utilice en caso de dudas o de consulta.
Real Haro David Kaleb 20300663 6C1
Programación Móvil I

Preguntas de la entrevista

- ¿Qué operaciones quiere que realice la aplicación?


Suma, división y multiplicación.
- ¿Qué marca de dispositivos móviles tienen los estudiantes?
Android
- ¿Cuáles quieren que sean los colores de la aplicación?
Verde, azul y naranja.
- ¿Quiere que la aplicación resuelva operaciones con fracciones mixtas
o sólo fracciones simples?
Sólo fracciones simples.
- ¿La aplicación debe de simplificar la fracción?
No.
- ¿La aplicación debe contar con la teoría?
Si.
- ¿La aplicación debe dividirse en una o más pantallas?
Sólo una.
- ¿Quiere que el sistema de la aplicación muestre el procedimiento?
Si.
- ¿La aplicación debe de ser capaz de realizar operaciones con más de
dos fracciones o solo con una?
No, solo debe realizarlas con dos fracciones.
- ¿El sistema deberá utilizar el teclado numérico del teléfono o debe de
contar con los botones como si fuera una calculadora?
Que utilice el teclado numérico del teléfono.
- ¿La aplicación debe tener cuentas para su uso?
No.
- ¿El sistema debe de contar con conexión a internet?
No.
- ¿Quiere que usted como docente pueda observar el progreso de los
estudiantes?
No, sólo quiero que la aplicación sea utilizada para que los estudiantes
la consulten en caso de dudas para la teoría y para que pudieran
comprobar los resultados una vez terminado el problema.
- ¿La aplicación debe señalar o indicar cuando el resultado tenga un
cero en el denominador, para que la operación no se realice?
Si.
Real Haro David Kaleb 20300663 6C1
Programación Móvil I

Requerimientos

Requerimientos Funcionales
Número de Requerimiento
Requerimiento
Rqf1 El sistema debe poder realizar operaciones con
fracciones de: suma, multiplicación y división.
Rqf2 El sistema debe tener los colores de la institución,
los cuáles son naranja, azul y verde.
Rqf3 El sistema debe contar con teoría acerca de la
realización de las operaciones.
Rqf4 El sistema debe realizar las operaciones entre dos
fracciones y mostrar el resultado en pantalla.
Rqf5 El usuario debe ingresar los datos a partir del
teclado numérico del teléfono.
Rqf6 El usuario solo podrá introducir datos numéricos en
los numeradores y denominadores de las
fracciones.
Rqf7 El sistema debe realizar operaciones con fracciones
simples, es decir, que no realice operaciones con
fracciones mixtas, más si tiene que poder aceptar
fracciones propias e impropias.
Rqf8 El sistema no debe realizar la reducción o
simplificación del resultado.
Rqf9 El sistema debe mandar un mensaje que diga que
“no es posible dividir entre cero” al haber un cero en
el denominador.
Rqf10 El sistema debe contar con una sola pantalla para la
realización de las operaciones.
Rqf11 El sistema debe de mandar un mensaje que diga
“Rellene todos los espacios” cuando no se
introduzca un dato, para que el usuario realice dicha
acción.

Requerimientos No Funcionales
Número de Requerimiento
Requerimiento
Rqfn1 El sistema tiene que ser llamativo y colorido.
Rqfn2 El sistema debe ser intuitivo.
Rqfn3 El sistema debe ser compatible con sistemas
operativos API 24: Android 7.0 Nougat.
Real Haro David Kaleb 20300663 6C1
Programación Móvil I

Rqfn4 El usuario puede hacer uso de la aplicación como


medio didáctico.
Rqfn5 El sistema debe ser eficiente para su uso en clase.
Rqfn6 El usuario tiene que poder acceder sin el uso de
cuentas.
Rqfn7 El sistema debe poder utilizarse sin conexión a
internet.
Rqnf8 El sistema no debe validar o aceptar el número cero
en el denominador.
Rqnf9 El sistema no debe validar cuando no se introduzca
un dato en los espacios correspondientes.
Real Haro David Kaleb 20300663 6C1
Programación Móvil I

Maquetado
Real Haro David Kaleb 20300663 6C1
Programación Móvil I

Funcionamiento
Introducción de datos, caso de suma:
Real Haro David Kaleb 20300663 6C1
Programación Móvil I

Caso de multiplicación:
Real Haro David Kaleb 20300663 6C1
Programación Móvil I

Caso de division:
Real Haro David Kaleb 20300663 6C1
Programación Móvil I

Caso con resultado en el numerador igual a cero:


Real Haro David Kaleb 20300663 6C1
Programación Móvil I

Caso con resultado en el denominador igual a cero:


Real Haro David Kaleb 20300663 6C1
Programación Móvil I

Caso en el que no se ponga un dato:


Real Haro David Kaleb 20300663 6C1
Programación Móvil I

Conclusión

En conclusión, durante esta primera práctica de la materia de Programación


Móvil I, vimos lo conceptos básicos, así como nos acostumbramos al entorno
de desarrollo de Android Studio, haciendo una aplicación sencilla, pero en la
cual se ve reflejado el trabajo que hay detrás de su creación, comenzando
desde la obtención de los requerimientos, tanto funcionales como no
funcionales, la maquetación de la app y a partir de ellos iniciar el desarrollo
de la misma. A su vez, aprendimos a trabajar con lo básico de la parte de
diseño en xml, con el tipo de layout utilizado (en este caso con un
ConstraintLayout) con los componentes de EditText, TextView, ImageView e
ImageButton, así como los atributos que tienen los mismos como lo son el
tipo de datos que admiten, el color del texto, el tamaño, su identificador, entre
otros, y de la parte programable en java en la cual se dio uso a los métodos
que nos permitían enlazar los identificadores de nuestros componentes
(findViewById()), así como los que permitían el envío de datos a la pantalla
(setText()), entre muchos otros, que dieron finalmente con la aplicación
terminada.
Como observaciones personales me gustaría destacar la cantidad de
recursos que consume Android Studio y las cuales hicieron que tardará más
en el desarrollo de lo solicitado, así también, hacer mención a la cantidad de
elementos a los que recurrí para el diseño de la misma, que hicieron que,
desde mi punto de vista, se viera intuitiva y fácil de usar.

También podría gustarte