Abd Herramienta Case

download Abd Herramienta Case

of 23

Transcript of Abd Herramienta Case

  • 8/15/2019 Abd Herramienta Case

    1/23

    UNIVERSIDAD NACIONAL DE INGENIERÍAFacultad de Ingeniería Industrial y de Sistemas

    Curs!

    Administraci"n de #ase de Dats

    Dcente!

    Ing$ Velarde Car%i& 'anuel

    (ema!

    )erramienta Case! EAS*CCASE

    Integrantes!

    •  Allcca Huarez, Maicol 20110194I

    • Guizado Rios Jose Antonio 20110201E

    • Portilla Swane, Jor!e A"el 200#11$2%

    HERRAMIENTA EASYCASE   0

    2014-II2014-II

    http://www.orce.uni.edu.pe/buscaalu.php?op=buscaaluhttp://www.orce.uni.edu.pe/buscaalu.php?op=buscaalu

  • 8/15/2019 Abd Herramienta Case

    2/23

    ÍNDICE

    1. INTRODUCCION............................................................................................. 2

    2. HISTORIA.......................................................................................................3

    3. CLASIFICACIÓN............................................................................................. 6

    4. CARACTERÍSTICAS GENERALES.....................................................................9

    5. TECNICAS QUE SOPORTE.............................................................................. 9

    6. INSTALACION...............................................................................................11

    . CONFIGURACION......................................................................................... 11

    !. "ASE DE DATOS QUE SOPORTA...................................................................12

    9. MODULOS....................................................................................................12

    9.1 EASYCASE P#$%&''($)*+............................................................................ 12

    9.2 DDMU M*),&)(-(&),$ &+ (//($)*#($ & *,$'.......................................12

    9.3 D"E E*'C*'& D*,**'& E)()&..........................................................12

    10. USO DE DIGRAMAS EN EASY CASE..............................................................13

    10.1 DIAGRAMAS DE FLUO DE DATOS..........................................................13

    10.2 DIAGRAMA ENTIDAD RELACIÓN............................................................15

    10.3 DIAGRAMA DE ESTRUCTURAS................................................................16

    11. ERSIONES.................................................................................................1

    13. ENTAAS Y RAONES POR LAS CUALES USAR EASYCASE..........................1!

    14. COMUNIDAD7 SOPORTE...............................................................................19

    15. CONCLUSIONES...........................................................................................20

    16. "I"LIOGRAFIA..............................................................................................20

    HERRAMIENTA EASYCASE   1

  • 8/15/2019 Abd Herramienta Case

    3/23

    1. INTRODUCCION

    &as 'erra(ientas )ASE *c omputer aided softwareengineering , in!enier+a asistida

    or co(utadora- son di.ersas alicaciones in/or(ticas destinadas a au(entar la

    roducti.idad en el desarrollo de so/tware reduciendo el costo de las (is(as en

    tr(inos de tie(o  de dinero Estas 'erra(ientas ueden audar en todos los

    asectos del ciclo de .ida de desarrollo del so/tware en tareas co(o el roceso de

    realizar un dise3o del roecto, clculo de costos, i(le(entacin de arte del

    cdi!o auto(tica(ente con el dise3o dado, co(ilacin auto(tica,

    docu(entacin o deteccin de errores entre otras

    En el resente tra"a5o a"ordare(os la 'erra(ienta case EAS6)ASE, en la cual

    (encionare(os los rinciales caracter+sticas, las (etodolo!+as 7ue ode(os

    desarrollar en ella, as+ co(o los (dulos 7ue cuenta la 'erra(ienta case las

    .enta5as 7ue nos rincial(ente en la /ase de Anlisis dise3o del ciclo de

    desarrollo de so/tware

    HERRAMIENTA EASYCASE   2

    http://es.wikipedia.org/wiki/Ingenier%C3%ADahttp://es.wikipedia.org/wiki/Computadorahttp://es.wikipedia.org/wiki/Programa_de_computadorahttp://es.wikipedia.org/wiki/Tiempohttp://es.wikipedia.org/wiki/Dinerohttp://es.wikipedia.org/wiki/Dise%C3%B1ohttp://es.wikipedia.org/wiki/Ingenier%C3%ADahttp://es.wikipedia.org/wiki/Computadorahttp://es.wikipedia.org/wiki/Programa_de_computadorahttp://es.wikipedia.org/wiki/Tiempohttp://es.wikipedia.org/wiki/Dinerohttp://es.wikipedia.org/wiki/Dise%C3%B1o

  • 8/15/2019 Abd Herramienta Case

    4/23

    2.HISTORIA

    &as 'erra(ientas )ASE 'an sur!ido ara dar solucin a .arios ro"le(as

    in'erentes al dise3o del so/tware, rincial(ente nacen ara solucionar elro"le(a de la (e5ora de la calidad del desarrollo de siste(as de (ediano !ran

    ta(a3o, en se!undo tr(ino, or el au(ento de la roducti.idad

    Para 7ue los ne!ocios sean co(etiti.os de"en lle.ar una "uena calidad de los

    roductos o ser.icios 7ue o/rece &a (e5ora de la calidad se lo!ra al reducir 

    sustancial(ente (uc'os de los ro"le(as de anlisis dise3o relacionados con

    los roectos, co(o la l!ica en el dise3o la co'erencia de (dulos, entre otros

    %e acuerdo con 8endall 8endall la in!enier+a de siste(as asistida or ordenador 

    es la alicacin de tecnolo!+a in/or(tica a las acti.idades, las tcnicas  las

    (etodolo!+as roias de desarrollo, su o"5eti.o es acelerar el roceso ara el 7ue

    'an sido dise3adas, en el caso de )ASE ara auto(atizar o aoar una o (s

    /ases del ciclo de .ida del desarrollo de siste(as

    )uando se 'ace la lani/icacin de la "ase de datos, la ri(era etaa del ciclo de

    .ida de las alicaciones de "ases de datos, ta("in se uede esco!er una

    'erra(ienta )ASE *)o(uterAided So/tware En!ineerin!- 7ue er(ita lle.ar a

    ca"o el resto de tareas del (odo (s e/iciente e/ecti.o osi"le :na 'erra(ienta

    )ASE suele incluir;

    :n diccionario de datos ara al(acenar in/or(acin so"re los datos de la

    alicacin de "ases de datos

    Herra(ientas de dise3o ara dar aoo al anlisis de datos

    HERRAMIENTA EASYCASE   3

    http://www.monografias.com/trabajos6/juti/juti.shtmlhttp://www.monografias.com/trabajos6/juti/juti.shtmlhttp://www.monografias.com/trabajos16/objetivos-educacion/objetivos-educacion.shtmlhttp://www.monografias.com/trabajos16/proyecto-inversion/proyecto-inversion.shtml#CICLOhttp://www.monografias.com/trabajos34/planificacion/planificacion.shtmlhttp://www.monografias.com/trabajos11/basda/basda.shtmlhttp://www.monografias.com/Computacion/Software/http://www.monografias.com/Computacion/Software/http://www.monografias.com/trabajos12/diccienc/diccienc.shtmlhttp://www.monografias.com/trabajos12/diccienc/diccienc.shtmlhttp://www.monografias.com/trabajos6/juti/juti.shtmlhttp://www.monografias.com/trabajos16/objetivos-educacion/objetivos-educacion.shtmlhttp://www.monografias.com/trabajos16/proyecto-inversion/proyecto-inversion.shtml#CICLOhttp://www.monografias.com/trabajos34/planificacion/planificacion.shtmlhttp://www.monografias.com/trabajos11/basda/basda.shtmlhttp://www.monografias.com/Computacion/Software/http://www.monografias.com/trabajos12/diccienc/diccienc.shtml

  • 8/15/2019 Abd Herramienta Case

    5/23

    Herra(ientas 7ue er(itan desarrollar el (odelo de datos cororati.o, as+

    co(o los es7ue(as concetual l!ico

    Herra(ientas ara desarrollar los rototios de las alicaciones

    El uso de las 'erra(ientas )ASE uede (e5orar la roducti.idad en el desarrollo

    de una alicacin de "ases de datos

    &as Herra(ientas )ASE se iniciaron con un rocesador de ala"ras 7ue /ue

    usado ara crear (aniular docu(entacin &os

  • 8/15/2019 Abd Herramienta Case

    6/23

  • 8/15/2019 Abd Herramienta Case

    7/23

    3. CLASIFICACIÓN

     Aun7ue no e>iste una /or(a ?nica de clasi/icar las 'erra(ientas case, la

    clasi/icacin (s 'a"itual es la "asada en las /ases del ciclo de desarrollo 7ue

    cu"ren

    a) Herramientas integradas, I-CASE (Integrated CASE, CASE integrado):

     A"arcan todas las /ases del ciclo de .ida del desarrollo de siste(as Son lla(adas

    ta("in )ASE worC"enc'

    "-  Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior) 

    Drientadas a la auto(atizacin soorte de las acti.idades desarrolladas durante

    las ri(eras /ases del desarrollo; anlisis dise3o

    c- Herramientas de bajo nivel, -CASE (o!er CASE - CASE in"erior)

    %iri!idas a las ?lti(as /ases del desarrollo; construccin e i(lantacin

    d- #uegos de $erramientas o %ools-Case 

    Son el tio (s si(le de 'erra(ientas )ASE Auto(atizan una /ase dentro del

    ciclo de .ida %entro de este !ruo se encontrar+an las 'erra(ientas de

    rein!enier+a, orientadas a la /ase de (anteni(iento

    Nta!

    HERRAMIENTA EASYCASE   6

  • 8/15/2019 Abd Herramienta Case

    8/23

    %entro de esta clasi/icacin la 'erra(ienta EAS6)ASE est dentro de

    Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior) 

    SEG+N SU IN(EGRACION!

    a) %ool&its (#uego de $erramientas)

     )on5unto de 'erra(ientas so/tware 7ue auto(atizan al!una /ase del ciclo de .ida

    *anlisis, dise3o, !estin, - )o(arten la % de soorte la inter/az de usuarioInte!racin "a5a

    b) 'or&benc$s (anco de trabajo)

    )on5unto de 'erra(ientas so/tware 7ue auto(atizan el ciclo de .ida en (s de una

    /ase, t+ica(ente en anlisis F dise3o F i(le(entacin *incluendo

    docu(entacin asociada- Asisten en todo el roceso roorcionan un roducto

    docu(entado oerati.o Ade(s de co(artir la % de soorte la inter/az de

    usuario, estn "asadas en una (is(a (etodolo!+a Inte!racin (edia

    c, I-SE .Integrated -r/ect Su%%rt En0irnment,

    Inte!racin alta )u"ren todo el ciclo de .ida, la !estin de roectos de la

    con/i!uracin

    Nta!

    %entro de esta clasi/icacin la 'erra(ienta EAS6)ASE est dentro de

    'or&benc$s (anco de trabajo)

    HERRAMIENTA EASYCASE  

  • 8/15/2019 Abd Herramienta Case

    9/23

    -OR SU -OSICION!

    a) Upper CASE ;

    Herra(ientas de aoo a las ri(eras /ases

    Mtricas del so/tware

    Esti(acin de costes

    Plani/icacin te(oral

    b) 'edium CASE;

    Herra(ientas de aoo a las /ases centrales

     Anlisis

    %ise3o

    c) L1er CASE! 

    Herra(ientas de aoo a las ?lti(as /ases

    I(le(entacin *!eneracin de cdi!o-

    Prue"as *ca5a "lanca ca5a ne!ra-

    Manteni(iento

    %ocu(entacin de la i(le(entacin docu(entacin ara el usuario /inal

    Nta!

    HERRAMIENTA EASYCASE   !

  • 8/15/2019 Abd Herramienta Case

    10/23

    %entro de esta clasi/icacin la 'erra(ienta EAS6)ASE est dentro de 'edium

    CASE

    4. CARACTERÍSTICAS GENERALES

    Per(ite !enerar es7ue(as de "ase de datos e in!enier+a re.ersa

    Per(ite co(artir datos tra"a5ar en un roecto con otros dearta(entos

    Para ase!urar la se!uridad de los datos, e>iste el dia!ra(a diccionario de

    los datos

    Posee 'erra(ientas de correccin a.anzadas 7ue er(iten re.isiones

    !enerales

    Per(ite reusar dia!ra(as o artes de dia!ra(as ara econo(izar el

    dise3o de un roecto

    5. TECNICAS QUE SOPORTE

    El )iclo de %esarrollo de un Siste(a de In/or(acin es un roceso ordenado 7ue

    se di.ide en las /ases de desarrollo de e>lotacin Eas)ASE cu"re las /ases

    de desarrollo *en esecial anlisis dise3o- soortando las si!uientes

    (etodolo!+as;

    6ourdon%eMarco

    SSA%M

    Mtrica 2 Gane Sarson

    6ourdon)onstantine

    Martin

    JacCson

    )'en

    ac'(an

    I%E1 Merise

    KardMellorHatle

    S'laer Mellor 

    HERRAMIENTA EASYCASE   9

  • 8/15/2019 Abd Herramienta Case

    11/23

    Estas (etodolo!+as utilizan tcnicas estructuradas en las /ases del )iclo

    de %esarrollo de un Proecto &as tcnicas 7ue soorta Eas)ASE son,

    entre otras, las si!uientes;

    %ia!ra(a de lu5o de %atos *6ourdon%eMarco, Gane Sarson, SSA%M-

    %ia!ra(a Entidad Relacin *)'en, Martin, ac'(an, S'laerMellor, Merise,

    I%E1- %ia!ra(a de Estructuras *6ourdon)onstantine-

    %ia!ra(a de la Historia de la Lida de la Entidad *SSA%M, Mtrica 2-

    %ia!ra(a de @ransicin de Estados *KardMellorHatle-

    &a (etodolo!+a a utilizar en un Proecto deender de la naturaleza del

    siste(a 7ue se .aa a desarrollar )on Eas)ASE se selecciona una

    (etodolo!+a en el (o(ento de crear un Proecto &a (etodolo!+a ele!ida

    deter(ina el tio de dia!ra(as 7ue se ueden usar

    &a ol+tica 7ue si!ue Eas)ASE es la de crear un directorio or cada

    Proecto 7ue se desarrolle

    %entro de este directorio se !uardar toda la in/or(acin *dia!ra(as,

    de/inicin de ele(entos- en el %iccionario de %atos asociado al Proecto

    7ue se realice

    HERRAMIENTA EASYCASE   10

  • 8/15/2019 Abd Herramienta Case

    12/23

    6. INSTALACION

    Para ello necesita(os tener en cuenta lo si!uiente;

    Eas)ASE %ata"ase En!ineer

    P)=s $#4#Pentiu( co(ati"les

    Microso/t Kindows $1 o suerior

    # M RAM

    # M de esacio en disco duro

     ……(FALTA)

    7. CONFIGURACION

     

    ……(FALTA)

    HERRAMIENTA EASYCASE   11

  • 8/15/2019 Abd Herramienta Case

    13/23

    . !ASE DE DATOS QUE SOPORTA

      L* 8#*-(&),* EASYCASE ,(&)& )* #*) :&;((+(* *

  • 8/15/2019 Abd Herramienta Case

    14/23

    1:. USO DE DIGRA9AS EN EAS; CASE

    10.1 DIAGRAMAS DE FLUO DE DATOS

    &os ele(entos 7ue conta(os ara ello son;

     

    HERRAMIENTA EASYCASE   13

  • 8/15/2019 Abd Herramienta Case

    15/23

     

    C*S%+UCCI* 

      iagrama de Conte.to

    :n ?nico Proceso

    Entidades E>ternas del Siste(a Entradas Salidas desde 'acia Entidades E>ternas *lu5os de datos-

      -rimer ni0el de Descm%sici"n

    N :n roceso or cada AlicacinSu"siste(a

      Rest de Ni0eles2Ni0eles In3erires

    N %esco(oner rocesos en %%=s de (anera 7ue cada roceso Oadre

    se desco(one en un %ia!ra(a de lu5o de %atos O'i5o

      Es%eci3icaci"n de -rces

    N Por cada Proceso 7ue no se desco(one en un %% *ni.el de /uncin

    ri(iti.a o roceso ri(iti.o- de"e e>istir una descricin de dic'o roceso

    N %a descricin de un roceso o /uncin ri(iti.a se realizar de (anera

    te>tual con la in/or(acin 7ue se 'aa reco!ido re.ia(ente

      Ni0el de Descm%sici"n

    HERRAMIENTA EASYCASE   14

  • 8/15/2019 Abd Herramienta Case

    16/23

    N Se 'a de lle!ar a un ni.el de desco(osicin de rocesos tal 7ue el ?lti(o

    ni.el de desco(osicin de cada %% ser+a una descricin del

    (ecanis(o roio del roceso *roceso ri(iti.o a s-

    N Se 'a de lle!ar a un ni.el de desco(osicin de rocesos tal 7ue el

    si!uiente ni.el de desco(osicin ser+a un %% 7ue no 'ar+a un Ousuario

    no in/or(tico *es decir, un (dulo 7ue uede estar co(uesto or uno o

    .arios ro!ra(as-

      En un Diagrama de Flu/ de Dats n de4en a%arecer m5s de 678

    %rcess$

    10.2 DIAGRAMA ENTIDAD RELACIÓN

    El ER% es una reresentacin !r/ica orientada a la o"tencin de las

    4estructuras de datos de una /or(a sencilla &os o"5eti.os del ER% son

    reresentar las necesidades de in/or(acin del usuario E>isten dos ni.eles

    de detalle

    9'del Cnce%tual de DatsQ Es un /iel re/le5o de la realidad de la

    or!anizacin, rescindiendo de los re7uisitos in/or(ticos Se utilizar en la/ase de Anlisis ara reresentar los al(acenes

    9'del L"gic de Dats:$  Es el resultado de alicar una serie de

    re/ina(ientos sucesi.os so"re el Modelo de %atos, !eneral(ente 'asta la

    HERRAMIENTA EASYCASE   15

  • 8/15/2019 Abd Herramienta Case

    17/23

    $ /ase de nor(alizacin Se utilizar en la /ase de %ise3o ara reresentar 

    la estructura de arc'i.os datos !lo"ales

    10.3 DIAGRAMA DE ESTRUCTURAS

    HERRAMIENTA EASYCASE   16

  • 8/15/2019 Abd Herramienta Case

    18/23

      C*S%+UCCI* 

    &os dia!ra(as S@), los realizar cada !ruo de rcticas de acuerdo al

    len!ua5e ele!ido ara "a5ar a cdi!o;

    a- LIS:A& ASI) DRA)&E, orientados a ni.eles de (en?, sern

    co'erentes con el %% de dise3o %esarrollar un S@) or cada ocin de

    (en?, si!uiendo las autas i(artidas en los cursos tercero cuarto

    "- )DD&, orientado al conceto de ro!ra(a tradicional, los rocesos del

    ri(er ni.el del %% seleccionados ara "a5ar a cdi!o Para el resto de

    rocesos de ri(er ni.el, se desarrollar un S@) or cada roceso Ser

    co'erente con el %% de dise3o

    11. ERSIONES

     ……(FALTA)

    HERRAMIENTA EASYCASE   1

  • 8/15/2019 Abd Herramienta Case

    19/23

    12. CASO PRACTICO USO DE EAS;CASE

     

    ……(FALTA) EL CASO '&

  • 8/15/2019 Abd Herramienta Case

    20/23

    Es una 'erra(ienta (ultiusuario

    Ridos rototios /ciles de docu(entar

    cil uso; disone de una G:I

    Genera directa(ente el cdi!o S&

    Per(ite cardinalidades (+ni(as antes de !enerar el cdi!o S&

    Lisualiza los no("res de las interrelaciones

    14. CO9UNIDAD> SOPORTE

    ……(FALTA) &$0"? #'#

    HERRAMIENTA EASYCASE   19

  • 8/15/2019 Abd Herramienta Case

    21/23

    15. CONCLUSIONES

    Es una 'erra(ienta 7ue soorta una !a(a a(lia de (etodolo!+as

    estructuradas

    &a (etodolo!+a a utilizar en un Proecto deender de la naturaleza del

    siste(a 7ue se .aa a desarrollar )on Eas)ASE se selecciona una

    (etodolo!+a en el (o(ento de crear un Proecto

    HERRAMIENTA EASYCASE   20

  • 8/15/2019 Abd Herramienta Case

    22/23

    &a ol+tica 7ue si!ue Eas)ASE es la de crear un directorio or cada

    Proecto 7ue se desarrolle

    %entro de este directorio se !uardar toda la in/or(acin *tra"a5o en

    e7uio-

    16. !I!LIOGRAFIA

      An5lisis * Dise; De Sistemas

  • 8/15/2019 Abd Herramienta Case

    23/23

     

    HERRAMIENTA EASYCASE   22