21
Ing. Germania Veloz R. Metodología Ciclo de Vida

5. metodologia

  • Upload
    beth-sa

  • View
    217

  • Download
    0

Embed Size (px)

DESCRIPTION

espoch

Citation preview

Ing Germania Veloz R Metodologiacutea

Ciclo de Vida

Una metodologiacutea es un conjunto de procedimientos teacutecnicas y ayudas

a la documentacioacuten para el desarrollo de un producto software

Indica

Las actividades a seguir en el desarrollo de principio a fin de la BD

Queacute es lo que hay que realizar en cada actividad indicando

Queacute se necesita como entrada

Queacute se produce como salida

Quieacuten estaacute involucrado

La creacioacuten de una BD es

generalmente una operacioacuten

difiacutecil larga y costosa que no

puede improvisarse

Las repercusiones que esta

decisioacuten puede tener en todos

los niveles de una empresa

hacen de ella una decisioacuten que

atantildee a la poliacutetica empresarial

por lo que no debe ser

abordada en exclusiva por los

teacutecnicos

PUESTA EN MARCHA

DECISIOacuteN POLIacuteTICA Y FIJACIOacuteN DE OBJETIVOS

Tambieacuten 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

Caracteriacutesticas

Corta duracioacuten

La intervencioacuten de los teacutecnicos es limitada

Los directivos han de comprender el alcance y repercusiones del proyecto

Los teacutecnicos deben tener presente que si no cuentan con el apoyo de los directivos las probabilidades de fracaso aumentan considerablemente

Evaluacioacuten previa de medios y costes

Es una evaluacioacuten aproximada orden de magnitud

Es imprescindible que a los directivos se les deacute una cifra aproximada de los costes y medios (en especial del personal) que van a ser precisos

Aprobacioacuten de una estructura orgaacutenica

Determina la estructura y los componentes del equipo encargado del

desarrollo

Define la organizacioacuten de la unidad administrativa que tendraacute la

responsabilidad de la gestioacuten y control de la BD

Se debe considerar

1048707 Funciones y responsabilidades del ABD

1048707 Quieacuten y coacutemo va a utilizar y actualizar la BD

1048707 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 organizacioacuten en teacuterminos de sistema

subsistemas y entorno

Determina los requisitos del sistema en cuanto a proteccioacuten 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

Disentildeo loacutegico

Estructura el esquema loacutegico para adaptarlo al SGBD seleccionado

Disentildeo fiacutesico

Determinar la estructura fiacutesica a partir de la loacutegica

Carga y optimizacioacuten de la BD

Carga los datos en la BD

Prueba las aplicaciones y procedimientos con los datos cargados

Optimiza el disentildeo fiacutesico yo loacutegico para mejorar el rendimiento

Falta de conocimiento del dominio de la

aplicacioacuten Mayor conocimiento el usuario

Falta de experiencia en el modelado siacute se le supone al disentildeador Mayor conocimiento el disentildeador

Mejor Comunicacioacuten

Modelo ER y Universal

ANAacuteLISIS DISENtildeO

Presenta un disentildeo menos subjetivo

que permite aplicar procedimientos

algoriacutetmicos

bull Mayor participacioacuten de los

usuarios Ofrece un mejor punto

de partida

bull Relaciones maacutes estructuradas

bull Facilita la normalizacioacuten

bull Las relaciones finales representan

mejor las entidades e

interrelaciones

bull Las relaciones resultantes pueden

no corresponder a hechos del

mundo real

bull Dificultad para representar

restricciones de integridad

referencial

bull Poca participacioacuten de usuarios en

el disentildeo

bull Mayor costo al aplicar la teoriacutea de

la normalizacioacuten

Requiere cierta praacutectica en el disentildeo

utilizando M ER

VEN

TAJAS

DESVEN

TAJAS

Claridad

Soportar evolucioacuten de los sistemas- Involucra documentacioacuten de calidad

Portabilidad-Sistemas abiertos e independientes

Versaacutetil- Varias aplicaciones

FlexibilidadEscalabilidad- Proyectos grandes o pequentildeos

Rigurosidad- Formalismo con los usuarios

Adopcioacuten de estaacutendares- SQL

Facilidad de automatizacioacuten- Uso de CASE

Modelado conceptual obtener una buena

representacioacuten de los recursos de informacioacuten

