Tecnología

Inicio

Plan del proyecto de desarrollo de software

Plan del proyecto de desarrollo de software


proyectos de desarrollo de software varían en sus enfoques. Las organizaciones e individuos sistemas en desarrollo pueden optar por seguir un modelo de desarrollo de software específico, en cuyo caso las etapas involucradas serán determinados en parte por esa metodología. Sin embargo, en la mayoría de los casos, hay un conjunto de actividades centrales que tenderán a estar involucrado de alguna manera. El desarrollo de un proyecto de software normalmente implica unos fases distintas.

requisitos

Requisitos recopilación y el análisis se lleva a cabo al principio del ciclo de vida de desarrollo de software. La captura de requerimientos es el proceso de descubrir lo que se requiere específicamente del sistema y documentar esto de una manera formalizada. La documentación resultante de esta fase se puede hacer referencia a lo largo del proceso de desarrollo. Los requisitos son el punto de partida para el diseño e implementación de un sistema de software, y su éxito posterior se pueden medir en contra de estos requisitos. En pocas palabras, la etapa de requisitos trata de averiguar lo que el sistema tiene que hacer.

Diseño

La etapa de diseño de un proyecto de software utiliza los resultados de los requisitos de la fase de diseño para crear los entregables para el sistema, tales como documentos. El diseño en este contexto no se refiere al diseño de la interfaz visual o usuario, aunque éstas pueden estar involucrados en la aplicación resultante. Diseño se refiere a las formas en que se organizará el código de la aplicación para ofrecer la funcionalidad requerida. La actividad de diseño se adapta a las tecnologías, lenguajes de programación y plataformas que se utiliza, además de ser empleadas cualquiera de los modelos de desarrollo.

Implementación

La etapa de implementación en el desarrollo de software es el período durante el cual el sistema está construido realmente. Los programadores usan toda la documentación producida durante la etapa de diseño para establecer sobre la creación de los elementos de código que finalmente entregar la solicitud funcionamiento. La etapa de implementación está en sí comprendida, generalmente, de múltiples etapas de codificación, depuración y un grado de prueba. Implementación de un proyecto de software puede ser llevada a cabo por individuos o equipos de programadores para aplicaciones de mayor tamaño.

Pruebas

Las pruebas de una aplicación de software se lleva a cabo después de la etapa principal de la aplicación y el desarrollo. Dependiendo está desarrollando la complejidad del proyecto, la fase de prueba puede durar una cantidad significativa de tiempo y puede ser muy formal. Para aplicaciones más grandes, a veces es el caso de que los probadores de software dedicados están involucrados, pero con sistemas más pequeños, los programadores llevar a cabo esta etapa del proceso también. Si se detectan defectos importantes durante la prueba, el proyecto se someterá a un mayor desarrollo antes de ser probado de nuevo.

Entrega

La entrega de un proyecto de software incluye ponerlo en práctica en el entorno de destino. Si una aplicación de software ha sido desarrollado para una organización o cliente, la fase de entrega implicará el despliegue del proyecto y la realización de cualquier trabajo que es necesario para que funcione dentro del sistema requerido. La fase de entrega también puede incluir la formación de personas que vayan a utilizar el software, aunque esto también depende de las necesidades de proyectos específicos. En algunos casos, la entrega puede ser seguido por el mantenimiento continuo en el futuro.