Ciclo de vida de un sistema y bases de datos

download Ciclo de vida de un sistema y bases de datos

of 13

Transcript of Ciclo de vida de un sistema y bases de datos

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    1/13

    UNIDAD EDUCATIVACARIAMANGA

    Anlisis y Diseo Detallado deAplicaciones Inforticas

    Inte!rantes" #$a%l Torres

    # Carlos Castillo

    &ERI'D'

    ()*+#()*,

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    2/13

    CICLO DE VIDA DE APLICACIONES

    DE BASE DE DATOS

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    3/13

    Las etapas del ciclo de vida de una aplicacin de bases de datos

    son las siguientes:

    1.Planificacin del proyecto.

    2.Definicin del sistema.

    3.Recoleccin y anlisis de los requisitos.

    4.Diseo de la base de datos.

    5.eleccin del !"D.#.Diseo de la aplicacin.

    $.Prototipado.

    %.&mplementacin.

    '.(on)ersin y car*a de datos.

    1+.Prueba.

    11.,antenimiento.

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    4/13

    *- &lanificaci.n del proyecto

    -sta etapa conlle)a la planificacin de cmo se pueden lle)ar a cabo

    las etapas del ciclo de )ida de la manera ms eficiente. ay tres

    componentes principales/ el traba0o que se a de realiar los

    recursos para lle)arlo a cabo y el dinero para pa*ar por todo ello.

    ormalmente este modelo de datos se representa mediante undia*rama -ntidad Relacin. 6a planificacin de la base de datos

    tambi7n incluye el desarrollo de estndares que especifiquen cmo

    realiar la recoleccin de datos cmo especificar su formato qu7

    documentacin ser necesaria y cmo se )a a lle)ar a cabo el diseo

    y la implementacin.

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    5/13

    (- Definici.n del sistea

    -n esta etapa se especifica el mbito y los l8mites de la aplicacin de

    bases de datos as8 como con qu7 otros sistemas interact9a. :ambi7n

    ay que determinar quienes son los usuarios y las reas de

    aplicacin.

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    6/13

    /- Recolecci.n y anlisis de losre01isitos

    -n esta etapa se reco*en y analian los requerimientos de los

    usuarios y de las reas de aplicacin. -sta informacin se puede

    reco*er de )arias formas/

    ;-ntre)istando al personal de la empresa.

    ;tiliando cuestionarios para reco*er informacin de *randes *rupos

    de usuarios. 6a informacin reco*ida debe incluir las principales

    reas de aplicacin y de usuarios la documentacin utiliada o

    *enerada por estas reas las transacciones requeridas.

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    7/13

    2- Diseo de la 3ase de datos

    -sta etapa consta de tres fases/ diseo conceptual diseo l*ico y

    diseo f8sico de la base de datos. 6a primera fase consiste en la

    produccin de un esquema conceptual que es independiente de

    todas las consideraciones f8sicas. -ste modelo se refina despu7s en

    un esquema l*ico eliminando las construcciones que no se pueden

    representar en el modelo de base de datos esco*ido ?relacionalorientado a ob0etos etc.@. -n la tercera fase el esquema l*ico se

    traduce en un esquema f8sico para el !"D esco*ido. 6a fase de

    diseo f8sico considera las estructuras de almacenamiento y los

    m7todos de acceso necesarios para proporcionar un acceso eficiente

    a la base de datos en memoria secundaria.

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    8/13

    +- $elecci.n del $G4D

    i no se dispone de un !"D o el que ay se encuentra obsoleto se

    debe esco*er un !"D que sea adecuado para el sistema de

    informacin. -sta eleccin se debe acer en cualquier momento

    antes del diseo l*ico. -0emplo de !"D/

    ;Apace Derby

    ;Bo=Pro

    ;Access

    ;C6 er)er

    ;Birebird

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    9/13

    ,- Diseo de la aplicaci.n

    -n esta etapa se disean los pro*ramas de aplicacin que usarn y

    procesarn la base de datos. -sta etapa y el diseo de la base de

    datos son paralelas. -n la mayor parte de los casos no se puede

    finaliar el diseo de las aplicaciones asta que se a terminado con

    el diseo de la base de datos. -n esta etapa ay que ase*urarse deque toda la funcionalidad especificada en los requisitos de usuario se

    encuentra en el diseo de la aplicacin. Adems abr que disear

    las interfaces de usuario aspecto muy importante que se suele

    i*norar. -l sistema debe ser fcil de aprender fcil de usar ser

    directo y estar dispuesto a perdonarEE. i la interface no tiene estascaracter8sticas el sistema dar problemas sin lu*ar a dudas.

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    10/13

    5- &rototipado

    >n prototipo es un modelo de traba0o de las aplicaciones del sistema.

    -l prototipo no tiene toda la funcionalidad del sistema final pero es

    suficiente para que los usuarios puedan utiliar el sistema e identificar

    qu7 aspectos estn bien y cules no son adecuados adems de

    poder su*erir me0oras o la inclusin de nue)os elementos. -steproceso permite que quienes disean e implementan el sistema

    sepan si an interpretado correctamente los requisitos de los

    usuarios. -sta etapa es imprescindible cuando el sistema que se )a a

    implementar tiene un *ran coste alto ries*o o utilia nue)as

    tecnolo*8as..

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    11/13

    6- Ipleentaci.n

    6a implementacin de la base de datos se realia mediante las

    sentencias del len*ua0e de definicin de datos ?6DD@ del !"D

    esco*ido. -stas sentencias se encar*an de crear el esquema de la

    base de datos los ficeros en donde se almacenarn los datos y las

    )istas de los usuarios. Partes de estas aplicaciones sontransacciones sobre la base de datos que se implementan mediante

    el len*ua0e de mane0o de datos ?6,D@ del !"D. :ambi7n se

    implementan los men9s los formularios para la introduccin de datos

    y los informes de )isualiacin de datos mediante len*ua0es de

    consultas no procedurales *eneradores de informes *eneradores deformularios *eneradores de aplicaciones. :ambi7n se implementan

    todos los controles de se*uridad e inte*ridad.

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    12/13

    7- Con8ersi.n y car!a de datos

    -sta etapa es necesaria cuando se est reemplaando un sistema

    anti*uo por uno nue)o. 6os datos se car*an desde el sistema )ie0o al

    nue)o directamente o si es necesario se con)ierten al formato que

    requiera el nue)o !"D y lue*o se car*an. i es posible los

    pro*ramas de aplicacin del sistema anti*uo tambi7n se con)iertenpara que se puedan utiliar en el sistema nue)o.

  • 7/24/2019 Ciclo de vida de un sistema y bases de datos

    13/13

    *)- &r1e3a

    -n esta etapa se prueba y )alida el sistema con los requisitos

    especificados por los usuarios. Para ello se debe disear una bater8a

    de tests con datos reales que se deben lle)ar a cabo de manera

    metdica y ri*urosa. -s importante darse cuenta de que la fase de

    prueba no sir)e para demostrar que no ay fallos sir)e paraencontrarlos. i la fase de prueba se lle)a a cabo correctamente

    descubrir los errores en los pro*ramas de aplicacin y en la

    estructura de la base de datos. Por 9ltimo en las pruebas se podr

    acer una medida de la fiabilidad y la calidad del softFare

    desarrollado.