con independencia de aplicaciones o

equipamiento (SGBD) y sin realizar

consideraciones sobre la eficiencia

Disentildeo loacutegico transformar el esquema

conceptual obtenido en la etapa anterior

adaptaacutendolo al modelo de datos en el que se

apoya el SGBD que se va a utilizar

Disentildeo fiacutesico conseguir una implementacioacuten

lo maacutes eficiente posible del esquema loacutegico

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo

Una metodologiacutea es un conjunto de procedimientos teacutecnicas y ayudas

a la documentacioacuten para el desarrollo de un producto software

Indica

Las actividades a seguir en el desarrollo de principio a fin de la BD

Queacute es lo que hay que realizar en cada actividad indicando

Queacute se necesita como entrada

Queacute se produce como salida

Quieacuten estaacute involucrado

La creacioacuten de una BD es

generalmente una operacioacuten

difiacutecil larga y costosa que no

puede improvisarse

Las repercusiones que esta

decisioacuten puede tener en todos

los niveles de una empresa

hacen de ella una decisioacuten que

atantildee a la poliacutetica empresarial

por lo que no debe ser

abordada en exclusiva por los

teacutecnicos

PUESTA EN MARCHA

DECISIOacuteN POLIacuteTICA Y FIJACIOacuteN DE OBJETIVOS

Tambieacuten 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

Caracteriacutesticas

Corta duracioacuten

La intervencioacuten de los teacutecnicos es limitada

Los directivos han de comprender el alcance y repercusiones del proyecto

Los teacutecnicos deben tener presente que si no cuentan con el apoyo de los directivos las probabilidades de fracaso aumentan considerablemente

Evaluacioacuten previa de medios y costes

Es una evaluacioacuten aproximada orden de magnitud

Es imprescindible que a los directivos se les deacute una cifra aproximada de los costes y medios (en especial del personal) que van a ser precisos

Aprobacioacuten de una estructura orgaacutenica

Determina la estructura y los componentes del equipo encargado del

desarrollo

Define la organizacioacuten de la unidad administrativa que tendraacute la

responsabilidad de la gestioacuten y control de la BD

Se debe considerar

1048707 Funciones y responsabilidades del ABD

1048707 Quieacuten y coacutemo va a utilizar y actualizar la BD

1048707 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 organizacioacuten en teacuterminos de sistema

subsistemas y entorno

Determina los requisitos del sistema en cuanto a proteccioacuten 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

Disentildeo loacutegico

Estructura el esquema loacutegico para adaptarlo al SGBD seleccionado

Disentildeo fiacutesico

Determinar la estructura fiacutesica a partir de la loacutegica

Carga y optimizacioacuten de la BD

Carga los datos en la BD

Prueba las aplicaciones y procedimientos con los datos cargados

Optimiza el disentildeo fiacutesico yo loacutegico para mejorar el rendimiento

Falta de conocimiento del dominio de la

aplicacioacuten Mayor conocimiento el usuario

Falta de experiencia en el modelado siacute se le supone al disentildeador Mayor conocimiento el disentildeador

Mejor Comunicacioacuten

Modelo ER y Universal

ANAacuteLISIS DISENtildeO

Presenta un disentildeo menos subjetivo

que permite aplicar procedimientos

algoriacutetmicos

bull Mayor participacioacuten de los

usuarios Ofrece un mejor punto

de partida

bull Relaciones maacutes estructuradas

bull Facilita la normalizacioacuten

bull Las relaciones finales representan

mejor las entidades e

interrelaciones

bull Las relaciones resultantes pueden

no corresponder a hechos del

mundo real

bull Dificultad para representar

restricciones de integridad

referencial

bull Poca participacioacuten de usuarios en

el disentildeo

bull Mayor costo al aplicar la teoriacutea de

la normalizacioacuten

Requiere cierta praacutectica en el disentildeo

utilizando M ER

VEN

TAJAS

DESVEN

TAJAS

Claridad

Soportar evolucioacuten de los sistemas- Involucra documentacioacuten de calidad

Portabilidad-Sistemas abiertos e independientes

Versaacutetil- Varias aplicaciones

FlexibilidadEscalabilidad- Proyectos grandes o pequentildeos

Rigurosidad- Formalismo con los usuarios

Adopcioacuten de estaacutendares- SQL

Facilidad de automatizacioacuten- Uso de CASE

