Cómo diseñar programas: 14 pasos (con imágenes)

Tabla de contenido:

Cómo diseñar programas: 14 pasos (con imágenes)
Cómo diseñar programas: 14 pasos (con imágenes)

Video: Cómo diseñar programas: 14 pasos (con imágenes)

Video: Cómo diseñar programas: 14 pasos (con imágenes)
Video: Lógica de Programación 👩‍💻 Aprende a programar en 10 minutos 2024, Abril
Anonim

¿Quieres diseñar un programa informático? Hay mucho que considerar al diseñar un programa, pero hay algunas cosas que puede hacer para ayudar a agilizar el proceso. Este wikiHow te enseñará los pasos básicos para diseñar un programa de computadora.

Pasos

Programas de diseño Paso 1
Programas de diseño Paso 1

Paso 1. Determine el objetivo general del programa

Esta es solo una declaración general que explica lo que hace su programa en una o dos oraciones. ¿Cuál es el propósito de su programa? ¿Qué problema soluciona? Por ejemplo, "Mi programa creará una mazmorra aleatoria".

Programas de diseño Paso 2
Programas de diseño Paso 2

Paso 2. Determine las limitaciones o requisitos que tiene su programa

¿Hay algo que deba tener su programa? Esto podría ser una fecha límite, presupuesto, espacio de almacenamiento y restricciones de memoria, o una característica especial de la que carecen otros programas similares. Por ejemplo, "Las mazmorras generadas aleatoriamente deben tener un camino desde la entrada hasta la salida".

Programas de diseño Paso 3
Programas de diseño Paso 3

Paso 3. Descubra si existe alguna tecnología que pueda hacer lo que necesita

No siempre es necesario diseñar un programa nuevo desde cero. A veces, puede encontrar programas y herramientas prefabricados, o una combinación de programas y herramientas que pueden lograr lo que necesita. Puede ahorrar mucho tiempo y recursos si utiliza las soluciones existentes para los problemas que encuentre.

  • Por ejemplo, puede utilizar programas de código abierto y código prefabricado para construir aplicaciones completamente funcionales. Los programas de código abierto suelen ser de uso gratuito y puede modificar el código fuente para adaptarlo a sus necesidades. Solo necesita dar crédito al autor del código original.
  • Puede utilizar fragmentos de código prefabricados o aplicaciones de código abierto para ahorrar
Programas de diseño Paso 4
Programas de diseño Paso 4

Paso 4. Determine qué lenguaje de programación utilizará

Se recomienda que elija un idioma con el que esté familiarizado, si es posible. Sin embargo, en algunos casos, puede ser mejor elegir un lenguaje de programación que sea más adecuado para el sistema operativo previsto o para el tipo de programa que desea crear.

  • C / C ++ son buenos lenguajes de propósito general. Son los lenguajes más utilizados y le brindan el mayor control sobre sus aplicaciones y hardware de computadora.
  • C#:

    C # (pronunciado C Sharp) es una versión más nueva de C ++. Tiene algunas características nuevas y es un poco más fácil de aprender que C ++.

  • Java:

    Java es un popular lenguaje de programación orientado a objetos que está ganando popularidad. Es el lenguaje de programación principal para aplicaciones de Android. También se puede utilizar para crear aplicaciones informáticas. Por ejemplo, Minecraft se programó originalmente en Java.

  • Rápido:

    Swift fue desarrollado por Apple y se usa principalmente para desarrollar aplicaciones para iPhone, iPad, macOS, Apple TV y más.

  • Python: Python es otro lenguaje multipropósito popular. Es un buen idioma para principiantes porque es fácil de aprender y usar.
Programas de diseño Paso 5
Programas de diseño Paso 5

Paso 5. Determine qué herramientas va a utilizar

Después de decidirse por un lenguaje de programación, decida qué herramientas va a utilizar. ¿Va a utilizar un entorno de desarrollo integrado (IDE)? ¿Necesita un compilador o intérprete? ¿Cómo depurará su programa? ¿Existe alguna aplicación de terceros que pueda utilizar? También debería pensar en una forma de hacer una copia de seguridad de su código.

  • Un IDE es una herramienta de desarrollo de software integral que contiene un editor de código, un depurador, herramientas de compilación y, a veces, un compilador. Los IDE populares incluyen Eclipse y Visual Studio.
  • Compiladores:

    Los lenguajes como C / C ++ requieren un compilador para convertir el código al lenguaje de máquina que su computadora pueda entender. GCC es un compilador gratuito que puede compilar C y C ++.

  • Intérpretes:

    Java y Python son lenguajes que no necesitan compilarse. Sin embargo, necesitan un intérprete para ejecutar las instrucciones. OpenJDK puede interpretar Java, que Python tiene un intérprete disponible en su sitio web.

