1. Antecedentes: Es el estado actual de desarrollo, el estado actual y la historia de desarrollo de las cosas a desarrollar.
1. Razones para proponer el proyecto
2. Antecedentes del entorno del proyecto
3. Análisis de las ventajas del proyecto (recursos, tecnología, talentos, gestión, etc.) )
p>
4. Viabilidad de la operación del proyecto
5. Análisis de singularidad e innovación del proyecto
2. qué juega después del desarrollo y qué función se pretende lograr, qué necesidades y deseos se satisfacen y qué beneficios aporta a las personas.
3. Importancia: escriba en términos de importancia y necesidad, los beneficios aportados por el desarrollo del proyecto y las perspectivas de desarrollo futuro.
Información ampliada:
1. Fase de inicio del proyecto
Es necesario realizar un análisis preliminar de la demanda y el arquitecto del sistema actúa como puente entre el cliente y el cliente. equipo del proyecto, debe tener una buena comunicación con los clientes, comprender el negocio y sentar una buena base comercial para el diseño posterior del sistema. El método habitual es acudir a los clientes para realizar cuestionarios in situ y realizar inspecciones e intercambios.
Cuando el arquitecto del sistema describe al cliente las funciones que el sistema debe implementar y llega a un completo entendimiento con el cliente, entra en el diseño del sistema. Al ingresar a la etapa de diseño, los arquitectos no pueden configurar arbitrariamente los componentes del sistema solo para realizar negocios. En este momento, no solo deben considerar las funciones del sistema, sino también el rendimiento y la escalabilidad del sistema.
Cuando se hayan diseñado todos los componentes, se puede anunciar que el modelo básico del sistema se ha construido con éxito. En este momento, el modelo debe probarse con ejemplos. Cuando los requisitos comerciales y de rendimiento del sistema satisfacen las necesidades del cliente, pasa a la siguiente etapa. Si no cumple con los requisitos, continúa a esta etapa.
En esta etapa, es previsible que se encuentren algunas dificultades técnicas durante la implementación del sistema en el futuro. En este momento, las dificultades técnicas deben extraerse y priorizarse, para que los programadores puedan investigarlas. dificultades técnicas y proporcionar las soluciones correspondientes.
Vale la pena esforzarse mucho en esta etapa, porque dedicar uno o dos días ahora puede evitar pasar diez días o más en la etapa posterior. La fase de puesta en marcha del proyecto finaliza con la finalización de los planos del sistema y los dibujos de diseño del sistema.
2. Etapa de planificación del proyecto
En esta etapa, lo que se debe hacer es completar el cronograma del proyecto, la formación del personal, la configuración del entorno del sistema, el análisis de riesgos del proyecto, el desarrollo del lenguaje utilizado y la convención de codificación del código. Básicamente, estos se pueden configurar a través de la arquitectura del sistema descrita en los dibujos de diseño del sistema.
3. Etapa de implementación del proyecto
En esta etapa, la codificación y las pruebas son las tareas principales. Los programadores escriben implementaciones específicas de componentes en dibujos de diseño del sistema. El código escrito debe cumplir con los requisitos de la convención de codificación. Para evitar errores, los programadores pueden comprobar el código escrito de los demás. Una buena forma de codificar es utilizar un enfoque de desarrollo basado en pruebas.
Después de escribir el código, los programadores también deben probarlo ellos mismos y enviarlo solo después de pasar la prueba. Para realizar un seguimiento del progreso del proyecto, se debe celebrar una reunión antes del final de cada día de trabajo. Se debe registrar el progreso de la finalización del trabajo del día y los problemas encontrados se deben registrar y resolver en la reunión.
4. Etapa de entrega del proyecto
Los proyectos grandes generalmente se entregan a plazos. Cuando se complete un determinado módulo, se entregará. En este momento, el cliente se atreve a firmar el formulario de aceptación para su aceptación. La acción de entrega se retrasará hasta la finalización del último módulo funcional.
Los entregables entregados en esta etapa deben entregarse de acuerdo con la lista enumerada anteriormente en el análisis de requisitos. Los entregables entregados son generalmente instrucciones de usuario, códigos de software y sistemas ejecutables compilados.
Enciclopedia Baidu-Desarrollo de proyectos