Está en la página 1de 21

Metodologa

Ciclo de Vida

Ing. Germania Veloz R.

Una metodologa es un conjunto de procedimientos, tcnicas y ayudas


a la documentacin para el desarrollo de un producto software.

Indica:

Las actividades a seguir en el desarrollo de principio


a fin de la BD
Qu es lo que hay que realizar en cada actividad
indicando
Qu se necesita como entrada,
Qu se produce como salida
Quin est involucrado.

La creacin de una BD es,


generalmente, una operacin
difcil, larga y costosa, que no
puede improvisarse.
Las repercusiones que esta
decisin puede tener en todos
los niveles de una empresa
hacen de ella una decisin que
atae a la poltica empresarial,
por lo que no debe ser
abordada en exclusiva por los
tcnicos.

PUESTA EN MARCHA

DECISIN POLTICA Y FIJACIN DE OBJETIVOS


Tambin llamado Estudio de Viabilidad.
Concreta la voluntad de los directivos de abordar el proyecto.
Define objetivos claros y concretos que sirvan de pauta en todo
el desarrollo.
Caractersticas
Corta duracin.
La intervencin de los tcnicos es limitada.
Los directivos han de comprender el alcance y repercusiones del
proyecto.
Los tcnicos deben tener presente que si no cuentan con el apoyo
de los directivos las probabilidades de fracaso aumentan
considerablemente.
Evaluacin previa de medios y costes
Es una evaluacin aproximada: orden de magnitud.
Es imprescindible que a los directivos se les d una cifra
aproximada de los costes y medios (en especial del personal) que
van a ser precisos.

Aprobacin de una estructura orgnica


Determina la estructura y los componentes del equipo encargado del
desarrollo.
Define la organizacin de la unidad administrativa que tendr la
responsabilidad de la gestin y control de la BD.
Se debe considerar:
Funciones y responsabilidades del ABD.
Quin y cmo va a utilizar y actualizar la BD.
Normas y procedimientos a seguir.
Plan de trabajo detallado
Se precisan las distintas fases, con los plazos y medios necesarios.
Suele mejor seguir un plan incremental.
Es muy importante contar con el acuerdo de los usuarios.

Analiza el sistema existente identificando las


necesidades de los usuarios
no satisfechas y los requisitos del sistema para
satisfacerlas.
Concreta los datos de entrada, los procedimientos y
los medios
necesarios para obtener dichas informaciones.
Describe los procesos de la organizacin en trminos
de sistema,
subsistemas y entorno.
Determina los requisitos del sistema en cuanto a
proteccin de los datos, flexibilidad, etc.
Determina el contenido de la BD (datos y metadatos)
El resultado es un esquema conceptual.
Independiente del hardware y del SGBD.

Diseo lgico
Estructura el esquema lgico para adaptarlo al
SGBD seleccionado.
Diseo fsico
Determinar la estructura fsica a partir de la
lgica.
Carga y optimizacin de la BD
Carga los datos en la BD.
Prueba las aplicaciones y procedimientos con
los datos cargados.
Optimiza el diseo fsico y/o lgico para
mejorar el rendimiento.

Falta

de conocimiento del dominio de la


aplicacin. Mayor conocimiento el usuario.

Falta de experiencia en el modelado: s se le


supone al diseador, Mayor conocimiento el
diseador.

Mejor Comunicacin

Modelo E/R y Universal

VENTAJAS

ANLISIS
Presenta un diseo menos subjetivo,
que permite aplicar procedimientos
algortmicos.

DESVENTAJAS

DISEO

Las relaciones resultantes pueden


no corresponder a hechos del
mundo real.
Dificultad para representar
restricciones de integridad
referencial.
Poca participacin de usuarios en
el diseo.
Mayor costo al aplicar la teora de
la normalizacin

Mayor participacin de los


usuarios. Ofrece un mejor punto
de partida
Relaciones ms estructuradas
Facilita la normalizacin
Las relaciones finales representan
mejor las entidades e
interrelaciones

Requiere cierta prctica en el diseo


utilizando M E/R

Claridad.
Soportar

evolucin de los sistemas.Involucra documentacin de calidad.


Portabilidad.-Sistemas abiertos e
independientes.
Verstil- Varias aplicaciones
Flexibilidad/Escalabilidad.- Proyectos
grandes o pequeos.
Rigurosidad.- Formalismo con los usuarios.
Adopcin de estndares- SQL
Facilidad de automatizacin- Uso de CASE.

Modelado

conceptual: obtener una buena


representacin de los recursos de informacin,
con independencia de aplicaciones o
equipamiento (SGBD), y sin realizar
consideraciones sobre la eficiencia.
Diseo lgico: transformar el esquema
conceptual obtenido en la etapa anterior,
adaptndolo al modelo de datos en el que se
apoya el SGBD que se va a utilizar.
Diseo fsico: conseguir una implementacin,
lo ms eficiente posible, del esquema lgico.

Con

un ejemplo. Seale el ciclo de vida de


una base de datos.
Realice el ejemplo de forma grfica para
sealar un posible modelo.

También podría gustarte