¿Cómo hacer un software?
El primer paso: investigación y análisis de la demanda
1. Los analistas de sistemas relevantes comprenderán inicialmente las necesidades de los usuarios y luego utilizarán Word para enumerar los principales módulos funcionales del sistema. Para desarrollar cada función principal ¿Qué pequeños módulos funcionales tiene el módulo? Para algunas interfaces con requisitos relativamente claros, se puede definir preliminarmente una pequeña cantidad de interfaces en este paso.
2 Los analistas de sistemas tienen una comprensión y un análisis profundos de los requisitos y utilizan WORD o herramientas relacionadas para crear un documento de requisitos funcionales para el sistema documental en función de su propia experiencia y necesidades. Este documento enumerará claramente los módulos funcionales generales del sistema, los módulos funcionales pequeños de los módulos funcionales grandes y también enumerará las interfaces relacionadas y las funciones de interfaz.
3 El analista del sistema reconfirma los requisitos con el usuario.
Paso 2: Diseño del esquema
Primero, los desarrolladores deben hacer un diseño del esquema del sistema de software, es decir, el diseño del sistema. El diseño general debe considerar el diseño del sistema de software, incluido el flujo de procesamiento básico del sistema, la estructura organizativa del sistema, la división de módulos, la asignación de funciones, el diseño de la interfaz, el diseño de operaciones, el diseño de la estructura de datos y el diseño de manejo de errores, etc. ., y proporciona información para el diseño detallado del software.
Paso 3: Diseño detallado
Con base en el diseño general, los desarrolladores deben llevar a cabo un diseño detallado del sistema de software. En el diseño detallado, describa los principales algoritmos, estructuras de datos, jerarquías de clases y relaciones de llamada involucradas en la implementación de módulos específicos. Es necesario explicar las consideraciones de diseño de cada programa (cada módulo o subprograma) en cada nivel del sistema de software. codificación y pruebas. Se debe garantizar que los requisitos del software se asignen en su totalidad a todo el software. El diseño detallado debe ser lo suficientemente detallado como para permitir la codificación a partir del informe de diseño detallado.
Paso 4: Codificación
En la etapa de codificación del software, los desarrolladores siguen los requisitos de diseño para la estructura de datos, el análisis de algoritmos y la implementación del módulo en el "Informe de diseño detallado del sistema de software". Trabajo de programación específico para realizar las funciones de cada módulo respectivamente, a fin de realizar los requisitos de función, rendimiento, interfaz, interfaz y otros aspectos del sistema de destino.
Paso 5: Probar
Prueba el sistema escrito. Entrégueselo al usuario para que lo use y el usuario confirmará cada función una por una después de su uso.
Paso 6: Preparación de la entrega del software
Después de que la prueba del software demuestre que el software cumple con los requisitos, el desarrollador del software debe enviar el programa de instalación de destino desarrollado, el diccionario de datos de la base de datos y el archivo "Usuario". Manual de instalación, Guía de usuario, Informe de demanda, Informe de diseño, Informe de prueba y otros productos acordados en el contrato entre las dos partes.
El "Manual de instalación del usuario" debe presentar en detalle los requisitos para el entorno operativo del software de instalación, la definición y el contenido del software de instalación, los pasos de instalación específicos en el cliente, servidor y middleware, y la configuración del sistema después de la instalación.
La "Guía del usuario" debe incluir el proceso de uso, los pasos operativos, la introducción comercial correspondiente, consejos y precauciones especiales para cada función del software, y también debe proporcionar ejemplos cuando sea necesario.
Paso 7: Aceptación
Aceptación del usuario.