proceso de desarrollo de proyectos de Java


proceso de desarrollo de proyectos

1. proyecto

a. la fase de planificación

  • El proyecto proyecto de plan : debe incluir una descripción de la introducción de productos, objetivos y funciones del producto necesaria para desarrollar los recursos, el tiempo de desarrollo;
  • Plan de Gestión de Riesgos : los factores que pueden salir mal o que no pueden determinarse ahora en la lista, y para desarrollar soluciones adecuadas. Riesgo encontró antes, mejor para el proyecto;
  • Plan de desarrollo de software : El objetivo del proyecto está a punto de comenzar razonable de recursos, estimación de costos, cronograma. Software de gestión de proyecto de desarrollo dispone de acuerdo con los requisitos de recursos del plan, el seguimiento del progreso del proyecto, los miembros del equipo del proyecto a entender sus tareas, horas de trabajo y otras actividades de acuerdo a confiar en el plan de desarrollo de software. Además, el plan de desarrollo de software debe incluir criterios de aceptación y la aceptación de las tareas del proyecto (incluyendo la determinación de la necesidad de desarrollar casos de prueba);
  • Estructura y Definición de personal con : un modo de realización de la organización común de estructura de la técnica perpendicular, tres tipos de programas y un nivel de esquema híbrido. programa Vertical, cada miembro actuará como múltiples papeles, y el programa horizontal, cada miembro actuará como uno o dos caracteres, rico principiante y personal con experiencia aspirado solución híbrida integrados entre sí. Los programas específicos deben ser seleccionados en base a las habilidades reales de personal de la Compañía;
  • Procesar Plan de Control : El objetivo es recoger toda la información necesaria para ejecutar correctamente el plan del proyecto, para controlar el progreso del proyecto para orientar y ajustar el plan para asegurar que el proyecto se puede completar a tiempo;

b. la etapa de requisitos

  • requisitos de captura : se refiere a varios desarrolladores y usuarios para comunicarse y llegar a un acuerdo, la función del proyecto para lograr que se describe en detalle;
  • Análisis de la demanda : la demanda de acceso a la información para el análisis, y los errores de eliminación y hacer seguimiento, para garantizar que los requisitos documento correctamente reflejan las verdaderas intenciones del usuario, con el tiempo la transformación de la demanda del usuario para conocer los requisitos de software, requisitos de software Formulario de especificaciones ;?

2. Desarrollo

a. la fase de desarrollo

i. Resumen de software de diseño

  • (1) requisitos funcionales del diseño de la arquitectura de software, la arquitectura de software y determinar los componentes de la preparación de sistema de información de diseño estructural;
  • (2) una interfaz y estructura de datos diseño interno, el informe de la preparación del diseño de base de datos;
  • especificación esquema de diseño de software (3) por escrito;

ii. software de diseño detallado

  • (1) Resumen de diseño de software manual para entender la estructura del software;
  • (2) determinar el respectivo software unidades constituyentes, el diseño detallado del módulo de interfaz;
  • (3) un diseño de estructura de datos interna del módulo;
  • (4) un diseño del módulo de algoritmos internos, puede ser diagrama de flujo, pseudocódigo, y similares descrito en detalle con particular los requisitos y detalles de implementación de cada paso, la escritura de software se detalla especificación de diseño;

b. la etapa de codificación

i. Escribir código

  • desarrollador de software basada en las especificaciones detalladas a escribir código para implementar un módulo de configuración de software y las estructuras de datos y algoritmos internos, y para asegurar que la compilación;

ii. Test Unit

  • Después de que el código está escrito, la prueba de la unidad de código y pruebas de integración, ficha, encontrar y arreglar problemas de software;

3. Prueba

a. la fase de prueba

  • La cuestión principal para verificar la disponibilidad de salida para una entrada dada de acuerdo con un resultado predeterminado, se encontró que el software real de salida de la producción, sistemas o no cumple con la definición de un conflicto local. proceso de prueba del sistema incluye normalmente el desarrollo de planes de prueba del sistema, diseño de pruebas, desarrollo de casos de prueba y prueba, y finalmente para evaluar las actividades de ensayo y resultados;

b. etapa de aceptación

  • etapa de aceptación sistema es consistente con el cliente para confirmar la salida de los requisitos de software y de proyecto, para determinar si el final del proyecto, el plan del proyecto el siguiente paso, la formación definitiva del informe de la aceptación del proyecto;

4. Mantenimiento

  • Cualquier proyecto de software son más o menos hay algunos problemas en el proceso de producción. En la fase de mantenimiento del sistema, debe llevarse a cabo en función del software que se ejecuta en los cambios apropiados de software para satisfacer los nuevos requisitos, como la ejecución y corregir los errores encontrados. Al mismo tiempo, también es necesario para los informes de problemas de software de escritura y modificaciones de software de informes;
Publicados 201 artículos originales · ganado elogios 201 · Vistas 7072

Supongo que te gusta

Origin blog.csdn.net/Regino/article/details/104740470
Recomendado
Clasificación