Los modelos evolutivos (como el modelo Evo de Tom Gilb o los
modelos ágiles populares hoy en día, entre los que se encuentra
la auto-denominada programación extrema)
modelos de
estabilización y
sincronización,
El ciclo de vida de una base de datos
Definición del sistema:
Diseño de la base de datos:
Diseño conceptual
Diseño lógico
Diseño físico
Implementación de la base
de datos
Carga o conversión de los datos
Conversión de aplicaciones
Verificación y validación:
Operación, supervisión y
mantenimiento
El proceso de diseño
de una base de
datos
FASES DEL DISEÑO DE BASES DE DATOS
- Análisis de requisitos
- Diseño conceptual
- Elección del sistema
gestor de bases de datos
- Diseño lógico
- Diseño físico
- Instalación y
mantenimiento
Planificación
Delimitación del ámbito del proyecto
La prueba del ascensor.
Estudio de viabilidad
Análisis de riesgos
Estimación
Planificación temporal y
asignación de recursos
Análisis
- Técnicas de elicitación de
requerimientos.
- Herramientas de
modelado de sistemas.
Modelos estructurales
Modelos de comportamiento
- Metodologías de análisis
de requerimientos.
Implementación
Para la fase de implementación hemos de seleccionar las herramientas
adecuadas, un entorno de desarrollo que facilite nuestro trabajo y un
lenguaje de programación apropiado para el tipo de sistema que
vayamos a construir. La elección de estas herramientas dependerá en
gran parte de las decisiones de diseño que hayamos tomado hasta el
momento y del entorno en el que nuestro sistema deberá funcionar
Pruebas
Las pruebas de
unidad
Las pruebas de
integración
pruebas alfa
pruebas
beta.
test de
aceptación
Instalación
Una vez concluidas las etapas de desarrollo de un sistema de
información (análisis, diseño, implementación y pruebas), llega el
instante de que poner el sistema en funcionamiento, su instalación o
despliegue.
Uso y mantenimiento
Eliminar los defectos que se detecten
durante su vida útil (mantenimiento
correctivo),
Adaptarlo a nuevas necesidades
(mantenimiento adaptativo),
Añadirle nueva funcionalidad
(mantenimiento perfectivo),
Diseño
Distintos modelos en
función del aspecto del
sistema