Modelado conceptual obtener una buena

representacioacuten de los recursos de informacioacuten

con independencia de aplicaciones o

equipamiento (SGBD) y sin realizar

consideraciones sobre la eficiencia

Disentildeo loacutegico transformar el esquema

conceptual obtenido en la etapa anterior

adaptaacutendolo al modelo de datos en el que se

apoya el SGBD que se va a utilizar

Disentildeo fiacutesico conseguir una implementacioacuten

lo maacutes eficiente posible del esquema loacutegico

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo

Indica

Las actividades a seguir en el desarrollo de principio a fin de la BD

Queacute es lo que hay que realizar en cada actividad indicando

Queacute se necesita como entrada

Queacute se produce como salida

Quieacuten estaacute involucrado

La creacioacuten de una BD es

generalmente una operacioacuten

difiacutecil larga y costosa que no

puede improvisarse

Las repercusiones que esta

decisioacuten puede tener en todos

los niveles de una empresa

hacen de ella una decisioacuten que

atantildee a la poliacutetica empresarial

por lo que no debe ser

abordada en exclusiva por los

teacutecnicos

PUESTA EN MARCHA

DECISIOacuteN POLIacuteTICA Y FIJACIOacuteN DE OBJETIVOS

Tambieacuten 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

Caracteriacutesticas

Corta duracioacuten

La intervencioacuten de los teacutecnicos es limitada

Los directivos han de comprender el alcance y repercusiones del proyecto

Los teacutecnicos deben tener presente que si no cuentan con el apoyo de los directivos las probabilidades de fracaso aumentan considerablemente

Evaluacioacuten previa de medios y costes

Es una evaluacioacuten aproximada orden de magnitud

Es imprescindible que a los directivos se les deacute una cifra aproximada de los costes y medios (en especial del personal) que van a ser precisos

Aprobacioacuten de una estructura orgaacutenica

Determina la estructura y los componentes del equipo encargado del

desarrollo

Define la organizacioacuten de la unidad administrativa que tendraacute la

responsabilidad de la gestioacuten y control de la BD

Se debe considerar

1048707 Funciones y responsabilidades del ABD

1048707 Quieacuten y coacutemo va a utilizar y actualizar la BD

1048707 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 organizacioacuten en teacuterminos de sistema

subsistemas y entorno

Determina los requisitos del sistema en cuanto a proteccioacuten 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

Disentildeo loacutegico

Estructura el esquema loacutegico para adaptarlo al SGBD seleccionado

Disentildeo fiacutesico

Determinar la estructura fiacutesica a partir de la loacutegica

Carga y optimizacioacuten de la BD

Carga los datos en la BD

Prueba las aplicaciones y procedimientos con los datos cargados

Optimiza el disentildeo fiacutesico yo loacutegico para mejorar el rendimiento

Falta de conocimiento del dominio de la

aplicacioacuten Mayor conocimiento el usuario

Falta de experiencia en el modelado siacute se le supone al disentildeador Mayor conocimiento el disentildeador

Mejor Comunicacioacuten

Modelo ER y Universal

ANAacuteLISIS DISENtildeO

Presenta un disentildeo menos subjetivo

que permite aplicar procedimientos

algoriacutetmicos

bull Mayor participacioacuten de los

usuarios Ofrece un mejor punto

de partida

bull Relaciones maacutes estructuradas

bull Facilita la normalizacioacuten

bull Las relaciones finales representan

mejor las entidades e

interrelaciones

bull Las relaciones resultantes pueden

no corresponder a hechos del

mundo real

bull Dificultad para representar

restricciones de integridad

referencial

bull Poca participacioacuten de usuarios en

el disentildeo

bull Mayor costo al aplicar la teoriacutea de

la normalizacioacuten

Requiere cierta praacutectica en el disentildeo

utilizando M ER

VEN

TAJAS

DESVEN

TAJAS

Claridad

Soportar evolucioacuten de los sistemas- Involucra documentacioacuten de calidad

Portabilidad-Sistemas abiertos e independientes

Versaacutetil- Varias aplicaciones

FlexibilidadEscalabilidad- Proyectos grandes o pequentildeos

Rigurosidad- Formalismo con los usuarios

Adopcioacuten de estaacutendares- SQL

Facilidad de automatizacioacuten- Uso de CASE

