Desarrollo de una calculadora básica, poniendo en practica los modelos de desarrollo de software
Enviado por nando123123 • 6 de Enero de 2019 • Biografía • 960 Palabras (4 Páginas) • 459 Visitas
UNIVERSIDAD TÉCNICA DE COTOPAXI
FACULTAD DE CIENCIAS DE LA INGENIERÍA Y APLICADAS
SISTEMAS DE INFORMACIÓN
Datos generales
Nombre: Fernando Pilaguano
Ciclo: Primero
Docente: Ing. Mg. Verónica Tapia Cerda
Ciclo académico: octubre 2018 – febrero 2019
Tema
Desarrollo de una calculadora básica, poniendo en practica los modelos de desarrollo de software.
Objetivo
Saber utilizar y aplicar en nuestra futura profesión los modelos de desarrollo de software.
Aplicación de modelo en cascada
Requisitos
Uno de los principales requerimientos, es que contenga las funcionalidades básicas de una calculadora para que así tenga un conocimiento más a fondo sobre lo que él requiere.
Una calculadora es un dispositivo que se utiliza para realizar cálculos aritméticos. Mencionemos algunas funcionalidades básicas de una calculadora: + Sumas: Efectúa la suma, - Resta: Efectúa la resta o sustracción, / División: Esta tecla ejecuta la división, * Multiplicación: Esta tecla ejecuta la multiplicación y = Igual: Muestra el resultado de una operación matemática.
Por otra parte, los botones se van representaran con símbolos relacionados a su función como corresponde a cada uno de ellos, se reflejarán en la pantalla para tener mayor facilidad de realizar las operaciones que nuestro cliente requiera hacer. Los botones de calculadora son importantes ya que permiten realizar algunos cálculos complejos e importantes que de otra forma no se podrían efectuar.[1]
Diseño
Vamos a desarrollar una calculadora muy básica, con la capacidad de realizar las operaciones matemáticas de suma, resta, multiplicación, división de dos números, con dos campos de texto en los que el usuario podrá introducir los números a operar y cuatro botones para realizar las operaciones de suma, resta, multiplicación y división.
[pic 3][pic 4][pic 5]
[pic 6][pic 7]
[pic 8]
[pic 9][pic 10]
[pic 11]
[pic 12][pic 13]
Implementación
En estas imágenes se reflejan como seria la programación para nuestra aplicación
[pic 14]
[pic 15]
[pic 16]
[pic 17]
[pic 18]
[pic 19]
[pic 20]
[pic 21]
[pic 22]
Verificación[pic 23]
En esta fase realizaremos las pruebas necesarias para la ejecución de nuestra aplicación ya que nos daremos de los errores de esta aplicación, de lo sobrante que no requiere, lo faltante para esta aplicación.
Como se puede apreciar la aplicación corre correctamente cumpliendo todos los requerimientos anterior mente dichos.
[pic 24]
Las pruebas más detalladas se mostrarán previamente en el video demostrativo. Para su mejor desarrollo.
Mantenimiento
El software no sufrirá cambios después de que se entrega al cliente. Los cambios no se dan debido a que la aplicación cumple con todos los requerimientos dispuestos por el usuario.
Aplicación del modelo de prototipos
Investigación preliminar
Los requerimientos principales son desarrollar la capacidad de realizar operaciones matemáticas de suma, resta, multiplicación, división, borrar un carácter, borrar todos los caracteres y inversa, para el desarrollo, se aplicarán las herramientas técnicas para levantar los requerimientos de usuario, producir las salidas que satisfagan las necesidades de información, el acceso en forma integrada a la misma, se aplicara el modelo de prototipo.
Análisis y especificación
Tenemos el diseño básico del prototipo, que conlleva una interfaz muy sencilla con los números y operaciones aritméticas a realizar.[2]
Diseño y construcción
En esta fase se produce un modelo que cumpla con los requerimientos entregados en la fase de análisis.
Interfaz
[pic 25]
Código
[pic 26][pic 27]
[pic 28][pic 29]
[pic 30]
Evaluación
Procedemos a realizar un diagnostico y hacer las correcciones necesarias.
Como podemos observar en la interfaz anterior era imposible poner un numero decimal ya que no contábamos con el botón de punto ni la opción de borrar un carácter y poner un numero negativo y realizar una operación inversa.
...