soporte@solint.com.co Santander/Colombia 3165089260

Ciclo de vida

ciclo de vida

proyecto Software

En este artículo, debemos adentrarnos a cierta información un poco más técnica del desarrollo de software… trataremos de que no sea abrumadora, pero si es muy necesaria para poder entender un poco del tema

Empecemos por la Definición del Ciclo de Vida de un software…

La Norma ISO 12207 ISO, le define como un marco de referencia que contiene las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software, abarcando desde la definición hasta la finalización de su uso.

En palabras más sencillas…

Metodologías utilizadas

No vamos a explicar detalles técnicos de estas metodologías (si eso es lo que desea en el buscador de Google lo encontrarás), solo vamos a explicar a grosso modo las mismas y su influencia en el desarrollo de software, veamos…

METODOLOGIA SECUENCIAL

METODOLOGIA AGIL

Cualquiera de las metodologías utilizadas por el desarrollador de software, es importante recordar que todo proyecto software debe ser Flexible y Escalable para el beneficio del producto software en sí, del cliente y mejor aún del Proveedor.

Características más Comunes

En un exitoso ciclo de vida de un proyecto software, generalmente se tendría que definir…

Elementos que lo Integran: Generalmente se identifican los siguientes elementos

a) Fases

b) Entregables: Son los productos intermedios que generan las fases. Pueden ser materiales (componentes, equipos) o inmateriales (documentos, software). Los entregables permiten evaluar la marcha del proyecto mediante comprobaciones de su adecuación o no a los requisitos funcionales y de condiciones de realización previamente establecidos. Cada una de estas evaluaciones puede servir, además, para la toma de decisiones a lo largo del desarrollo del proyecto.

c) Ciclo: tiempo de vida en que se lleva a cabo el proyecto

Observamos aquí un diagrama de un Proyecto Software con sus fases bien definidas.

Utilizando la metodología Secuencial, que es la más utilizada entre desarrolladores de software; Explicamos a continuación a que hace referencia cada Fase y las posibles tareas (entregables) que hacen parte de cada una de ellas, veamos…

1. Análisis de Necesidades

Respecto al análisis de necesidades, le invitamos a ver nuestro post Antes de

2. Diseño de Especificaciones / Requerimientos
3. Ingeniería y Desarrollo
4. Pruebas Internas y Rectificación
5. Implantación y Puesta en Marcha
6. Explotación
7. Mantenimiento y Actualización

Utilizando la metodología Secuencial, que es la más utilizada entre desarrolladores de software; Explicamos a continuación a que hace referencia cada Fase y las posibles tareas (entregables) que hacen parte de cada una de ellas, veamos…

Entera Satisfacción