ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

CONSTRUCCION DE LA SOLUCION Propuesta Metodológica

tibana110539Informe21 de Noviembre de 2015

5.892 Palabras (24 Páginas)1.155 Visitas

Página 1 de 24

 UNAD. UNIVERSIDAD ABIERTA  Y A DISTANCIA[pic 1]

Escuela de ciencias  básicas

Asignatura :

203036_108  Software Ingeniería

CONSTRUCCION DE LA SOLUCION

Propuesta  Metodológica

Presenta :

José Eusebio  López Junco

Código: 74338899

Docente:

Nelson Humberto Zambrano

 Bogotá D.C  Colombia                   Octubre 30  del 2015

INTRODUCCIÓN

La   siguiente propuesta  metodológica  esta fundamenta en la solución del  problema  propuesto; para  el desarrollo de esta actividad se valió de las  etapas  de los trabajos colaborativos anteriores, como el diagrama de  flujo, las lluvias  ideas,  las  propuestas   personales que se  subieron al  foro colaborativo de los mismos.  Para  el desarrollo de la propuesta se valió de videos en ☺You tube, libros pdf, Experiencia laboral en procesos de automatización,  Feria de  automatización donde había una sala dedicada al manejo de  Matlab como herramienta  en el análisis de procesos, donde  ellos  nos dieron una guía básica en el control de variables.   Siguiendo con lo anterior  se  comenzó  armando  un diagrama de  flujo donde se realizaron las fases  a groso modo del proceso, para  después  pasarlo de una manera detallada  a un algoritmo, donde  se detalla el proceso.  Para por ultimo  pasarlo al código fuente  donde se utilizó el lenguaje de Matlab más la  interfaz  gráfica con el ánimo de darle un valor agregado para que la solución sea realmente lo que el cliente necesita.

  1. PROBLEMA A RESOLVER SOFTWARE PARA INGENIERÌA

En una industria manufacturera, disponen de una máquina que realiza un proceso en tres fases, cada una de ellas se desarrolla en un tiempo calculado por un instrumento anexo que devuelve tres números binario cada uno de 13 bits, dichos números representan el intervalo de tiempo de duración de cada fase (el tiempo mínimo de cada fase no era inferior a 5 segundos). Adicionalmente la máquina dispone de un conjunto de leds dispuestos en forma de matriz de 10 por 5, a partir de ellos se identificaba la fase y a través de un código visual se daba una aproximación del tiempo que restaba para finalizar el proceso (a través de juego de luces que se actualizaba cada segundo). En este momento el código de programación que realizaba dicho proceso sufrió un daño irreparable, por tanto es necesario generar un nuevo código a nivel de prototipo, que responda a estas condiciones, esto para que sea estudiado y viabilizar su aplicación… Los datos de entrada y salida se deben dar a partir de los recursos del PC, y usando Matlab como lenguaje de programación

  1.  GUIÓN DE LA PROPUESTA.
  1. Valernos  del diagrama de  flujo  hecho como propuesta de grupo, para comenzar  a armar  la hipótesis.
  1.   Buscar  información  acorde para  solucionar el  problema
  1.   Armar  un algoritmo que  pueda relacionar el problema con algún software.
  1. Valernos  del algoritmo  para armar el código  fuente
  1. Realizar revisiones  y pruebas   de la solución

 

  1. ORDEN  CRONOLÓGICO DE LA PROPUESTA.

Actividad

Fecha Inicio

Fecha Final

Actividad

Experimentación  Individual

24 agosto

17 septiembre

Implementación propuesta  individual, donde se describe  bibliografía para la solución, con las ventajas   desventajas

Construcción de la solución

27 Septiembre

15 noviembre

Hipótesis, bibliografía para solucionar el problema, algoritmo,  código  fuente en Matlab o Scilab.  Revisión de la solución.

Experimentación Grupal

  1.  BUSCAR  INFORMACIÓN ACORDE   PARA  SOLUCIÓN DEL  PROBLEMA.

2.1.  DISEÑO DEL ALGORITMO:

http://www.omijal.org/pagina_c/algo.html

Importante  información de como elaborar un  algoritmo del cual  se extrae su importancia en  la solución de cualquier  problema aun sea cotidiano.

Elaborar  un algoritmo es  tiempo y dedicación requiere conocimiento y experiencia, que se logra con mucho trabajo,   cuando se tiene un problema   y se tiene la idea de cómo efectuarla se  llama  periodo de  incubación ,  lo que sigue es plasmar  por medio  de lenguaje normal  compensado con  alguna reglas de  programación  para así llegar a presentar una solución ordenada y fácil de entender  tanto por la persona como la computadora.

Ejemplo: 2

Se requiere saber si un  números son  pares  o  impares.

a. todo   secuencia debe estar  ordenada  y ser finito.

Inicio

Escribir “Ingrese el primer  valor”

Leer    número

        Si numero > 0 entonces

        Numero mod  2

                    Si  mod = 0

                 Escribir “Es un número impar”

                Sino

                Escribir “ Es un número impar”

                Fin  si

           Sino

                      Escribir “entrada  incorrecta”

        Fin si

Fin

     

Si no  hubiera  hecho este  algoritmo  no tendría una forma  clara de solucionar el  problema., porque podría  haber comenzado haciendo  el resto de la división, luego  decir que el número es  incorrecto, en si podría decir que estaría  hecho  una cabuya en un  bolsillo.

Elaborar un algoritmo  se logra estructurando el  pensamiento para llegar  una idea que dé solución  al problema planteado.  

c. Elaboración del algoritmo.

Cuando se tiene un problema, cualquiera  que sea  porque los  algoritmos se  aplican  a todo hasta  para  realizar  las  labores  diarias o cotidianas.  Para  poder resolver una situación que implique pensar, a veces es bueno dividir esta situación en más pequeña con el ánimos de detallar  y poder resolverlo de  más fácil.

Seudocódigo:  Es  un lenguaje para la  programación de  algoritmos, está  conformada  por un semántica formal  parecida  como nos  expresamos, mas    sintaxis propia  de la  programación   ,  no sirve para  programar en  un computador , este  tiene palabras  reservadas  parecidas   al lenguaje  de  programación

Un algoritmo  esta hecho de un lenguaje normal como el que  hablamos  a diario mas  un conjunto de  instrucciones  que combinadas  se puede expresar   la idea de una solución en una forma  ordenada.  De ahí al programa final es un camino corto porque ya teniendo  una idea  ordena muy parecida a la sintaxis propia del programa se puede  elaborar un respuesta más rápida, concreta, fácil,

2.2.  Interface   Guide.

http://catarina.udlap.mx/u_dl_a/tales/documentos/lep/garcia_b_s/capitulo3.pdf

Mediante  esta interface se puede  utilizar el código de  Matlab  para  hacer  más  fácil e interactiva la información ,  ya que  la información se puede  ver  fácil,   todo está presente en la  pantalla,  se puede  manipular las  variables de una manera más  asequible.  Un ejemplo es  Software  DOS en sus principios donde  se utilizaba con comandos a ,  ahora cuando se accede por medio de ventanas  y n o se necesita tener muchos conocimientos de  programación lo que se hace que se  preocupe más  el proceso.

[pic 2]

2.3.    HIPÓTESIS  PARA  LA SOLUCIÓN DEL  PROBLEMA.

Según la propuesta por el grupo, donde se realiza una secuencia de las fases. Pienso implementarla de la siguiente manera:

Estudiar de manera precisa el uso, manejo de las matrices en Matlab. Como una manera de controlar la información, almacenamiento y manipulación del bit que nos informan en el problema.

Según los ejercicios realizados en las prácticas  se  pueden   utilizar   para  solucionar el problema.

En la etapa de mostrar el tiempo de cada fase, me valdré de una matriz de 10*5 donde mediante ciclos For   iré transformándola en unos a medida que el tiempo transcurre.

...

Descargar como (para miembros actualizados) txt (25 Kb) pdf (337 Kb) docx (132 Kb)
Leer 23 páginas más »
Disponible sólo en Clubensayos.com