Modelado conceptual obtener una buena

representacioacuten de los recursos de informacioacuten

con independencia de aplicaciones o

equipamiento (SGBD) y sin realizar

consideraciones sobre la eficiencia

Disentildeo loacutegico transformar el esquema

conceptual obtenido en la etapa anterior

adaptaacutendolo al modelo de datos en el que se

apoya el SGBD que se va a utilizar

Disentildeo fiacutesico conseguir una implementacioacuten

lo maacutes eficiente posible del esquema loacutegico

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo

La creacioacuten de una BD es

generalmente una operacioacuten

difiacutecil larga y costosa que no

puede improvisarse

Las repercusiones que esta

decisioacuten puede tener en todos

los niveles de una empresa

hacen de ella una decisioacuten que

atantildee a la poliacutetica empresarial

por lo que no debe ser

abordada en exclusiva por los

teacutecnicos

PUESTA EN MARCHA

DECISIOacuteN POLIacuteTICA Y FIJACIOacuteN DE OBJETIVOS

Tambieacuten 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

Caracteriacutesticas

Corta duracioacuten

La intervencioacuten de los teacutecnicos es limitada

Los directivos han de comprender el alcance y repercusiones del proyecto

Los teacutecnicos deben tener presente que si no cuentan con el apoyo de los directivos las probabilidades de fracaso aumentan considerablemente

Evaluacioacuten previa de medios y costes

Es una evaluacioacuten aproximada orden de magnitud

Es imprescindible que a los directivos se les deacute una cifra aproximada de los costes y medios (en especial del personal) que van a ser precisos

Aprobacioacuten de una estructura orgaacutenica

Determina la estructura y los componentes del equipo encargado del

desarrollo

Define la organizacioacuten de la unidad administrativa que tendraacute la

responsabilidad de la gestioacuten y control de la BD

Se debe considerar

1048707 Funciones y responsabilidades del ABD

1048707 Quieacuten y coacutemo va a utilizar y actualizar la BD

1048707 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 organizacioacuten en teacuterminos de sistema

subsistemas y entorno

Determina los requisitos del sistema en cuanto a proteccioacuten 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

Disentildeo loacutegico

Estructura el esquema loacutegico para adaptarlo al SGBD seleccionado

Disentildeo fiacutesico

Determinar la estructura fiacutesica a partir de la loacutegica

Carga y optimizacioacuten de la BD

Carga los datos en la BD

Prueba las aplicaciones y procedimientos con los datos cargados

Optimiza el disentildeo fiacutesico yo loacutegico para mejorar el rendimiento

Falta de conocimiento del dominio de la

aplicacioacuten Mayor conocimiento el usuario

Falta de experiencia en el modelado siacute se le supone al disentildeador Mayor conocimiento el disentildeador

Mejor Comunicacioacuten

Modelo ER y Universal

ANAacuteLISIS DISENtildeO

Presenta un disentildeo menos subjetivo

que permite aplicar procedimientos

algoriacutetmicos

bull Mayor participacioacuten de los

usuarios Ofrece un mejor punto

de partida

bull Relaciones maacutes estructuradas

bull Facilita la normalizacioacuten

bull Las relaciones finales representan

mejor las entidades e

interrelaciones

bull Las relaciones resultantes pueden

no corresponder a hechos del

mundo real

bull Dificultad para representar

restricciones de integridad

referencial

bull Poca participacioacuten de usuarios en

el disentildeo

bull Mayor costo al aplicar la teoriacutea de

la normalizacioacuten

Requiere cierta praacutectica en el disentildeo

utilizando M ER

VEN

TAJAS

DESVEN

TAJAS

Claridad

Soportar evolucioacuten de los sistemas- Involucra documentacioacuten de calidad

Portabilidad-Sistemas abiertos e independientes

Versaacutetil- Varias aplicaciones

FlexibilidadEscalabilidad- Proyectos grandes o pequentildeos

Rigurosidad- Formalismo con los usuarios

Adopcioacuten de estaacutendares- SQL

Facilidad de automatizacioacuten- Uso de CASE

Modelado conceptual obtener una buena

representacioacuten de los recursos de informacioacuten

con independencia de aplicaciones o

equipamiento (SGBD) y sin realizar

consideraciones sobre la eficiencia

Disentildeo loacutegico transformar el esquema

conceptual obtenido en la etapa anterior