Programas de diseño Paso 6
Programas de diseño Paso 6

Paso 6. Determine los resultados del programa

La salida de un programa es lo que producirá el programa. Cada pantalla que ve el usuario, así como cada declaración o informe impreso, se considera la salida del programa. Si hay algún componente de audio en el programa, también se considera programa. Debe determinar qué habrá en cada pantalla, cada página impresa y cada campo que el usuario utilizará para ingresar datos.

Programas de diseño Paso 7
Programas de diseño Paso 7

Paso 7. Determine las entradas de su programa

Las entradas de un programa son los datos que utiliza el programa para producir sus salidas. Las entradas pueden provenir de un usuario, un dispositivo de hardware, otro programa, un archivo externo o escritas en el código. Asegúrese de considerar tantas posibilidades como sea posible, especialmente al manejar la entrada del usuario.

Programas de diseño Paso 8
Programas de diseño Paso 8

Paso 8. Determine las funciones principales

Una vez que haya determinado las entradas y salidas de su programa, comience a crear un esquema básico de cómo tomará las entradas y las convertirá en salidas. Piense qué funciones necesitará realizar y qué cálculos puede necesitar. Puede crear un diagrama de flujo que describa el proceso o simplemente hacer una lista en papel.

Programas de diseño Paso 9
Programas de diseño Paso 9

Paso 9. Divida los problemas más grandes en problemas más pequeños

Una vez que determine cuáles serán las funciones principales de su programa, puede comenzar a dividirlas en detalles más pequeños. Esto le ayudará a determinar cómo funcionará cada función. Una forma de hacer esto es usar un pseudocódigo.

El pseudocódigo es texto no compilable que explica lo que debe hacer cada línea de código. Por ejemplo, "Si el jugador tiene una llave dorada, abra la puerta. De lo contrario, la puerta está cerrada"

Programas de diseño Paso 10
Programas de diseño Paso 10

Paso 10. Empiece a codificar las funciones principales

No es necesario completarlos. Solo asegúrese de que existan. De esa manera, tendrá un esquema que le ayudará a mantener su programa organizado.

Programas de diseño Paso 11
Programas de diseño Paso 11

Paso 11. Complete las funciones

Comience con aquellos que dependen de pocas o ninguna otra función. Primero trabaje en los grandes problemas. Luego concéntrate en los detalles más pequeños.

Programas de diseño Paso 12
Programas de diseño Paso 12

Paso 12. Pruebe su programa

Deberá probar su programa con frecuencia. Cada vez que implemente una nueva función, deberá ver si funciona correctamente. Intente usar una variedad de entradas para ver cómo funciona su programa en diferentes situaciones. Haga que otras personas prueben su programa para ver cómo los usuarios reales interactúan con su programa. Utilice Print Statements para probar diferentes variables y secciones de código.

Programas de diseño Paso 13
Programas de diseño Paso 13

Paso 13. Solucione cualquier problema que surja

Siempre que esté codificando, es casi seguro que se encontrará con algunos problemas. Aquí hay algunos consejos que lo ayudarán a resolver cualquier problema que encuentre:

  • Verifique la sintaxis y asegúrese de que su código sea correcto.
  • Verifique y asegúrese de que la ortografía sea correcta.
  • Busque en Google cualquier mensaje de error que reciba y vea si hay una solución.
  • Verifique en línea para ver si alguien más creó código con una función similar a la suya. Vea cuál fue su solución.
  • Tómate un descanso y vuelve más tarde.
  • Pedir ayuda.
Programas de diseño Paso 14
Programas de diseño Paso 14

Paso 14. Termina tu programa

Una vez que haya terminado todas las funciones y pueda ejecutar su programa con una variedad de entradas sin errores ni fallas, su programa estará terminado. Puede entregarlo o publicarlo.

Recomendado: