Tecnología

Inicio

Fases SDLC de Visual Basic

El modelo de ciclo de vida del software de desarrollo (SDLC) se describen las distintas fases de un proyecto de desarrollo de software de principio a fin. No importa el lenguaje de programación, el nivel de tecnología o si el proyecto implica la creación de una solución de negocio o un nuevo sistema operativo para teléfonos móviles, las fases siguen siendo los mismos. A continuación se muestran las fases en que se refieren a un proyecto de desarrollo de Visual Basic.

conceptualización

Cada proyecto comienza con una idea aproximada o concepto. Esta idea debe ser propuesto, canalizada a través de los que toman las decisiones adecuadas y luego priorizados. Si la idea tiene mérito, los recursos son asignados y comienza un nuevo proyecto de software.

Análisis

Para transformar una idea o concepto en el software, alguien tiene que establecer el alcance del proyecto, determinar las características básicas, cómo encaja dentro de los procesos de negocio actuales y sopesar el costo del proyecto en relación con los beneficios obtenidos. En proyectos grandes y formales, el análisis puede incluir estudios de viabilidad, análisis de requisitos y / o análisis de procesos de negocio. En un proyecto más pequeño, el desarrollador puede simplemente sentarse con un miembro del personal y discutir las necesidades.

Diseño

Antes de que comience la programación, el análisis se convierte en un diseño general que se ocupa de las tecnologías necesarias, la estructura general de los programas, los componentes principales, almacenamiento de datos, seguridad y otros factores de diseño. Si se trata de un gran proyecto que incluye un número de desarrolladores y un amplio ámbito de trabajo, el diseño se incluye un plan de proyecto con los horarios, una línea de tiempo, presupuesto y tareas.

Programación

Una vez que el diseño está en su lugar, la programación comienza. La mayoría de los desarrolladores de Visual Basic utilizan un enfoque circular en el que las fases no están estrictamente definidas. Cada ciclo combina el análisis, diseño y programación, lo que resulta en un nuevo conjunto de características que pueden ser revisados ​​con el personal del negocio. Este examen periódico asegura que el trabajo cumple con las necesidades del personal sin tener que ir fuera de pista.

Pruebas

Las pruebas aseguran que el programa realiza todas las funciones de determinados durante la fase de análisis y que el programa funciona correctamente. En grandes proyectos, esto puede implicar planes de pruebas formales, corriendo a través de una variedad de casos de prueba.

Despliegue

Después de software está construido y probado, tiene que ser puesto en libertad a los que va a usar. Esto puede ser tan simple como subir a un servidor web o instalarlo en las estaciones de trabajo. Para proyectos más grandes, puede implicar la migración de datos heredados, la instalación de nuevo hardware o la contratación de servicios de alojamiento.

Mantenimiento

Una vez que el software se libera, el difícil trabajo comienza. Los requisitos de negocio siempre hay que cambiar y el software tiene que cambiar para satisfacer estas necesidades. A medida que cambian las plataformas de hardware, bases de datos se actualizan y la interfaz de nuevos proyectos con los sistemas actuales, el programa crece y cambia para satisfacer estas necesidades.

Abandono

En algún momento, todos los proyectos de software termina. surgen nuevas tecnologías que hacen que los programas obsoletos o requisitos cambian tan drásticamente que es necesaria una reescritura. Cuando esto ocurre, el proceso comienza de nuevo con un nuevo ciclo de vida del software de desarrollo.