jueves, 29 de enero de 2009

Metodo De Desarrollo De Sistemas Electronicos (Relacion con el Metodo Cientifico y La Metodologia del Diseno de Software)

Al necesitar desarrollar un sistema electronico cualquiera, podemos relacionar los pasos del Metodo Cientifico y la Metodologia del Diseno de Software para su creacion, ya que estos pueden ser aplicables y compatibles, ademas no existe una metodologia exacta para el desarrollo de un sistema electronico.


Comparacion


Metodo Cientifico Metodologia del diseno de Software
  • Observacion = Analisis del problema
  • Induccion = Analisis del problema
  • Hipotesis = Diseno Preliminar-Programacion - Implementacion
  • Verificacion
  • Refutacion o Aceptacion = Prueba
  • Teoria

Veamos un ejemplo para relacionar el desarrollo de un Sistema Electronico con estos pasos:



  • Observacion - Induccion (Analisis del problema)

Por ejemplo necesitamos que en un cuarto de maquinas se instale un abanico extractor de aire, para esto observamos las diferentes posibilidades, analisamos el problema que en este caso seria la acumulacion de calor en el cuarto.

  • Hipotesis (Diseno Preliminar-Programacion-Implementacion)

En este paso creamos una lluvia de ideas para encontrar la mejor solucion al problema (un circuito), comenzamos a disenar diferentes sistemas, en este caso utilizaremos un circuito astable con un temporizador 555, que tendra por entrada un termistor, y a la salida del 555 un relay que activara el abanico extractor. Al referirnos a astable quiere decir que durara apagado cierto tiempo y despues al detectar un pulso de entrada se encendera, el pulso de entrada lo dara un dispositivo detector de temperatura, para esto utilizaremos un termistor (resistencia que al calentarse puede dar un pulso positivo o negativo, dependiendo del dispositivo). El circuito debe funcionar de la sig. manera, cuando el termsitor se caliente activara el temporizador por un tiempo (este puede escogerse de acuerdo a lo necesario), el temporizador mandara la senal que activara al relay y este a su vez hara que el abanico se encienda, al transcurrir el tiempo programado en el temporizador este dejara de funcionar y apagara todo el sistema, volviendose a encender asta que el termistor vuelva a detectar otra variacion de calor. Aqui nosotros desarrollamos nuestra teoria de como "supuestamente" debe funcionar este prototipo. Aqui aplicamos todos los pasos, disenamos un circuito, lo programamos y despues lo implementamos. Aqui podemos destacar las partes por las que se compone nuestro circuito mediante este diagrama

  • Verificacion

En este paso Examinamos de nuevo que todo lo planteado en la hipotesis (en este caso el circuito) contenga todos los datos necesarios para su funcionamiento, es decir se hace una revision del circuito.

  • Refutacion o Aceptacion (Prueba)

En este paso simplemente ponemos en marcha el circuito comprobando su correcto o incorrecto funcionamiento de acuerdo a las variables establecidas (tiempo, temperatura, voltaje, etc.), si el circuito funciona correctamente es Acepta y puesto en marcha, mas sin embargo es todo lo contrario, es decir, incorrecto se hace una retroalimentacion hasta la hipotesis, para ubicar posibles errores en nuestro sistemas, o si es necesario cambiar nuestra hipotesis o mejor dicho todo nuestro circuito por otro mas util.

  • Teoria

Aqui simplemente se afirma lo que supusimos en nuestra Hipotesis, el correcto funcionamiento de nuestro sistema o circuito desarrollado teniendo asi por finalizado nuestro objetivo y solucionado nuestro problema.





No hay comentarios:

Publicar un comentario