adaptaacutendolo al modelo de datos en el que se

apoya el SGBD que se va a utilizar

Disentildeo fiacutesico conseguir una implementacioacuten

lo maacutes eficiente posible del esquema loacutegico

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo

DECISIOacuteN POLIacuteTICA Y FIJACIOacuteN DE OBJETIVOS

Tambieacuten 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

Caracteriacutesticas

Corta duracioacuten

La intervencioacuten de los teacutecnicos es limitada

Los directivos han de comprender el alcance y repercusiones del proyecto

Los teacutecnicos deben tener presente que si no cuentan con el apoyo de los directivos las probabilidades de fracaso aumentan considerablemente

Evaluacioacuten previa de medios y costes

Es una evaluacioacuten aproximada orden de magnitud

Es imprescindible que a los directivos se les deacute una cifra aproximada de los costes y medios (en especial del personal) que van a ser precisos

Aprobacioacuten de una estructura orgaacutenica

Determina la estructura y los componentes del equipo encargado del

desarrollo

Define la organizacioacuten de la unidad administrativa que tendraacute la

responsabilidad de la gestioacuten y control de la BD

Se debe considerar

1048707 Funciones y responsabilidades del ABD

1048707 Quieacuten y coacutemo va a utilizar y actualizar la BD

1048707 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 organizacioacuten en teacuterminos de sistema

subsistemas y entorno

Determina los requisitos del sistema en cuanto a proteccioacuten 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

Disentildeo loacutegico

Estructura el esquema loacutegico para adaptarlo al SGBD seleccionado

Disentildeo fiacutesico

Determinar la estructura fiacutesica a partir de la loacutegica

Carga y optimizacioacuten de la BD

Carga los datos en la BD

Prueba las aplicaciones y procedimientos con los datos cargados

Optimiza el disentildeo fiacutesico yo loacutegico para mejorar el rendimiento

Falta de conocimiento del dominio de la

aplicacioacuten Mayor conocimiento el usuario

Falta de experiencia en el modelado siacute se le supone al disentildeador Mayor conocimiento el disentildeador

Mejor Comunicacioacuten

Modelo ER y Universal

ANAacuteLISIS DISENtildeO

Presenta un disentildeo menos subjetivo

que permite aplicar procedimientos

algoriacutetmicos

bull Mayor participacioacuten de los

usuarios Ofrece un mejor punto

de partida

bull Relaciones maacutes estructuradas

bull Facilita la normalizacioacuten

bull Las relaciones finales representan

mejor las entidades e

interrelaciones

bull Las relaciones resultantes pueden

no corresponder a hechos del

mundo real

bull Dificultad para representar

restricciones de integridad

referencial

bull Poca participacioacuten de usuarios en

el disentildeo

bull Mayor costo al aplicar la teoriacutea de

la normalizacioacuten

Requiere cierta praacutectica en el disentildeo

utilizando M ER

VEN

TAJAS

DESVEN

TAJAS

Claridad

Soportar evolucioacuten de los sistemas- Involucra documentacioacuten de calidad

Portabilidad-Sistemas abiertos e independientes

Versaacutetil- Varias aplicaciones

FlexibilidadEscalabilidad- Proyectos grandes o pequentildeos

Rigurosidad- Formalismo con los usuarios

Adopcioacuten de estaacutendares- SQL

Facilidad de automatizacioacuten- Uso de CASE

Modelado conceptual obtener una buena

representacioacuten de los recursos de informacioacuten

con independencia de aplicaciones o

equipamiento (SGBD) y sin realizar

consideraciones sobre la eficiencia

Disentildeo loacutegico transformar el esquema

conceptual obtenido en la etapa anterior

adaptaacutendolo al modelo de datos en el que se

apoya el SGBD que se va a utilizar

Disentildeo fiacutesico conseguir una implementacioacuten

lo maacutes eficiente posible del esquema loacutegico

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo

Aprobacioacuten de una estructura orgaacutenica

Determina la estructura y los componentes del equipo encargado del

desarrollo

Define la organizacioacuten de la unidad administrativa que tendraacute la

responsabilidad de la gestioacuten y control de la BD

Se debe considerar

1048707 Funciones y responsabilidades del ABD

1048707 Quieacuten y coacutemo va a utilizar y actualizar la BD

1048707 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 organizacioacuten en teacuterminos de sistema

subsistemas y entorno

Determina los requisitos del sistema en cuanto a proteccioacuten 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

Disentildeo loacutegico

Estructura el esquema loacutegico para adaptarlo al SGBD seleccionado

Disentildeo fiacutesico

Determinar la estructura fiacutesica a partir de la loacutegica

Carga y optimizacioacuten de la BD

Carga los datos en la BD

Prueba las aplicaciones y procedimientos con los datos cargados

Optimiza el disentildeo fiacutesico yo loacutegico para mejorar el rendimiento

Falta de conocimiento del dominio de la

aplicacioacuten Mayor conocimiento el usuario

Falta de experiencia en el modelado siacute se le supone al disentildeador Mayor conocimiento el disentildeador

Mejor Comunicacioacuten

Modelo ER y Universal

ANAacuteLISIS DISENtildeO

Presenta un disentildeo menos subjetivo

que permite aplicar procedimientos

algoriacutetmicos

bull Mayor participacioacuten de los

usuarios Ofrece un mejor punto

de partida

bull Relaciones maacutes estructuradas

bull Facilita la normalizacioacuten

bull Las relaciones finales representan

mejor las entidades e

interrelaciones

bull Las relaciones resultantes pueden

no corresponder a hechos del

mundo real

bull Dificultad para representar

restricciones de integridad

referencial

bull Poca participacioacuten de usuarios en

el disentildeo

bull Mayor costo al aplicar la teoriacutea de

la normalizacioacuten

Requiere cierta praacutectica en el disentildeo

utilizando M ER

VEN

TAJAS

DESVEN

TAJAS

Claridad

Soportar evolucioacuten de los sistemas- Involucra documentacioacuten de calidad

Portabilidad-Sistemas abiertos e independientes

Versaacutetil- Varias aplicaciones

FlexibilidadEscalabilidad- Proyectos grandes o pequentildeos

Rigurosidad- Formalismo con los usuarios

Adopcioacuten de estaacutendares- SQL

Facilidad de automatizacioacuten- Uso de CASE

Modelado conceptual obtener una buena

representacioacuten de los recursos de informacioacuten

con independencia de aplicaciones o

equipamiento (SGBD) y sin realizar

consideraciones sobre la eficiencia

Disentildeo loacutegico transformar el esquema

conceptual obtenido en la etapa anterior

adaptaacutendolo al modelo de datos en el que se

apoya el SGBD que se va a utilizar

Disentildeo fiacutesico conseguir una implementacioacuten

lo maacutes eficiente posible del esquema loacutegico

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo

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 organizacioacuten en teacuterminos de sistema

subsistemas y entorno

Determina los requisitos del sistema en cuanto a proteccioacuten 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

Disentildeo loacutegico

Estructura el esquema loacutegico para adaptarlo al SGBD seleccionado

Disentildeo fiacutesico

Determinar la estructura fiacutesica a partir de la loacutegica

Carga y optimizacioacuten de la BD

Carga los datos en la BD

Prueba las aplicaciones y procedimientos con los datos cargados

Optimiza el disentildeo fiacutesico yo loacutegico para mejorar el rendimiento

Falta de conocimiento del dominio de la

aplicacioacuten Mayor conocimiento el usuario

Falta de experiencia en el modelado siacute se le supone al disentildeador Mayor conocimiento el disentildeador

Mejor Comunicacioacuten

Modelo ER y Universal

ANAacuteLISIS DISENtildeO

Presenta un disentildeo menos subjetivo

que permite aplicar procedimientos

algoriacutetmicos

bull Mayor participacioacuten de los

usuarios Ofrece un mejor punto

de partida

bull Relaciones maacutes estructuradas

bull Facilita la normalizacioacuten

bull Las relaciones finales representan

mejor las entidades e

interrelaciones

bull Las relaciones resultantes pueden

no corresponder a hechos del

mundo real

bull Dificultad para representar

restricciones de integridad

referencial

bull Poca participacioacuten de usuarios en

el disentildeo

bull Mayor costo al aplicar la teoriacutea de

la normalizacioacuten

Requiere cierta praacutectica en el disentildeo

utilizando M ER

VEN

TAJAS

DESVEN

TAJAS

Claridad

Soportar evolucioacuten de los sistemas- Involucra documentacioacuten de calidad

