Quiero desarrollar un software o un juego. ¿Cómo se desarrolla el desarrollo de software?
1. Diseño general 1. Análisis de la demanda: Comprender y determinar las necesidades. Por ejemplo, determine la cantidad de datos y la cantidad de canales que deben medirse, y determine los objetos y la cantidad de objetos que deben controlarse. 2. Determine el plan: determine qué método utilizar para satisfacer la demanda, ya sea un PLC o una microcomputadora de un solo chip. Después de decidir usar una microcomputadora de un solo chip, debe determinar específicamente si es 2051, 8031 o. 8051. Por supuesto, también debes determinar de qué empresa se trata, si de Atmel o de Motorola. A la hora de elegirlos, además de considerar el rendimiento del chip, también hay que tener en cuenta factores económicos (mira cuál es el más barato). dos. Diseño detallado 1. Seleccionar circuitos Seleccionar circuitos apropiados según las necesidades del entorno. Por ejemplo, cuando se utiliza 8051 para lograr fines de control, debe elegir si desea utilizar la salida del puerto paralelo o del puerto serie; de manera similar, al controlar circuitos de alta potencia, utilice un tiristor o un relé; Estas opciones se determinan en función de condiciones ambientales específicas y parámetros del circuito. Si los relés no son adecuados, se deben considerar otros métodos. 2. Haga la placa de circuito: use el software Protel para hacer primero el diagrama esquemático, luego empaquetelo, haga la placa de circuito PCB y luego haga la placa de circuito real después de la impresión, transferencia, corrosión, soldadura y otros procesos. Naturalmente, entenderemos algunos de los procesos en este paso después de estudiar Protel en el próximo semestre. tres. Depuración 1. Ajuste aproximado: utilice un programa simple para depurar cada módulo funcional por separado para ver si puede completar las tareas especificadas. El objetivo principal de este paso es ver si el circuito está disponible. Por ejemplo, si el LED no puede mostrar el valor correspondiente, es necesario verificar el circuito correspondiente. 2. Depuración de programación: cuando el ajuste aproximado sea correcto, utilice el programa preparado para depurar todo el sistema. Cuando la tarea de programación es bastante pesada, debe poder utilizar combinaciones de bloques de funciones del programa y ajustar adecuadamente los parámetros de los bloques de funciones para adaptarse a la tarea actual. En este proceso de depuración utilizaremos herramientas como programadores y simuladores. Cuatro. Escribir documentación es muy importante para un sistema. Ayuda al examinador a comprender las características únicas del sistema y puede aumentar adecuadamente el interés de otros en su sistema. Si el diseño general es un buen comienzo, entonces una buena documentación es un buen final. Al redactar documentos, debe ser fiel al plan de diseño original. No debe exagerar ni ser modesto. Debe aclarar las ideas de diseño y dejar que los lectores comprendan lo "bueno" del sistema. Conclusión: De lo dicho anteriormente, podemos ver que en todo el proceso de desarrollo del sistema, los cursos que hemos aprendido incluyen: "Circuitos digitales", "Circuitos analógicos", "Ingeniería eléctrica", "Aplicaciones MCU", "Protel". , etc. . Siempre que recibamos una formación de corta duración, podemos convertirnos en desarrolladores de sistemas de control. Se puede ver que el desarrollo de un sistema de microcontrolador no es tan difícil como pensábamos antes. Siempre que apliquemos de manera integral el conocimiento que hemos aprendido, podemos convertirnos rápidamente en un profesional del desarrollo de sistemas.
Con el lanzamiento continuo de herramientas de desarrollo de juegos, el umbral para los productores de juegos se ha vuelto cada vez más bajo. Dos software muy conocidos en la industria del desarrollo de juegos: "RPGMaker" y "Orange Word Game Development Tool" tienen los requisitos más bajos para los desarrolladores de juegos. Estos dos softwares utilizan un método de desarrollo de juegos completamente intuitivo. El script ya está integrado en el programa. El desarrollador ni siquiera necesita realizar ningún ajuste, simplemente agregue los eventos que desea que sucedan en el mapa. Muy intuitivo y conveniente.