Usuario:


Caso

Storyboard

>Modelo

ID:(88, 0)



Editor Online

Definición

Existen varios editores en linea para Java. Uno que incluye

- proponedor de métodos

- corrige e indica errores

es Codiva.io.

Para poder usar el sitio es necesario inscribirse indicando un correo y contraseña.

Otra alternativa es www.tutorialspoint.com.

ID:(8510, 0)



Programar

Imagen

Programar es muy similar a dar instrucciones a una persona que domina el uso de herramientas pero no tiene la visión de lo que hay que hacer. Significa:

- pensar en todas las situaciones que se pueden dar

- para cada situación explicar en detalle lo que se debe hacer

- considerar los problemas que pueden ocurrir en el desarrollo del trabajo

- indicar como proceder en caso de que surja uno de estos problemas

Hay que recordar que el computador en el fondo es "tonto" y hay que explicarle TODO. Lo que si es un ejecutor muy rápido y en caso de que las instrucciones sean correctas y completas va a realizar la tarea en forma eficiente y correcta. Sin embargo si estas son erróneas y/o incompletas solo podemos decir que realizara las tonteras encomendadas con alta eficiencia.

ID:(1056, 0)



Objetivo del Caso

Nota

El objetivo es diseñar una pequeña rutina que permita estudiar la ecuación de Feigenbaum. Para ello se debe:

- indicar las variables a definir

- el resultado que se busca obtener

- la lógica que se empelará para el calculo

- las pruebas que se realizarán para asegurar que el programa funciona correctamente

- la forma en que se documentara el programa

ID:(1052, 0)



Desarrollo con Flujograma

Cita

Para facilitar encontrar la forma como construir la rutina se debe primero dibujar un flujograma que refleje la lógica que se pretende implementar.

Los flujogramas se forman de:

- cajas que indican acciones/procesos que realiza la rutina

- rombos que indican decisiones que el programa debe tomar

- flechas que indican la secuencia que sigue el programa

- debe incluir un inicio (caja de bordes redondeados)

- debe incluir un fin (caja de bordes redondeados)

- debe incluir los puntos en que entrega información (caja con borde inferior ondulado - flecha que sale a ella)

- debe incluir los puntos en que se ingresa información (caja con borde inferior ondulado - en el flujo o con flecha que sale desde ella a la actividad que la usa)

ID:(1053, 0)



Documentación del Código

Ejercicio

Una vez se logra diseñar un código que cumple el objetivo se debe proceder a documentar la forma que trabaja. Para ello es conveniente anotar comentarios directamente entre las lineas de código. Los comentarios deben indicarle a una persona que no diseño el código lo que hace cada linea de código y eventualmente porque se necesita. De esta forma el código puede ser editado/corregido por personas que no participaron en su diseño original.

Por otro lado la documentación permite dejar explicado un método que se empleo o el motivo que se incluyo un código particular para evitar que sea removido por no entender su utilidad.

Por ultimo es bueno dejar documentadas debilidades que puedan existir y que necesiten a futuro ser reforzadas/corregidas.

ID:(1054, 0)



Programa de Test

Ecuación

El funcionamiento del programa debe ser verificado de modo de asegurar que esta trabajando correctamente. Por ello deben definirse algunos criterios de que debe entregar el programa para variables definidas.

ID:(1055, 0)