Portabilidad-Sistemas abiertos e independientes

Versaacutetil- Varias aplicaciones

FlexibilidadEscalabilidad- Proyectos grandes o pequentildeos

Rigurosidad- Formalismo con los usuarios

Adopcioacuten de estaacutendares- SQL

Facilidad de automatizacioacuten- Uso de CASE

Modelado conceptual obtener una buena

representacioacuten de los recursos de informacioacuten

con independencia de aplicaciones o

equipamiento (SGBD) y sin realizar

consideraciones sobre la eficiencia

Disentildeo loacutegico transformar el esquema

conceptual obtenido en la etapa anterior

adaptaacutendolo al modelo de datos en el que se

apoya el SGBD que se va a utilizar

Disentildeo fiacutesico conseguir una implementacioacuten

lo maacutes eficiente posible del esquema loacutegico

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo

Disentildeo loacutegico

Estructura el esquema loacutegico para adaptarlo al SGBD seleccionado

Disentildeo fiacutesico

Determinar la estructura fiacutesica a partir de la loacutegica

Carga y optimizacioacuten de la BD

Carga los datos en la BD

Prueba las aplicaciones y procedimientos con los datos cargados

Optimiza el disentildeo fiacutesico yo loacutegico para mejorar el rendimiento

Falta de conocimiento del dominio de la

aplicacioacuten Mayor conocimiento el usuario

Falta de experiencia en el modelado siacute se le supone al disentildeador Mayor conocimiento el disentildeador

Mejor Comunicacioacuten

Modelo ER y Universal

ANAacuteLISIS DISENtildeO

Presenta un disentildeo menos subjetivo

que permite aplicar procedimientos

algoriacutetmicos

bull Mayor participacioacuten de los

usuarios Ofrece un mejor punto

de partida

bull Relaciones maacutes estructuradas

bull Facilita la normalizacioacuten

bull Las relaciones finales representan

mejor las entidades e

interrelaciones

bull Las relaciones resultantes pueden

no corresponder a hechos del

mundo real

bull Dificultad para representar

restricciones de integridad

referencial

bull Poca participacioacuten de usuarios en

el disentildeo

bull Mayor costo al aplicar la teoriacutea de

la normalizacioacuten

Requiere cierta praacutectica en el disentildeo

utilizando M ER

VEN

TAJAS

DESVEN

TAJAS

Claridad

Soportar evolucioacuten de los sistemas- Involucra documentacioacuten de calidad

Portabilidad-Sistemas abiertos e independientes

Versaacutetil- Varias aplicaciones

FlexibilidadEscalabilidad- Proyectos grandes o pequentildeos

Rigurosidad- Formalismo con los usuarios

Adopcioacuten de estaacutendares- SQL

Facilidad de automatizacioacuten- Uso de CASE

Modelado conceptual obtener una buena

representacioacuten de los recursos de informacioacuten

con independencia de aplicaciones o

equipamiento (SGBD) y sin realizar

consideraciones sobre la eficiencia

Disentildeo loacutegico transformar el esquema

conceptual obtenido en la etapa anterior

adaptaacutendolo al modelo de datos en el que se

apoya el SGBD que se va a utilizar

Disentildeo fiacutesico conseguir una implementacioacuten

lo maacutes eficiente posible del esquema loacutegico

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo

Falta de conocimiento del dominio de la

aplicacioacuten Mayor conocimiento el usuario

Falta de experiencia en el modelado siacute se le supone al disentildeador Mayor conocimiento el disentildeador

Mejor Comunicacioacuten

Modelo ER y Universal

ANAacuteLISIS DISENtildeO

Presenta un disentildeo menos subjetivo

que permite aplicar procedimientos

algoriacutetmicos

bull Mayor participacioacuten de los

usuarios Ofrece un mejor punto

de partida

bull Relaciones maacutes estructuradas

bull Facilita la normalizacioacuten

bull Las relaciones finales representan

mejor las entidades e

interrelaciones

bull Las relaciones resultantes pueden

no corresponder a hechos del

mundo real

bull Dificultad para representar

restricciones de integridad

referencial

bull Poca participacioacuten de usuarios en

el disentildeo

bull Mayor costo al aplicar la teoriacutea de

la normalizacioacuten

Requiere cierta praacutectica en el disentildeo

utilizando M ER

VEN

TAJAS

DESVEN

