Professional Documents
Culture Documents
Cd. 1210015066
Cd. 1210010687
El punto decimal;
El signo igual o un botn con algo escrito (por ejemplo "EXE") (ms
comn en calculadoras cientficas), para obtener el resultado;
Contar con memoria para un solo nmero, que puede recuperarse cuando
se necesita. Los botones de control de estas son M+ (sumar a la memoria), M(restar a la memoria) y MRC (Memory Recall, recupera la memoria).
Habitualmente la pulsacin de MRC durante 2 segundos, se elimina la
memoria.
2. Propuesta de solucin
Para el diseo del prototipo se utilizaron diagramas de clases y de secuencia.
Se genero el esqueleto del cdigo en el entorno de java Netbeans y se
implementaron las funciones de la calculadora.
3. Conceptos importantes
Extensibilidad: propiedad que permite que los programas sean fcilmente
ampliables, as de una clase base (padre) se pueden derivar varias clases
que tengan una interfaz comn, pero su realizacin y las acciones que
llevan a cabo sean diferentes. Extensibilidad viene de la herencia, as el
programa principal controlara un grupo de objetos, puede utilizar una
funcin miembro a cualquier objetos, peo el efecto ser diferente,
dependiendo de las subclases especificas
Acoplamiento: medida de la interconexin o dependencia entre clases, el
acoplamiento fuerte significa que las clases relacionadas necesitan saber
detalles internos unas de otras, los cambios se propagan por el sistema y el
sistema es ms difcil de entender
Un bajo acoplamiento permite:
entender una clase sin leer otras
Cambiar una clase sin afectar otras
Mejorar la mantenibilidad del cdigo
4. Conclusiones
Se estudio las distintas partes que conforman al sistema y cmo interactan
estas, para esto nos apoyamos de los diagramas de clases y diagramas de
secuencia
Se estudio el comportamiento del sistema en tiempo real
Diagrama de clases
Diagrmas de secuencia:
suma:
resta:
Division:
porcentaje: