-
Requerimiento del sistema: en
esta fase se especifica lo que se pretende del SIBD (Sistemas de Base de Datos) y en esta fase se suele
utilizar. El requerimiento de un sistema siempre surge como una necesidad
imperiosa o una necesidad futura de solucionar algún problema.
a) un
organigrama
b) algún
diagrama de flujo o flujograma
c) algún
esquema que represente el funcionamiento básico del sistema.
-
Relevamiento:
en esta etapa se desea conocer como opera la organización para poder definir la
situación actual. En base a esta información se puede mejorar la calidad del
SIBD.
La técnica de documentación que se utiliza
para modelar la situación actual y las necesidades futuras, que además
forman parte del relevamiento. Son:
a- Diagrama
de Contexto
b- Tabla
de Eventos.
c- Diagrama
de Flujo de Datos
d-
Diagrama de entidad relación
e- Asociada
a las 2 técnicas anteriores esta el diccionario de datos y la definición de
procesos.
-
Diseño
Lógico del Sistema: Se
modelizar el sistema de acuerdo a las técnicas que se utilizaron antes mas los
requerimientos. En esta fase se puede utilizar herramientas CASE (Sistemas de
Ingeniería Asistido por Computadora). Como ejemplo de esta herramienta que
es un software enlatado están el Easy Case, Visible Analyse, Otros.
-
Diseño de Arquitectura:
En esta fase se debe tener en cuenta el hardware necesario, el Software de base
y toda la instalación de Hardware que va a ser necesaria. Si se va a utilizar
una red se debe elegir el sistema operativo del servidor y de las terminales
como así también las herramientas necesarias para que corra la aplicación de
base de datos (versión de SQL que se instalara en el servidor).
-
Desarrollo o
Codificación: aquí pueden
usarse técnicas como los diagramas de árbol de módulos, los diagramas de flujo
que muestran la lógica de los algoritmos del sistema. Codificación en capas o
cualquier otra técnica que sea conveniente.
-
Implementación:
requiere tener en cuenta la necesidad o conveniencia de hacer un paralelo
entre el sistema que esta actualmente en funcionamiento y el sistema que voy
a desarrollar. También es una técnica propia de esta etapa la capacitación
para enseñar a los usuarios como funciona el sistema. También en esta etapa
pueden surgir algunos problemas de codificación o de diseño que deberán ser
solucionados para dejar la aplicación sin problemas a la hora de estar
trabajando al 100%.
-
Mantenimiento: Implica
solucionar errores que hubiere en el sistema después de haber sido entregado y
estar siendo utilizado por los usuarios o por nuevos requerimientos del usuario
que se necesitara agregar mas código para satisfacer las necesidades del
usuario.
|