¿Qué es el desarrollo de bases de datos? ¿Qué hace...? ¿Está vinculado a la programación?
La etapa de desarrollo de la base de datos pertenece a la etapa de diseño
Específicamente, el desarrollo del sistema de software se divide en los siguientes pasos:
1. p>
Problema La pregunta clave que se debe responder durante la fase de definición es: "¿Cuál es el problema a resolver?" Determinar el alcance del trabajo del software.
2. ¿Estudio de viabilidad?
La pregunta clave a responder en esta etapa es: "¿Existe una solución viable al problema identificado en la etapa anterior?"
3. ¿Análisis de requisitos?
La tarea en esta etapa todavía no es resolver específicamente el problema del cliente, sino responder con precisión a la pregunta "¿Qué debe hacer el sistema objetivo?" Otra tarea importante en esta etapa es registrar con precisión los requisitos del sistema de destino en un documento formal. Este documento generalmente se denomina especificación.
4. ¿Diseño del esquema?
La tarea básica de esta etapa es responder a la pregunta "¿Cómo lograr el sistema objetivo?" El diseño de esquema también se denomina diseño preliminar, diseño lógico, diseño de alto nivel o diseño general. ?
En primer lugar, se deben diseñar varias soluciones posibles para lograr el sistema objetivo.
Otra tarea principal del diseño del esquema es diseñar la arquitectura del programa, es decir, determinar en qué módulos consta el programa y las relaciones entre los módulos.
5. ¿Diseño de detalle?
La fase de diseño del esquema propone soluciones al problema de una manera más abstracta y general. La tarea de la fase de diseño detallado es concretar la solución, es decir, responder a la pregunta clave: "cómo implementar específicamente este sistema". La tarea en esta etapa no es escribir el programa, sino diseñar las especificaciones detalladas del mismo.
6. ¿Codificación y pruebas unitarias?
La tarea clave en esta etapa es escribir módulos de programa correctos que sean fáciles de entender y mantener.
7. ¿Pruebas integrales?
La tarea clave en esta etapa es hacer que el software cumpla con los requisitos predeterminados a través de varios tipos de pruebas (y la correspondiente depuración). ?
8. ¿Mantenimiento del software?
La tarea clave de la fase de mantenimiento es hacer que el sistema satisfaga permanentemente las necesidades de los usuarios a través de diversas actividades de mantenimiento necesarias. ?
Suele haber cuatro tipos de actividades de mantenimiento: mantenimiento correctivo, que consiste en diagnosticar y corregir errores de software descubiertos durante el uso; mantenimiento adaptativo, que consiste en modificar el software para adaptarse a los cambios del entorno; mantenimiento, es decir, mejorar o ampliar el software según los requisitos del usuario para hacerlo más completo mantenimiento preventivo, es decir, modificar el software para prepararlo con antelación para futuras actividades de mantenimiento