Download APLICACIO...COS
Document related concepts
Transcript
FUNDAMENTOS DE PROGRAMACION PROCESO PARA DESARROLLAR UNA SOLUCIÓN INFORMATICA SOFTWARE DE ECUACIONES DE CIRCUITOS ELÉCTRICOS ETAPAS DEL PROCESO POR: Jhon Anderson Urbano Díaz- Ingeniería en Automatización CC: 1124829763 Laura Nathalia Villarragan Pachon-Ingeniería Química CC: 98071752275 FECHA: Abril 25 de 2016 SOFTWARE DE ECUACIONES DE CIRCUITOS ELÉCTRICOS ANALISIS ............................................................................................................................................. 3 Enunciado de problema .................................................................................................................. 3 Requerimientos funcionales ........................................................................................................... 4 Entrada de datos: ........................................................................................................................ 4 Procesamiento de datos: ............................................................................................................ 4 Salida de datos: (resultados) ....................................................................................................... 4 Llenar el siguiente formato para cada requerimiento .................................................................... 4 Requerimientos NO funcionales ..................................................................................................... 9 DISEÑO ................................................................................................................................................ 9 Diagramas usando UML (Unified Modeling Language)................................................................... 9 Diseño de interfaces de usuario (GUIs) ........................................................................................... 9 CONSTRUCCIÓN .................................................................................................................................. 9 Instalar el Java Development Kit (JDK) ..............................................Error! Bookmark not defined. Instalar el Eclipse for Java Developers (SDK).....................................Error! Bookmark not defined. MOSTRAR DE AQUÍ EN ADELANTE TODO EL PROCESO DE CONSTUCCIÓN DE LA SOLUCIÓN ........ 9 ANALISIS Enunciado de problema Para los técnicos, tecnólogos, estudiantes de ingeniería en el área de electricidad, existen una variedad de dificultades a la hora de hacer cálculos matemáticos para solución de operaciones tales como hallar; el voltaje, resistencia, corriente, potencia, intensidad, tensión y entre factores eléctricos. Debido a la cantidad de tiempo que gasta en resolverlos y las dificultades o confusiones que se presentan, al tener muchos datos que son necesarios a la hora de solucionar esas ecuaciones. Otras dificulta que se presenta es en el desarrollo de problemas eléctricos, es que estos problemas dependen del circuitos que se tenga desarrollar, abordando de que si ese problema se presenta en corriente continua y alterna, ya que para el desarrollo de estas ecuaciones es totalmente diferente la solución , debido a la complejidad de las ecuaciones. Ecuaciones en corriente DC Ecuaciones en corriente AC Viendo los problemas anteriormente enunciados, nos dimos la tarea de investigar como poder ayudar a las posibles soluciones a la hora resolver estas ecuaciones que son muy tediosas y complicadas. De lo anteriormente dicho nació la propuesta de implementar un software que permita la solución de ecuaciones con respeto a magnitudes eléctricas. El desarrollo de esta aplicación permitiría que los técnicos, tecnólogos, estudiantes de ingeniería en el área de electricidad, lograran un mejor proceso cuando intentan ecuaciones tan complicadas como estas. Además que el software esta se implementará para resolver ecuaciones de corriente continua como corriente alterna que ayudaría de gran manera al usuario que adquiera este software. Requerimientos funcionales ¿Qué se quiere que haga el software? Dadas unas mediciones requeridas o realizadas por el usuario, dependiendo de la ecuación que se pretenda hallar, se despliegan una bienvenida hecha por el programa y un acceso para el usuario que pretenda ingresar a la plataforma digital, por consiguiente se ilustra un menú de opciones para mayor interacción con los usuarios, el programa debe realizar operaciones matemáticas, para la solución de magnitudes eléctricas tales como la tensión (En Voltios), la corriente (en Amperios), la potencia (en watts) y la resistencia (en Ohmios), para corriente continua, como corriente alterna. Entrada de datos: Ingresar, insertar, capturar, leer Procesamiento de datos: Calcular, computar, ordenar, clasificar, guardar, almacenar, convertir, operar, sumar, promediar, analizar, comparar, intercambiar. Salida de datos: (resultados) Imprimir, mostrar, graficar, visualizar, listar, reportar, escribir Ilustrar Llenar el siguiente formato para cada requerimiento Nombre R1 – Ingresar el información básica del usuario Resumen Se requiere recibir la información básica del usuario. Dicha información comprende datos personales y las intenciones que tiene al usar el programa. Entradas Nombre del usuario Apellido del usuario Identificación del usuario Profesión del usuario Intensiones al usar el programa Resultados La información básica del usuario y las intenciones que tiene el usuario con dicho programa, validado la información ingresada Nombre R2 – Despliegue del menú principal de opciones sobre magnitudes eléctricas Resumen Se solicita que el usuario elija la opción deseada, para solucionar las ecuaciones eléctricas que necesita resolver Entradas Cálculos-Corriente DC Cálculos-Corriente AC Resultados elección de la opción deseada por el usuario Nombre R3- Despliegue del menú de opciones sobre magnitudes eléctricas en corriente DC Resumen Se solicita que el usuario elija la opción deseada, para solucionar las ecuaciones eléctricas en corriente DC que necesita resolver Entradas Resolver ecuación –voltaje Resolver ecuación -resistencia Resolver ecuación -corriente Resolver ecuación -potencia Resultados Elección de la opción deseada, para solucionar las ecuaciones sobre la magnitudes eléctricas que necesita resolver en corriente DC Nombre R4 – Ingresar los datos para resolver tensión Resumen Se requiere que el usuario introduzca los valores en resistencia, potencia y corriente para hallar tensión, dependiendo del problema que se desee solucionar. Entradas Valor -resistencia (Ohm) Valor- corriente (Amp) Valor - potencia (Watts) Resultados Obtención de la tensión eléctrica en voltios Nombre R5- Ingresar los datos para resolver corriente Resumen Se solicita que el usuario introduzca los valores en resistencia, potencia y voltaje para hallar corriente, dependiendo del problema que se desee solucionar. Entradas Valor -resistencia (Ohm) Valor – voltaje (volt) Valor - potencia (Watts) Resultados Obtención de la corriente eléctrica en amperios Nombre R6 – Ingresar los datos para resolver resistencia Resumen Se pide que el usuario introduzca los valores en corriente, potencia y voltaje para hallar resistencia, dependiendo del problema que se desee solucionar. Entradas Valor – voltaje (volt) Valor - potencia (Watts) Valor- corriente (Amp) Resultados Obtención de la resistencia eléctrica en ohmios Nombre R7- Ingresar los datos para resolver potencia Resumen Se pide que el usuario introduzca los valores en corriente, resistencia y voltaje para hallar potencia, dependiendo del problema que se desee solucionar. Entradas Valor- corriente (Amp) Valor – voltaje (volt) Valor -resistencia (Ohm) Resultados Obtención de la potencia eléctrica en watts Nombre R8- Despliegue del menú de opciones sobre magnitudes eléctricas en corriente AC Resumen Se solicita que el usuario elija la opción deseada, para solucionar las ecuaciones eléctricas en corriente AC que necesita resolver Entradas Resolver ecuación –voltaje Resolver ecuación -resistencia Resolver ecuación -corriente Resolver ecuación -potencia Resultados Elección de la opción deseada, para solucionar las ecuaciones sobre la magnitudes eléctricas que necesita resolver en corriente DC Nombre R9 – Ingresar los datos para resolver tensión Resumen Se requiere que el usuario introduzca los valores en resistencia, potencia y corriente para hallar tensión, dependiendo del problema que se desee solucionar. Entradas Valor -resistencia (Ohm) Valor- corriente (Amp) Valor - potencia (Watts) Resultados Obtención de la tensión eléctrica en voltios Nombre R10- Ingresar los datos para resolver corriente Resumen Se solicita que el usuario introduzca los valores en resistencia, potencia y voltaje para hallar corriente, dependiendo del problema que se desee solucionar. Entradas Valor -resistencia (Ohm) Valor – voltaje (volt) Valor - potencia (Watts) Resultados Obtención de la corriente eléctrica en amperios Nombre R11 – Ingresar los datos para resolver resistencia Resumen Se pide que el usuario introduzca los valores en corriente, potencia y voltaje para hallar resistencia, dependiendo del problema que se desee solucionar. Entradas Valor – voltaje (volt) Valor - potencia (Watts) Valor- corriente (Amp) Resultados Obtención de la resistencia eléctrica en ohmios Nombre R12- Ingresar los datos para resolver potencia Resumen Se pide que el usuario introduzca los valores en corriente, resistencia y voltaje para hallar potencia, dependiendo del problema que se desee solucionar. Entradas Valor- corriente (Amp) Valor – voltaje (volt) Valor -resistencia (Ohm) Resultados Obtención de la potencia eléctrica en watts Requerimientos NO funcionales El software restringe los accesos a usuarios no registrados en la base de datos, por medio de una seguridad basada en generación de códigos de acceso para todos los usuarios registrados y funciona en sistema operativos como Windows y Android. Su estabilidad de usuarios de 100 personas en la base de datos y su disponibilidad es de una interfaz de usuarios de (100/100) en función simultánea las 24 horas del día .Con respecto mantenibilidad asociada a los usuarios se da como servicio gratuito pero con restricción en su número de usuarios, y con un diseño interactivo con el usuario que ingrese a la plataforma. DISEÑO Especificación detallada de lo que se va a construir Diagramas usando UML (Unified Modeling Language) Diseño de interfaces de usuario (GUIs) CONSTRUCCIÓN MOSTRAR DE AQUÍ EN ADELANTE TODO EL PROCESO DE CONSTUCCIÓN DE LA SOLUCIÓN