Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Planificación
Análisis
Diseño
Implementación
Pruebas
Instalación / Despliegue
Uso y mantenimiento
Planificación
Análisis (¿qué?)
Elicitación de requerimientos:
Requerimientos funcionales
Requerimientos no funcionales
Modelado:
Modelado de datos
Modelado de procesos
Diseño (¿cómo?)
Implementación
Adquisición de componentes.
Creación e integración de los recursos necesarios
para que el sistema funcione.
Pruebas
Pruebas de unidad.
Pruebas de integración.
Pruebas alfa.
Pruebas beta.
Test de aceptación.
Instalación / despliegue
Uso / mantenimiento
Mantenimiento adaptativo.
Mantenimiento correctivo.
Mantenimiento perfectivo.
Planificación
Análisis
Diseño
Implementación
Una vez que sabemos qué funciones debe desempeñar nuestro sistema de
información (análisis) y hemos decidido cómo vamos a organizar sus distintos
componentes (diseño), es el momento de pasar a la etapa de implementación, pero
nunca antes. Antes de escribir una sola línea de código (o de crear una tabla en
nuestra base de datos) es fundamental haber comprendido bien el problema que se
pretende resolver y haber aplicado principios básicos de diseño que nos permitan
construir un sistema de información de calidad.
Pruebas
Errar es humano y la etapa de pruebas tiene como objetivo detectar los errores que
se hayan podido cometer en las etapas anteriores del proyecto (y, eventualmente,
corregirlos). Lo suyo, además, es hacerlo antes de que el usuario final del sistema
los tenga que sufrir. De hecho, una prueba es un éxito cuando se detecta un error
(y no al revés, como nos gustaría pensar). La búsqueda de errores que se realiza
en la etapa de pruebas puede adaptar distintas formas, en función del contexto y de
la fase del proyecto en la que nos encontremos:
Instalación / Despliegue
Uso y mantenimiento