TAJAS

Claridad

Soportar evolucioacuten de los sistemas- Involucra documentacioacuten de calidad

Portabilidad-Sistemas abiertos e independientes

Versaacutetil- Varias aplicaciones

FlexibilidadEscalabilidad- Proyectos grandes o pequentildeos

Rigurosidad- Formalismo con los usuarios

Adopcioacuten de estaacutendares- SQL

Facilidad de automatizacioacuten- Uso de CASE

Modelado conceptual obtener una buena

representacioacuten de los recursos de informacioacuten

con independencia de aplicaciones o

equipamiento (SGBD) y sin realizar

consideraciones sobre la eficiencia

Disentildeo loacutegico transformar el esquema

conceptual obtenido en la etapa anterior

adaptaacutendolo al modelo de datos en el que se

apoya el SGBD que se va a utilizar

Disentildeo fiacutesico conseguir una implementacioacuten

lo maacutes eficiente posible del esquema loacutegico

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo

ANAacuteLISIS DISENtildeO

Presenta un disentildeo menos subjetivo

que permite aplicar procedimientos

algoriacutetmicos

bull Mayor participacioacuten de los

usuarios Ofrece un mejor punto

de partida

bull Relaciones maacutes estructuradas

bull Facilita la normalizacioacuten

bull Las relaciones finales representan

mejor las entidades e

interrelaciones

bull Las relaciones resultantes pueden

no corresponder a hechos del

mundo real

bull Dificultad para representar

restricciones de integridad

referencial

bull Poca participacioacuten de usuarios en

el disentildeo

bull Mayor costo al aplicar la teoriacutea de

la normalizacioacuten

Requiere cierta praacutectica en el disentildeo

utilizando M ER

VEN

TAJAS

DESVEN

TAJAS

Claridad

Soportar evolucioacuten de los sistemas- Involucra documentacioacuten de calidad

Portabilidad-Sistemas abiertos e independientes

Versaacutetil- Varias aplicaciones

FlexibilidadEscalabilidad- Proyectos grandes o pequentildeos

Rigurosidad- Formalismo con los usuarios

Adopcioacuten de estaacutendares- SQL

Facilidad de automatizacioacuten- Uso de CASE

Modelado conceptual obtener una buena

representacioacuten de los recursos de informacioacuten

con independencia de aplicaciones o

equipamiento (SGBD) y sin realizar

consideraciones sobre la eficiencia

Disentildeo loacutegico transformar el esquema

conceptual obtenido en la etapa anterior

adaptaacutendolo al modelo de datos en el que se

apoya el SGBD que se va a utilizar

Disentildeo fiacutesico conseguir una implementacioacuten

lo maacutes eficiente posible del esquema loacutegico

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo

Claridad

Soportar evolucioacuten de los sistemas- Involucra documentacioacuten de calidad

Portabilidad-Sistemas abiertos e independientes

Versaacutetil- Varias aplicaciones

FlexibilidadEscalabilidad- Proyectos grandes o pequentildeos

Rigurosidad- Formalismo con los usuarios

Adopcioacuten de estaacutendares- SQL

Facilidad de automatizacioacuten- Uso de CASE

Modelado conceptual obtener una buena

representacioacuten de los recursos de informacioacuten

con independencia de aplicaciones o

equipamiento (SGBD) y sin realizar

consideraciones sobre la eficiencia

Disentildeo loacutegico transformar el esquema

conceptual obtenido en la etapa anterior

adaptaacutendolo al modelo de datos en el que se

apoya el SGBD que se va a utilizar

Disentildeo fiacutesico conseguir una implementacioacuten

lo maacutes eficiente posible del esquema loacutegico

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo

Modelado conceptual obtener una buena

representacioacuten de los recursos de informacioacuten

con independencia de aplicaciones o

equipamiento (SGBD) y sin realizar

consideraciones sobre la eficiencia

Disentildeo loacutegico transformar el esquema

conceptual obtenido en la etapa anterior

adaptaacutendolo al modelo de datos en el que se

apoya el SGBD que se va a utilizar

Disentildeo fiacutesico conseguir una implementacioacuten

lo maacutes eficiente posible del esquema loacutegico

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo

Con un ejemplo Sentildeale el ciclo de vida de

una base de datos

Realice el ejemplo de forma graacutefica para

sentildealar un posible modelo