Escribir código utilizando 2 procesos

Al escribir código que no siempre es obvio cómo se creó el producto final. Sin embargo, todos los programas, incluso las más misteriosos, se crean mediante un proceso. Dos de los procesos más populares utilizados en la actualidad son

Video: Pasar números a código binario - Lecciones de matemáticas

  • Cascada: Un conjunto de secuencial pasos seguidos para crear un programa.

  • Ágil: Un conjunto de iterativo pasos seguidos para crear un programa.

A continuación se presenta un escenario específico para explicar cómo funcionan estos dos procesos. Imagínese que usted quiere construir una aplicación de restaurante que hace las dos cosas siguientes:

  • Se muestra información de restaurantes, tales como las horas de funcionamiento y el menú.

    Video: Como ingresar código de liberación a equipos LG

  • Permite a los usuarios realizar o cancelar las reservas.

    Video: Agregar registros con procedimientos almacenados desde Visual Basic a SQL Server

Utilizando el método de cascada, que le define todo lo que la aplicación tiene que hacer: Se podría diseñar tanto la información en pantalla y las partes de la aplicación, el código de la aplicación completa de reserva, y luego suelta la aplicación a los usuarios. Por el contrario, utilizando el método ágil, definiría, el diseño y el código sólo la parte de visualización de información de la aplicación, lo liberan a los usuarios y recoger información.

Basándose en la información recopilada, que luego sería rediseñar y realizar cambios en la información de visualización para abordar las principales preocupaciones. Cuando se mostraron satisfechos con la pieza de información en pantalla, que le continuación, definir, diseñar y construir la parte de la aplicación de reservas. Una vez más, sería recoger información y refinar la función de reserva para hacer frente a las principales preocupaciones.

La metodología ágil hace hincapié en los tiempos de desarrollo más cortos, y ha aumentado en popularidad a medida que el ritmo del cambio tecnológico ha aumentado. El enfoque en cascada, por el contrario, exige que el código del desarrollador y la liberación de toda la aplicación a la vez, pero desde que completó un gran proyecto necesita una enorme cantidad de tiempo, los cambios en la tecnología puede haber ocurrido antes de que llegue el producto terminado.

Si ha utilizado el método de cascada para crear el ejemplo del restaurante-aplicación, la tecnología para tener reservas usuario puede haber cambiado en el momento de moverse a la codificación de la parte de la aplicación. Sin embargo, el enfoque en cascada sigue siendo popular en ciertos contextos, como con software financiero y de gobierno, donde los requisitos de aprobación y se obtienen al comienzo de un proyecto, y cuya documentación de un proyecto debe ser completa.

La página web healthcare.gov, publicado en octubre de 2013, se desarrolló utilizando un proceso de estilo cascada. Las pruebas de todo el código se produjo en septiembre de 2013, cuando todo el sistema fue montado. Por desgracia, las pruebas se produjo demasiado tarde y no eran completas, dando como resultado no hay suficiente tiempo para corregir los errores antes de lanzar la versión final del sitio.

Independientemente de si usted escoge la metodología ágil o una cascada, una aplicación de codificación consta de cuatro pasos:

  1. Investigación de lo que se quiere construir

  2. El diseño de su aplicación

  3. Codificación de su aplicación

  4. Depuración del código

En promedio, se gastan mucho más tiempo a la investigación, el diseño y la depuración de la aplicación que no hacer la codificación real, que es lo contrario de lo que puede esperar.

Artículos Relacionados