Trabajo de Ingenieria de Software i Herramientas Case

download Trabajo de Ingenieria de Software i Herramientas Case

of 45

Transcript of Trabajo de Ingenieria de Software i Herramientas Case

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    1/45

    UNIVERSIDADNACIONAL HERMILIO

    VALDIZNFACULTAD DE

    INGENIERA INDUSTRIALY DE SISTEMAS

    ESCUELA ACADMICO

    PROFESIONALINGENIERA DE SISTEMAS

    DOCENTE:Ing. Sfora ROMN

    SNCHEZ

    CURSO :INGENIERIA DE SOFTWARE I

    ALUMNO :AGUIRRE OBREGN, Cri!ian N.

    HUNUCO PER2014

    MONOGRAFA DE HERRAMIENTAS CASEEN LOS SISTEMAS DE INFORMACIN

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    2/45

    Herramientas CASE

    Contenido

    2

    DEDICATORIA

    A "i #a$r% #or & a"or, 'ari(o, %f&%r)o *'o"#r%ni+n %n 'a$a %!a#a $% "i i$a -&% "%in#ira 'a$a $a a %g&ir a$%/an!%.

    A /a #rof%ora #or 'o"#ar!ir & gran$%

    'ono'i"i%n!o.

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    3/45

    Herramientas CASE

    Introduccin..4Objetivos deltrabajo....5Qu signifcaCA!".....................................................................................................................#$erra%ienta CA!seg&n...............................................................................................................#'lo(ues b)sicos deCA!.....*+os blo(ues de construccin deCA!...............................*Ciclo de vida del desarrollo de uniste%a..,

    -aono%/a de 0erra%ientascase..11

    Clasifcacin de 0erra%ientasCA!....11$erra%ientas CA! Clienteervidor 3C...1*Ar(uitectura Clienteervidor 3C....1*!volucin de la tecnolog/aC....1,CA! al nivel de !structura deCostos.1,CA! al nivel del ango de A6licacin 3CA! Clienteervidor...27

    Clasifcacin de las 0erra%ientas CA!Clienteervidor..21$erra%ientas CA! en el %ercadoactual...228o9er'uilder de 8o9er o:t...22;isual'asic...2 ;isual C??..2O6al@ de Co%6uterAssociates..25

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    4/45

    Herramientas CASE

    -rabajando ene(ui6o2#!valuacin de $erra%ientas CA!s.2*Caracter/sticasBenerales.2*iagra%as.2DA>uda..

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    5/45

    Herramientas CASE

    6. To"a $% r%-&ii!o a/ '/i%n!%, !a"2in 'ono'i$a 'o"o /a %!a#a $%E#%'ifi'a'i+n $% R%-&%ri"i%n!o.

    7. An1/ii $%/ #ro2/%"a a #ar!ir $% /o r%-&%ri"i%n!o $%/ &&ario.8. Di%(o, 2aa$o %n & !o!a/i$a$ #or %/ an1/ii %f%'!&a$o %n /a %!a#a #r%ia.9. I"#/%"%n!a'i+n :g%n%ra'i+n $%/ '+$igo f&%n!%;.

    4. < fina/"%n!%, /a Man!%n'i+n $%/ of!0ar% $%arro//a$o a !ra $% !o$a /a%!a#a an!%rior%.

    E!a %!a#a, #ri"or$ia/% a /a 3ora $% g%!ionar * %/a2orar '&a/-&i%r #ro*%'!o $%for"a ='orr%'!a>, %n /a a'!&a/i$a$ %!1n a#o*a$a #or 'i%r!o !i#o $% 3%rra"i%n!a, 'ono'i$a%n %/ "%$io #or %/ no"2r% $% =H%rra"i%n!a CASE>.

    E!a H%rra"i%n!a 3an na'i$o a ra) $% /a $ifi'&/!a$% #or %?%"#/o -&% #r%%n!a2an/o 'a"2io %n /a %#%'ifi'a'i+n $% r%-&%ri"i%n!o, /a '&a/% % !ra$&'an in%i!a2/%"%n!% %n%/ r%"o$%/a$o 'on'%#!&a/ -&% % !%na $%/ #ro2/%"a ini'ia/ :$iagra"a $% 'ao $% &o, DFD,

    $iagra"a $% '/a%, %!'.;. E #or %!% "o!io * o!ro no "%no i"#or!an!%, 'o"o %/ #o$%rr%a/i)ar &na !ra$&''i+n in"%$ia!a $%/ $i%(o a /a i"#/%"%n!a'i+n :g%n%ra'i+n $% '+$igo a

    #ar!ir $% /o r%a/i)a$o %n %/ $i%(o $%/ i!%"a;, %n!r% o!ro, -&% *a "%n'iona$a 3%rra"i%n!a3o* %n $a for"an &na 'o"#/%"%n!o ing%n!% % i"#%rioo #ara /a Ing%ni%ra $% Sof!0ar%.

    E/ ig&i%n!% !ra2a?o % ao'ar1 #rin'i#a/"%n!% a &n %!&$io o2r% /a 3%rra"i%n!aCASE, !o'an$o #&n!o 'o"o5 $%fini'ion%, '/aifi'a'ion% $% $i!in!o !i#o, %!&$io $% '+"o%/%''ionar a/g&na CASE %n #ar!i'&/ar #ara n&%!ra %"#r%a, %n!a?a * $%2i/i$a$%, $a!o%!a$!i'o, %!'.

    O!"ETIVOS DEL TRA!A"O

    @a %/a2ora'i+n $% %!% !ra2a?o %!1 #%na$o %n %/ '&"#/i"i%n!o $% /o ig&i%n!%o2?%!io a "%n'ionar5

    &% %/ /%'!or % in!%r%% %n /a /%'!&ra $% %!% $o'&"%n!o * %n %!% !i#o $% 3%rra"i%n!a

    -&% a#or!an &n i"#or!an!% a#o*o a/ $%arro//o $% of!0ar%.5

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    6/45

    Herramientas CASE

    Dar a 'ono'%r $i!in!o !i#o $% '/aifi'a'ion% $% !a 3%rra"i%n!a.

    No"2rar $i!in!a 3%rra"i%n!a CASE -&% &an /a organi)a'ion% %n /a a'!&a/i$a$.

    .

    #$U% SIGNIFICA CASE&

    @o ing%ni%ro $%/ of!0ar% r%'ono'%n a3ora -&% n%'%i!an "1 3%rra"i%n!a * "1 aria$a:/a 3%rra"i%n!a "an&a/% no a!ifa'%n /a $%"an$a a'!&a/% $% /o i!%"a 2aa$o %n'o"#&!a$ora;, * n%'%i!an &n !a//%r organi)a$o * %fi'i%n!% %n %/ '&a/ #&%$an &2i'ar & 3%rra"i%n!a. E/ !a//%r $% /a ing%ni%ra $%/ of!0ar% % $%no"ina &n %n!orno $% a#o*o $% #ro*%'!o

    in!%gra$o * %/ 'on?&n!o $% 3%rra"i%n!a -&% //%na %% !a//%r % $%no"ina ing%ni%ra $%/ of!0ar% ai!i$a #or 'o"#&!a$ora :CASE;.

    #

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    7/45

    Herramientas CASE

    HERRAMIENTA CASE SEGN!

    H'()* D+,-. C)/' 3P/)+(. S+' U(-,')5-*67 @a

    3%rra"i%n!a CASE % %n i"#/%"%n!% 'o"o 3%rra"i%n!a -&%'&a/-&i%ra #&%$% %'og%r * &!i/i)ar :'o"o &n "ar!i//o; #ara $%arro//ar

    &n i!%"a $% infor"a'i+n, & %/%''i+n % i"#/%"%n!a'i+n 'ai i%"#r%//%ar1 a &na r%$&'i$a #ro$&'!ii$a$ * 'a/i$a$. @a %/%''i+n %i"#/%"%n!a'i+n $% 3%rra"i%n!a CASE on &n #ro'%o $% "/!i#/%%!a#a -&% #%r"i!% %rror% fa!a/% %n 'a$a %!a#a. Uno $% /o %rror%"1 'o"&n% % %'og%r &na 3%rra"i%n!a CASE -&% a#o*% &n "!o$o$%'ono'i$o #ara /o $i%(a$or%.

    A+( C8-9)+ 3CASE A55/-+'567@a 3%rra"i%n!a CASE in'/&*%n

    "an%?a$or%, "!o$o, !'ni'a, $i'i#/ina, % in!r&''ion%, !o$o!ra2a?an$o ?&n!o. D%finir CASE "%no a"#/ia"%n!% * #r%%n!ar/o in&n &fi'i%n!% %n!orno $% a#o*o % &n a'!o $% n%g/ig%n'ia.

    L+5 8'))+9-'(+5 CASEa2ar'an 'a$a %!a#a $%/ #ro'%o $% ing%ni%ra

    * 'a$a a'!ii$a$ -&% % $%arro//a a /o /argo $%/ "i"o. CASE %!1for"a$o #or &n 'on?&n!o $% 2/o-&% -&% 'o"i%n)an %n %/ ni%/ $%/3ar$0ar% * $%/ i!%"a o#%ra!io * a'a2an %n 'a$a &na $% /a3%rra"i%n!a.

    CASE% r%fi%r% a 3%rra"i%n!a #ara %/ $%arro//o $% i!%"a -&%'on!an $% 'in'o 'o"#on%n!%5 3%rra"i%n!a $% $iagra"a'i+n, $%#+i!o$% infor"a'i+n, g%n%ra$or% $% in!%rfa'%, g%n%ra$or% $% '+$igo *3%rra"i%n!a $% a$"ini!ra'i+n. @a 3%rra"i%n!a CASE 3a'%n3in'a#i %n /a a'!ii$a$% $% a/!o ni%/, a&n-&% %/ o2?%!io a /argo

    #/a)o % a2ar'ar /a a'!ii$a$% $% an1/ii, $i%(o * $%arro//o.

    En r%&"%n, /a 3%rra"i%n!a CASE on &n 'o"#/%"%n!o $% /a 'a?a $% 3%rra"i%n!a $%/ing%ni%ro $%/ of!0ar%. CASE #ro#or'iona a/ ing%ni%ro /a #oi2i/i$a$ $% a&!o"a!i)ara'!ii$a$% "an&a/% * $% "%?orar & ii+n g%n%ra/ $% /a ing%ni%ra. A/ ig&a/ -&% /a3%rra"i%n!a $% ing%ni%ra * $% $i%(o ai!i$o #or 'o"#&!a$ora -&% &!i/i)an /o ing%ni%ro$% o!ra $i'i#/ina. @a 3%rra"i%n!a CASE a*&$an a a%g&rar /a 'a/i$a$ $% &n #ro$&'!o$%$% & $i%(o an!% $% 'on!r&ir/o.

    "LO#UES "$SICOS DE CASE

    @a ing%ni%ra $%/ of!0ar% ai!i$a #or 'o"#&!a$ora #&%$% %r !an %n'i//a 'o"o &na ni'a3%rra"i%n!a -&% #r%!% & a#o*o #ara &na ni'a a'!ii$a$ $% ing%ni%ra $%/ of!0ar%, o 2i%n#&%$% %r !an 'o"#/%?a 'o"o !o$o &n %n!orno -&% a2ar-&% 3%rra"i%n!a, &na 2a% $% $a!o,

    *

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    8/45

    Herramientas CASE

    #%rona, 3ar$0ar%, &na r%$, i!%"a o#%ra!io, %!1n$ar%, * o!ro "&'3o 'o"#on%n!%"1.

    LOS "LO#UES DE CONSTRUCCI%N DE CASE

    Ca$a 2/o-&% $% 'on!r&''i+n for"a &n f&n$a"%n!o #ara %/ ig&i%n!%, %!an$o /a 3%rra"i%n!a

    i!&a$a %n /a #ar!% %rior $% /a %!r&'!&ra $% /o ni%/% $% Har$0ar% * Sof!0ar%. Ein!%r%an!% !%n%r %n '&%n!a -&% %/ f&n$a"%n!o $% /o %n!orno CASE %f%'!io !i%n%r%/a!ia"%n!% #o'o -&% %r 'on /a 3%rra"i%n!a $% ing%ni%ra $%/ of!0ar% %n . M1 2i%n,/o %n!orno -&% !i%n%n i!o #ara /a ing%ni%ra $%/ of!0ar% % 'on!r&*%n 2a1n$o% %n &naar-&i!%'!&ra $% %n!orno -&% a2ar'a &n 3ar$0ar% * &n i!%"a of!0ar% a$%'&a$o. A$%"1, /aar-&i!%'!&ra $%/ %n!orno $%2% 'oni$%rar #a!ron% $% !ra2a?o 3&"ano -&% % a#/i'an $&ran!% %/

    #ro'%o $% ing%ni%ra $% of!0ar%. @a ar-&i!%'!&ra $%/ %n!orno $%2% $% 'oni$%rar /o #a!ron%$% !ra2a?o 3&"ano -&% % a#/i'aran $&ran!% %/ #ro'%o $% ing%ni%ra $%/ of!0ar%. @aar-&i!%'!&ra $%/ %n!orno 'on!an $% &na #/a!afor"a 3ar$0ar% * $% &n a#o*o $% i!%"a

    o#%ra!io :in'/&*%n$o %/ of!0ar% $% r%$ * $% g%!i+n $% /a 2a% $% $a!o;, 'on!i!&*%n /of&n$a"%n!o $% CASE. A&n-&% & %n!orno %n i r%-&i%r% $% o!ro 2/o-&% $% 'on!r&''i+n,%i!% &n 'on?&n!o $% %ri'io $% #or!a2i/i$a$ -&% #ro#or'iona &n #&%n!% %n!r% /a3%rra"i%n!a CASE * & "ar'o $% r%f%r%n'ia $% in!%gra'i+n * /a ar-&i!%'!&ra $%/ %n!orno.

    E/ "ar'o $% r%f%r%n'ia $% in!%gra'i+n % &na 'o/%''i+n $% #rogra"a "1 %#%'ia/i)a$o -&%'a#a'i!an a /a 3%rra"i%n!a CASE in$ii$&a/% #ara 'o"&ni'ar% %n!r% , #ara 'r%ar &na

    2a% $% $a!o $%/ #ro*%'!o, * #ara "o!rar %/ "i"o a#%'!o a/ &&ario fina/ :%/ ing%ni%ro $%/of!0ar%;. @o %ri'io $% #or!a2i/i$a$ #%r"i!%n -&% /a 3%rra"i%n!a CASE * & "ar'o $%r%f%r%n'ia $% in!%gra'i+n, "igr%n %n!r% $i!in!a #/a!afor"a $%/ 3ar$0ar% * i!%"a

    o#%ra!io in &n "an!%ni"i%n!o a$a#!a!io -&% r%&/!% ignifi'a!io.

    @o 2/o-&% $% 'on!r&''i+n r%#r%%n!an &n f&n$a"%n!o %3a&!io #ara /a in!%gra'i+n $%3%rra"i%n!a CASE. Sin %"2argo, /a "a*or #ar!% $% /a 3%rra"i%n!a CASE &!i/i)a$oa'!&a/"%n!% no 3an i$o 'on!r&i$a %"#/%an$o !o$o /o 2/o-&% $% 'on!r&''i+n -&% an!%$%'ri!o. D% 3%'3o, a/g&na 3%rra"i%n!a CASE ig&%n i%n$o o/&'ion% #&n!&a/%. E!o %,% &!i/i)a &na 3%rra"i%n!a #ara -&% #r%!% a#o*o %n &na a'!ii$a$ $% ing%ni%ra $%/ of!0ar%'on'r%!a :#. %?.5 an1/ii * "o$%/a$o;, #%ro %!a 3%rra"i%n!a no % 'o"&ni'a $ir%'!a"%n!% 'ono!ra. E $%'ir, no %!1 &ni$a a &na 2a% $% $a!o $%/ #ro*%'!o * no for"a #ar!% $% &n %n!ornoin!%gra$o CASE :ICASE;, a&n '&an$o no % /o i$%a/, % #&%$% &!i/i)ar &na 3%rra"i%n!a

    CASE /o &fi'i%n!%"%n!% %fi'i%n!%, a&n-&% % !ra!% $% &na o/&'i+n #&n!&a/.

    CICLO DE &IDA DEL DESARROLLO DE UNSISTEMA CON LAS HERRAMIENTAS CASE Y LOSMTODOS TRADICIONALES

    U!i/i)ar 3%rra"i%n!a CASE #ara %/ $%arro//o $% &n i!%"a !i%n% &na /ig%ra %n!a?a o2r% /oi!%"a !ra$i'iona/% :%r Fig&ra a * 2;, * %n!r% /o 2%n%fi'io ofr%'i$o #or /a !%'no/ogaCASE % %n'&%n!ran /o ig&i%n!%5

    ,

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    9/45

    Herramientas CASE

    Fa'i/i$a$ #ara //%ar a 'a2o /a !ar%a $% r%ii+n $% %#%'ifi'a'ion% $%/ i!%"a a

    'o"o $% r%#r%%n!a'ion% gr1fi'a :/o -&% a&"%n!a /a #oi2i/i$a$ $% r%a/i)ar /a !ar%a;.

    Fa'i/i$a$ #ara $%arro//ar #ro!o!i#o $% i!%"a #or "%$io $% /a 'a#a'i$a$ #ara

    'a"2iar %#%'ifi'a'ion% *, #or o!ro /a$o, #ara $%!%r"inar %/ %f%'!o -&% o2r% %/$%%"#%(o $%/ i!%"a !%n$ran o!ra a/!%rna!ia.

    G%n%ra'i+n $% '+$igo. So#or!% #ara "an!%ni"i%n!o 'o"o r%&/!a$o $% 3a2%r g&ar$a$o /a %#%'ifi'a'ion%

    $%/ i!%"a %n &n $%#+i!o '%n!ra/ $% infor"a'i+n.

    A&"%n!ar /a #oi2i/i$a$% $% a!ifa'%r /o r%-&%ri"i%n!o $%/ &&ario.

    D

    8reguntasde

    AN$LISIS

    DISE'O

    DISE'O YCODIFICACI%N

    DEL PROGRAMA

    PRUE"A DELPROGRAMA

    INSTALACI

    8reguntas dees6ecifcaciones del

    e(ueri%ient

    !rrores >:allas del

    !s6ecifcaciones

    =allas en lainstalacin

    Cdigo:uente

    iste%ater%inad

    Figura a. Ciclo de vida del desarrollo de Sistemas Tradicional

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    10/45

    Herramientas CASE

    17

    8reguntasde

    AN$LISIS

    DISE'O

    (UEGO DEHERRAMIENTASCASE DE "A(O

    (UEGO DE HERRAM)CASE DE NI&EL

    SUPERIOR*GENERADOR DE

    INSTALACI

    =allas einconsistencias del diseFo

    e(ueri%ient

    !ntidadesde diseFo

    e6sitoCA!

    iste%a de

    c%6uto librede errores

    Figura b. Ciclo de vida del desarrollo de Sistemas CASE

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    11/45

    Herramientas CASE

    TA,ONOMA DE HERRAMIENTAS CASE

    Ei!% &n 'i%r!o n"%ro $% ri%go -&% on in3%r%n!% i%"#r% -&% % in!%n!a %f%'!&ar &na'a!%gori)a'i+n $% /a 3%rra"i%n!a CASE. A&na$o a %!o, &na i"#/i'a'i+n 'oni!%n!% %n -&%

    #ara 'r%ar &n %n!orno CASE %f%'!io, % $%2%n $% i"#/%"%n!ar !o$a /a 'a!%gora $%3%rra"i%n!a, /o '&a/ i"#/%"%n!% % in'i%r!o. S% #&%$% 'r%ar &na 'onf&i+n :o &nan!agoni"o; a/ &2i'ar &na 3%rra"i%n!a %#%'fi'a $%n!ro $% &na 'a!%gora '&an$o a/g&na

    #%rona 'r%%n /o 'on!rario. D% %!% "o$o, #o$ra #%nar% -&% % 3a o"i!i$o /a 'a!%gora'o"#/%!a, %/i"inan$o &n 'on?&n!o 'o"#/%!o $% 3%rra"i%n!a #ara & in'/&i+n %n %/ %n!ornoCASE g/o2a/. A$%"1, &na 'a!%gori)a'i+n %n'i//a !i%n$% a %r #/ana, % $%'ir, no % "&%!ra/a in!%ra''i+n ?%r1r-&i'a $% 3%rra"i%n!a o /a r%/a'ion% -&% %i!%n %n!r% %//a. %% a %!ori%go, % n%'%ario 'r%ar &na !aono"a $% 3%rra"i%n!a CASE #ara 'o"#r%n$%r "%?or!an!o /a a"#/i!&$ $% CASE 'o"o /o #&n!o %n /o -&% % #&%$%n a#/i'ar %!a 3%rra"i%n!a$%n!ro $%/ #ro'%o $%/ of!0ar%.

    CLASIFICACI%N DE HERRAMIENTAS CASE

    @a 3%rra"i%n!a CASE #&%$%n '/aifi'ar% #or & f&n'i+n, & #a#%/ 'o"o in!r&"%n!o #araa$"ini!ra$or% o #%rona/ !'ni'o, #or & &!i/i)a'i+n %n /o $i!in!o #ao $%/ #ro'%o $%ing%ni%ra $%/ of!0ar%, /a ar-&i!%'!&ra $% %n!orno :3ar$0ar% * of!0ar%; -&% /% #r%!a &a#o*o, o in'/&o #or & orig%n o & 'o!%. En "&'3o 'ao, /a ni'a 3%rra"i%n!a$i#oni2/% #ara %/ ing%ni%ro $%/ of!0ar% %ran 'o"#i/a$or% * %$i!or% $% !%!o. E!a3%rra"i%n!a a2ar'an o/o /a 'o$ifi'a'i+n, a'!ii$a$ -&% no $%2%ra $% o'ar "1 $%/ 7$%/ #ro'%o g/o2a/ $%/ of!0ar%. @a !aono"a -&% % #r%%n!a %n%g&i$a, &!i/i)a 'o"o 'ri!%rio

    #rin'i#a/ /a f&n'i+n.

    H'))+9-'(+5 .' + -(;'(-')

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    12/45

    Herramientas CASE

    H'))+9-'(+5 .' @+(-=-+->( .' @)/*'/5? @a 3%rra"i%n!a $% %!a 'a!%gora %'on'%n!ran %n $o 1r%a #ri"or$ia/%5 %!i"a'i+n $% %f&%r)o $% #ro*%'!o * $% 'o!% $%of!0ar%, * #/anifi'a'i+n $% #ro*%'!o. @a #ri"%ra 'a/'&/an & %f&%r)o %!i"a$o, /a$&ra'i+n $%/ #ro*%'!o * & n"%ro $% #%rona %"#/%an$o &na o "1 $% /a !'ni'a

    #r%%n!a$a. or & #ar!%, /a 3%rra"i%n!a $% #/anifi'a'i+n $% #ro*%'!o 'a#a'i!an a/a$"ini!ra$or #ara $%finir !o$a /a !ar%a $%/ #ro*%'!o :/a %!r&'!&ra $% $%g/o% $% !ar%a;,#ara 'r%ar &na r%$ $% !ar%a :nor"a/"%n!% %"#/%an$o &na %n!ra$a gr1fi'a;, #ara r%#r%%n!ar /ain!%r$%#%n$%n'ia %n!r% !ar%a * #ara "o$%/ar /a 'an!i$a$ $% #ara/%/i"o -&% %a #oi2/% #ara%% #ro*%'!o.

    H'))+9-'(+5 .' +(-5-5 .' )-'5;/5? @a i$%n!ifi'a'i+n $% ri%go #o!%n'ia/% * %/$%arro//o $% &n #/an #ara "i!igar, "oni!ori)ar * a$"ini!rar %o ri%go !i%n%n &nai"#or!an'ia f&n$a"%n!a/ %n /o gran$% #ro*%'!o. E!a 3%rra"i%n!a %n , 'a#a'i!an a/a$"ini!ra$or $%/ #ro*%'!o #ara 'on!r&ir &na !a2/a $% ri%go #ro#or'ionan$o &na g&a

    $%!a//a$a %n /a i$%n!ifi'a'i+n * an1/ii $% ri%go.

    H'))+9-'(+5 .' +.9-(-5)+->( .' @)/*'/5?@a #/anifi'a'i+n $%/ #ro*%'!o * %/ #/an$%/ #ro*%'!o $%2%n $% %g&ir% * $% "oni!ori)ar% $% for"a 'on!in&a. A$%"1, %/ g%!or$%2%r1 $% &!i/i)ar /a 3%rra"i%n!a -&% r%'o?an "!ri'a -&% %n /!i"a in!an'ia #ro#or'ion%n&na in$i'a'i+n $% /a 'a/i$a$ $%/ #ro$&'!o $%/ of!0ar%. @a 3%rra"i%n!a $% %!a 'a!%gora&%/%n %r %!%nion% $% 3%rra"i%n!a $% #/anifi'a'i+n $% #ro*%'!o.

    H'))+9-'(+5 .' 5';-9-'(/ .' )'B-5-/5?C&an$o % $%arro//an gran$% i!%"a, %/

    i!%"a #ro#or'iona$o &%/% no a!ifa'%r /o r%-&ii!o %#%'ifi'a$o #or %/ '/i%n!%. E/o2?%!io %!a 3%rra"i%n!a % #ro#or'ionar &n %nfo-&% i!%"1!i'o #ara %/ ai/a"i%n!o $%r%-&ii!o, 'o"%n)an$o #or /a o/i'i!&$ $%/ '/i%n!% $% &na #ro#&%!a :RF; %#%'ifi'a'i+n.@a 3%rra"i%n!a $% !ra)a$o $% r%-&ii!o !#i'a 'o"2inan &na %a/&a'i+n $% !%!o #orin!%ra''i+n 3&"ana. Con &n i!%"a $% g%!i+n $% 2a% $% $a!o -&% a/"a'%na * 'a!%gori)a!o$o * 'a$a &no $% /o r%-&ii!o $%/ i!%"a -&% % ana/i)an #ar!ir $% /a RF o%#%'ifi'a'i+n origina/.

    H'))+9-'(+5 .' 9)-+5 * ;'5->(?@a "!ri'a $% of!0ar% "%?oran /a 'a#a'i$a$ $%/a$"ini!ra$or #ara 'on!ro/ar * 'oor$inar %/ #ro'%o $%/ of!0ar% * /a 'a#a'i$a$ $%/ ing%ni%ro

    #ara "%?orar /a 'a/i$a$ $%/ of!0ar% -&% % #ro$&'%. @a "!ri'a * 3%rra"i%n!a $% "%$i$aa'!&a/% % '%n!ran %n #ro'%o, #ro*%'!o * 'ara'!%r!i'a $%/ #ro$&'!o. @a 3%rra"i%n!aori%n!a$a a /a a$"ini!ra'i+n 'a#!&ran "!ri'a %#%'ifi'a $%/ #ro*%'!o :#. %?.5@DC#%rona"%, $%f%'!o #or #&n!o $% f&n'i+n; -&% #ro#or'ionan &na in$i'a'i+n g/o2a/ $%

    #ro$&'!ii$a$ o $% 'a/i$a$. @a 3%rra"i%n!a ori%n!a$a !'ni'a"%n!% $%!%r"inan "!ri'a!'ni'a -&% #ro#or'ionan &na "%?or ii+n $% @a 'a/i$a$ $%/ $i%(o o $%/ '+$igo.

    M&'3a $% /a 3%rra"i%n!a "!ri'a aan)a$a "an!i%n%n &na 2a% $% $a!o $% "%$i$a $%"%$ia $% /a in$&!ria. Ba1n$o% %n 'ara'!%r!i'a $% #ro*%'!o * $% #ro$&'!o

    #ro#or'iona$o #or %/ &&ario, %!a 3%rra"i%n!a J'a/ifi'anK /o n&"%ro /o'a/% fr%n!% a /oa/or% "%$io $% /a in$&!ria :* fr%n!% a/ r%n$i"i%n!o /o'a/ an!%rior; * &gi%r%n %!ra!%gia

    #ara //%gar a "%?ora.

    12

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    13/45

    Herramientas CASE

    H'))+9-'(+5 .' ./9'(+->(? @a 3%rra"i%n!a $% #ro$&''i+n $% $o'&"%n!o * $%a&!o%$i'i+n #r%!an & a#o*o a 'ai !o$o /o a#%'!o $% /a ing%ni%ra $%/ of!0ar%, *r%#r%%n!an &na i"#or!an!% o#or!&ni$a$ $% Ja#ro%'3a"i%n!oK #ara !o$o /o $%arro//ar% $%of!0ar%. @a "a*or #ar!% $% /a organi)a'ion% $%$i'a$a a/ $%arro//o $% of!0ar% ini%r!%

    &na 'an!i$a$ $% !i%"#o 'oni$%ra2/% %n %/ $%arro//o $% $o'&"%n!o, * %n "&'3o 'ao %/#ro'%o $% $o'&"%n!a'i+n %n 46L r%&/!a 2a!an!% $%fi'i%n!%. No % infr%'&%n!% -&% &naorgani)a'i+n $% $%arro//o $% of!0ar% ini%r!a 3a!a Un 7 &n 8 #or 'i%n!o $% & %f&%r)og/o2a/ $% $%arro//o $% of!0ar% %n /a $o'&"%n!a'i+n. or %!a ra)+n, /a 3%rra"i%n!a $%$o'&"%n!a'i+n on%n &na o#or!&ni$a$ i"#or!an!% #ara "%?orar /a #ro$&'!ii$a$.

    H'))+9-'(+5 .' 5/=+)' .' 5-5'9+?CASE % &na !%'no/oga $% %!a'ion% $% !ra2a?o.or !an!o, %/ %n!orno CASE $%2% a$a#!ar% a &n of!0ar% $% i!%"a %n r%$ $% a/!a 'a/i$a$, a/'orr%o %/%'!r+ni'o, a /o 2o/%!in% %/%'!r+ni'o * a o!ra 'a#a'i$a$% $% 'o"&ni'a'ion%.

    H'))+9-'(+5 .' /()/ .' +-.+.? @a "a*or #ar!% $% /a 3%rra"i%n!a CASE -&%afir"an -&% !i%n%n 'o"o #rin'i#a/ in!%r %/ 'on!ro/ $% 'a/i$a$ on %n r%a/i$a$ 3%rra"i%n!a"!ri'a -&% 3a'% &na a&$i!ora $%/ '+$igo f&%n!% #ara $%!%r"inar Si % a?&!a o no a 'i%r!o%!1n$ar% $%/ /%ng&a?%. O!ra 3%rra"i%n!a %!ra%n "!ri'a %n &n %f&%r)o #or %!ra#o/ar /a'a/i$a$ $%/ of!0ar% -&% % %!1 'on!r&*%n$o.

    H'))+9-'(+5 .' ;'5->( .' +5'5 .' .+/5? E/ of!0ar% $% g%!i+n $% 2a% $% $a!o

    ir% 'o"o f&n$a"%n!o #ara %!a2/%'%r &na 2a% $% $a!o CASE :$%#+i!o;, -&% !a"2in %$%no"inara 2a% $% $a!o $%/ #ro*%'!o. Da$o %/ nfai a'%r'a $% /o o2?%!o $%'onfig&ra'i+n, /a 3%rra"i%n!a $% g%!i+n $% 2a% $% $a!o #ara CASE #&%$%n %o/&'ionar a

    #ar!ir $% /o i!%"a $% g%!i+n $% 2a% $% $a!o r%/a'iona/% :SGBDR; #ara !ranfor"ar%%n i!%"a $% g%!i+n $% 2a% $% $a!o ori%n!a$a a o2?%!o :SGBDOO;.

    H'))+9-'(+5 .' ;'5->( .' /(=-;)+->( .' 5/=+)'?@a g%!i+n $% 'onfig&ra'i+n $%of!0ar% :GCS; % %n'&%n!ra %n %/ n'/%o $% !o$o /o %n!orno CASE. @a 3%rra"i%n!a

    #&%$%n ofr%'%r & ai!%n'ia %n /a 'in'o !ar%a #rin'i#a/% $% CICS5 i$%n!ifi'a'i+n, 'on!ro/ $%%rion%, 'on!ro/ $% 'a"2io, a&$i!ora * 'on!a2i/i$a$ $% %!a$o. @a 2a% $% $a!o CASE

    #ro#or'iona Un "%'ani"o #ara i$%n!ifi'ar !o$o /o %/%"%n!o $% 'onfig&ra'i+n *r%/a'ionar/o 'on o!ro %/%"%n!o %/ #ro'%o $% 'on!ro/ -&% % $%'ri2a % #&%$% i"#/%"%n!ar'on a*&$a $% 3%rra"i%n!a %#%'ia/i)a$a &n a''%o %n'i//o a /o %/%"%n!o $% 'onfig&ra'i+n in$ii$&a/% fa'i/i!a %/ #ro'%o $% a&$i!ora * /a 3%rra"i%n!a $% 'o"&ni'a'i+nCASE #&%$%n "%?orar %nor"%"%n!% /a 'on!a2i/i$a$ $% %!a$o :ofr%'i%n$o infor"a'i+na'%r'a $% /o 'a"2io a !o$o a-&%//o -&% n%'%i!%n 'ono'%r/o;.

    1

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    14/45

    Herramientas CASE

    H'))+9-'(+5 .' +(-5-5 * .-5'/?E!a 3%rra"i%n!a 'a#a'i!an a/ ing%ni%ro $%/ of!0ar%#ara 'r%ar "o$%/o $%/ i!%"a -&% 3a*a -&% 'on!r&ir. @o "o$%/o 'on!i%n%n &nar%#r%%n!a'i+n $% /o $a!o, $% /a f&n'i+n * $%/ 'o"#or!a"i%n!o :%n %/ ni%/ $% an1/ii;, a'o"o 'ara'!%ri)a'ion% $%/ $i%(o $% $a!o, ar-&i!%'!&ra, #ro'%$i"i%n!o % in!%rfa). A/%f%'!&ar &na 'o"#ro2a'i+n $% /a 'oni!%n'ia * a/i$%) $%/ "o$%/o, /a 3%rra"i%n!a $%

    an1/ii * $i%(o #ro#or'iona &na a/ ing%ni%ro $%/ of!0ar% Un 'i%r!o gra$o $% ii+n %n /o!o'an!% a /a r%#r%%n!a'i+n $%/ an1/ii, * a*&$an a %/i"inar %rror% an!% $% -&% % #ro#ag&%na/ $i%(o, o /o -&% % #%or, a /a #ro#ia i"#/%"%n!a'i+n.

    H'))+9-'(+5 PROSIM? @a 3%rra"i%n!a ROSIM :$% #ro!o!i#o * i"&/a'i+n;NICOP #ro#or'ionan a/ ing%ni%ro $%/ of!0ar% /a 'a#a'i$a$ $% #r%$%'ir %/ 'o"#or!a"i%n!o$% Un i!%"a %n !i%"#o r%a/ an!% $% //%gar a 'on!r&ir/o. A$%"1, 'a#a'i!an a/ ing%ni%ro $%/of!0ar% #ara $%arro//ar i"&/a'ion% $%/ i!%"a $% !i%"#o r%a/ -&% #%r"i!ir1n a/ '/i%n!%o2!%n%r i$%a a'%r'a $% & f&n'iona"i%n!o, 'o"#or!a"i%n!o, * r%#&%!a an!% $% /a %r$a$%rai"#/%"%n!aron.

    14

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    15/45

    Herramientas CASE

    H'))+9-'(+5 .' .'5+))// * .-5'/ .' -(')=+?E!a 3%rra"i%n!a on %n r%a/i$a$ &n'on?&n!o $% #ri"i!ia $% 'o"#on%n!% $% #rogra"a !a/% 'o"o "%n, 2o!on%, %!r&'!&ra$% %n!ana, i'ono, "%'ani"o $% $%#/a)a"i%n!o, 'on!ro/a$or% $% $i#oi!io %!'. Sin%"2argo, %!o 'on?&n!o $% 3%rra"i%n!a % %!1n i%n$o &!i!&i$o #or 3%rra"i%n!a $%

    g%n%ra'i+n $% #ro!o!i#o $% in!%rfa) -&% #%r"i!%n &na r1#i$a 'r%a'i+n %n #an!a//a $%ofi!i'a$a in!%rfa'% $% &&ario, -&% % a?&!an a/ %!1n$ar $% in!%rfa) -&% % 3a*a a$o#!a$o

    #ara %/ of!0ar%.

    H'))+9-'(+5 .' ;'(')+->( .' @)//-@/5?S% #&%$% &!i/i)ar !o$a &na ga"a $% %!% !i#o$% 3%rra"i%n!a, /o g%n%ra$or% $% #an!a//a #%r"i!%n a/ ing%ni%ro $%/ of!0ar% $%finirr1#i$a"%n!% /a $i#oi'i+n $% /a #an!a//a #ara a#/i'a'ion% in!%ra'!ia. O!ra 3%rra"i%n!a $%

    #ro!o!i#o CASE "1 ofi!i'a$a #%r"i!%n /a 'r%a'i+n $% Un $i%(o $% $a!o, a'o#/a$o 'on/a $i#oi'ion% $% /a #an!a//a * $% /o infor"% i"&/!1n%a"%n!%. M&'3a 3%rra"i%n!a $%an1/ii * $i%(o #ro#or'ionan %!%nion% -&% ofr%'%n a/g&na o#'i+n $% g%n%ra'i+n $%

    #ro!o!i#o. @a 3%rra"i%n!a ROSIM g%n%ran Un %-&%/%!o $% '+$igo f&%n!% %n A$a * C#ara /a a#/i'a'ion% $% ing%ni%ra :%n !i%"#o r%a/;. or /!i"o, &na ga"a $% 3%rra"i%n!a $%'&ar!a g%n%ra'i+n #o%%n !a"2in 'ara'!%r!i'a $% g%n%ra'i+n $% #ro!o!i#o.

    H'))+9-'(+5 .' @)/;)+9+->(? @a 'a!%gora $% %!a 3%rra"i%n!a a2ar'a /o'o"#i/a$or%, %$i!or%, * $%#&ra$or% -&% %!1n $i#oni2/% #ara #r%!ar & a#o*o %n /a"a*ora $% /o /%ng&a?% $% #rogra"a'i+n 'on%n'iona/%. A$%"1, /o %n!orno $%

    #rogra"a'i+n ori%n!a$o a o2?%!o :;, /o /%ng&a?% $% '&ar!a g%n%ra'i+n, /o %n!orno $%#rogra"a'i+n gr1fi'a, /o g%n%ra$or% $% a#/i'a'ion%, * /o /%ng&a?% $% 'on&/!a $% 2a% $%$a!o r%i$%n !a"2in %n %!a 'a!%gora.H%rra"i%n!a $% in!%gra'i+n * 'o"#ro2a'i+n. En & $ir%'!orio $% 3%rra"i%n!a $%'o"#ro2a'i+n $% of!0ar%, Sof!0ar% &a/i!* Engin%%ring $%fin% /a ig&i%n!% 'a!%gora $%3%rra"i%n!a $% 'o"#ro2a'i+n5

    15

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    16/45

    Herramientas CASE

    A.B-5-->( .' .+/5:3%rra"i%n!a -&% a$-&i%r%n $a!o -&% on &!i/i)aran $&ran!%/a 'o"#ro2a'i+n.

    M'.-.+ '5-+:3%rra"i%n!a -&% ana/i)an %/ '+$igo f&%n!% in %?%'&!ar 'ao $%#r&%2a.

    M'.-.+ .-(9-+:3%rra"i%n!a -&% ana/i)an %/ '+$igo f&%n!% $&ran!% /a %?%'&'i+n.

    Si"&/a'i+n5 3%rra"i%n!a -&% i"&/an /a f&n'ion% $%/ 3ar$0ar% o $% o!ro %/%"%n!o%!%rno.

    A.9-(-5)+->( .' /9@)/+-/('5: 3%rra"i%n!a -&% #r%!an & ai!%n'ia %n /a#/anifi'a'i+n, $%arro//o * 'on!ro/ $% /a 'o"#ro2a'ion%.

    H'))+9-'(+5 .' =(-/(+-.+. )+.+: % !ra!a $% 3%rra"i%n!a -&% 'r&)an /o/"i!% $% /a 'a!%gora an!%rior%.

    D%2%ra !%n%r% %n '&%n!a -&% "&'3a $% /a 3%rra"i%n!a $% 'o"#ro2a'i+n #o%%n'ara'!%r!i'a -&% a2ar'an $o o "1 $% /a 'a!%gora an!%rior%.

    H'))+9-'(+5 .' +(-5-5 '5-/?E!a 3%rra"i%n!a #r%!an & ai!%n'ia a/ ing%ni%ro$%/ of!0ar% a %f%'!o $% $%riar 'ao #r1'!i'o. S% &!i/i)an !r% !i#o $i!in!o $%3%rra"i%n!a %!1!i'a $% 'o"#ro2a'i+n %n /a in$&!ria5 H%rra"i%n!a $% 'o"#ro2a'i+n

    2aa$a %n '+$igo, /%ng&a?% $% 'o"#ro2a'i+n %#%'ia/i)a$o, * 3%rra"i%n!a $%'o"#ro2a'i+n 2aa$a %n r%-&ii!o. @a 3%rra"i%n!a $% 'o"#ro2a'i+n 2aa$a %n '+$igoa$"i!%n Un '+$igo f&%n!% :o D@; 'o"o %n!ra$a, * %f%'!an Un 'i%r!o n"%ro $% an1/ii -&%$an /&gar a /a g%n%ra'i+n $% 'ao $% #r&%2a. @o /%ng&a?% $% 'o"#ro2a'i+n %#%'ia/i)a$o:#. %?.5 AT@AS; 'a#a'i!an a/ ing%ni%ro $%/ of!0ar% #ara %'ri2ir $%!a//a$a %#%'ifi'a'ion%$% 'o"#ro2a'i+n -&% $%'ri2ir1n !o$o /o 'ao $% #r&%2a * /a /og!i'a $% & %?%'&'i+n. @a3%rra"i%n!a $% 'o"#ro2a'i+n 2aa$a %n r%-&ii!o a/an /o r%-&ii!o %#%'fi'o $%/&&ario * &gi%r%n 'ao $% #r&%2a : '/a% $% 'o"#ro2a'ion%; -&% %?%r'i!%n %!o r%-&ii!o.

    H'))+9-'(+5 .' +(-5-5 .-(9-/?Son 3%rra"i%n!a -&% in!%ra'!an 'on &n #rogra"a-&% % %! %?%'&!an$o 'o"#ro2an$o /a 'o2%r!&ra $% r&!a, /a afir"a'ion% a'%r'a $%/ a/or$% aria2/% %#%'fi'a * %n g%n%ra/ in!r&"%n!an %/ f/&?o $% %?%'&'i+n $%/ #rogra"a. @a

    3%rra"i%n!a $in1"i'a #&%$%n %r in!r&ia o no in!r&ia. @a 3%rra"i%n!a in!r&ia"o$ifi'an %/ of!0ar% -&% 3a* -&% 'o"#ro2ar "%$ian!% on$a -&% % in%r!an :in!r&''ion%a$i'iona/%; * -&% %f%'!an /a a'!ii$a$% "%n'iona$a an!%rior"%n!%. @a 3%rra"i%n!a noin!r&ia &!i/i)an &n #ro'%a$or 3ar$0ar% #or %#ara$o -&% f&n'iona %n #ara/%/o 'on %/

    #ro'%a$or -&% 'on!%nga %/ #rogra"a -&% % %!1 'o"#ro2an$o.

    1#

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    17/45

    Herramientas CASE

    H'))+9-'(+5 .' ;'5->( .' /9@)/+->(? Son 3%rra"i%n!a -&% % &!i/i)an #ara'o"#ro2ar * 'oor$inar /a 'o"#ro2a'i+n $% of!0ar% #ara 'a$a &no $% /o #ao #rin'i#a/% $%'o"#ro2a'i+n. @a 3%rra"i%n!a $% %!a 'a!%gora a$"ini!ran * 'oor$inan /a 'o"#ro2a'i+n$% r%gr%ion%, %f%'!an 'o"#ara'ion% -&% $%!%r"inan /a $if%r%n'ia %n!r% /a a/i$a r%a/ * /a%#%ra$a, * %f%'!an 'o"#ro2a'ion% #or /o!% $% #rogra"a 'on in!%rfa'% in!%ra'!ia %n!r%

    3o"2r% * "1-&ina. A$%"1 $% /a f&n'ion% in$i'a$a an!%rior"%n!%, "&'3a 3%rra"i%n!a$% g%!i+n $% 'o"#ro2a'ion% ir%n !a"2in 'o"o 'on!ro/a$or% $% 'o"#ro2a'i+ng%nri'o. Un 'on!ro/a$or $% 'o"#ro2a'i+n /%% &no o "1 'ao $% #r&%2a $% a/gn ar'3io$% #r&%2a, $a for"a!o a /o $a!o $% #r&%2a #ara -&% % a?&!%n a /a n%'%i$a$% $%/of!0ar% -&% % %!1 #ro2an$o, % ino'a %n!on'% a/ of!0ar% -&% %a #r%'io 'o"#ro2ar.

    H'))+9-'(+5 .' /9@)/+->( -'('5'),-./)? E/ %n!orno CS %ig% &na3%rra"i%n!a $% 'o"#ro2a'i+n %#%'ia/i)a$a -&% %?%r'i!%n /a in!%rfa) gr1fi'a $% &&ario * /or%-&ii!o $% 'o"&ni'a'ion% %n r%$ #ara / '/i%n!% * / %ri$or.

    H'))+9-'(+5 .' )'-(;'(-')

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    18/45

    Herramientas CASE

    A /a r%/a'i+n %n!r% /a 3%rra"i%n!a CASE * /a ar-&i!%'!&ra CS #o$%"o $%!%r"inar/a a/#/an!%arno /a ig&i%n!% '&%!ion%, Q '&1/% on /a inf/&%n'ia $% /a 3%rra"i%n!a CASE%n /a %"#r%a $%arro//a$ora $% i!%"a $% infor"a'i+n '/i%n!%%ri$or *, Q '&1/% on/a !%n$%n'ia a'!&a/% $% /a %"#r%a fa2ri'an!% $% i!%"a '/i%n!%%ri$or . Co"oo#or!%, % #/an!%ar1 &n "ar'o !%+ri'o -&% %#/i'ar1 /a fi/oofa '/i%n!%%ri$or, *

    #o!%rior"%n!% % #ro'%$%r1 a r%#on$%r a /a #r%g&n!a "%n'iona$a an!%rior"%n!%.

    AR#UITECTURA CLIENTE-SER&IDOR*C-S+

    Con /a a#ari'i+n $% /a r%$% $% or$%na$or% %n %"#r%a * &ni%ri$a$% 3a &rgi$o %n %/"&n$o $% /a infor"1!i'a /a !%'no/oga '/i%n!%%ri$or. Ha* &na gran 'an!i$a$ $%organi)a'ion% -&% *a '&%n!an 'on &n n"%ro 'oni$%ra2/% $% a#/i'a'ion% '/i%n!%%ri$or

    %n o#%ra'i+n5 S'),-./)'5 .' !+5'5 .' D+/5 * M+('+./)'5 .' O'/5 D-5)--./5 .C/i%n!%%ri$or % &na !%'no/oga $% 2a?o 'o!o -&% #ro#or'iona r%'&ro 'o"#ar!i$o,%'a/a2i/i$a$, in!%gri$a$, %n'a#&/a"i%n!o $% %ri'io, %!'. %ro a/ ig&a/ -&% !o$a !%'no/oga,%/ $%arro//o $% a#/i'a'ion% '/i%n!%%ri$or r%-&i%r% -&% /a #%rona !%nga 'ono'i"i%n!o,%#%ri%n'ia * 3a2i/i$a$% %n #ro'%a"i%n!o $% !rana''ion%, $i%(o $% 2a% $% $a!o, r%$%$% or$%na$or% * $i%(o gr1fi'a $% in!%rfa'%.

    C/i%n!% * %ri$or% on %n!i$a$% /+gi'a %#ara$a -&% !ra2a?an ?&n!o %n &na r%$, #ara'&"#/ir &na !ar%a. To$o i!%"a '/i%n!% %ri$or !i%n% /a ig&i%n!% 'ara'!%r!i'a5

    Ser.i/io! C/i%n!%S%ri$or % #rin'i#a/"%n!% &na r%/a'i+n %n!r% %?%'&'i+n $%#ro'%o $% "1-&ina %#ara$a. E/ %ri$or $% #ro'%o % &n #ro%%$or $% %ri'io.E/ '/i%n!% % &n 'on&"i$or $% %ri'io. En %%n'ia, '/i%n!%%ri$or #ro%% &na%#ara'i+n /i"#ia $% f&n'ion% 2aa$a %n /a i$%a $% %ri'io.

    Re/0rsos Com1artidos! Un %ri$or #&%$% ofr%'%r %ri'io a "&'3o'/i%n!% a/ "i"o !i%"#o * r%g&/ar & a''%o a r%'&ro 'o"#ar!i$o.

    Proto/o2os Asim3tri/os! Ha* &na r%/a'i+n $% "&'3o a &no %n!r%

    '/i%n!% * %ri$or%. @o '/i%n!% i%"#r% ini'ian %/ $i1/ogo #ara o/i'i!ar &n %ri'io.@o %ri$or% %!1n %#%ran$o #aia"%n!% #or o/i'i!&$% $% '/i%n!%.

    Lo/a2idad Trans1arente! E/ %ri$or % &n #ro'%o -&% #&%$%#%r"an%'%r %n /a "i"a "1-&ina 'o"o %/ '/i%n!% o %n &na "1-&ina $if%r%n!% $% /ar%$.

    Inter/am4io de Mensa5es! @o '/i%n!% * %ri$or% % a'o#/an ai!%"a -&% a'!an r%'#ro'a"%n!% #or &n "%'ani"o $% #a% $% "%na?% :"%ag%

    #aing;. En/a1s02a/i6n de Ser.i/ios! E/ %ri$or % &n %#%'ia/i!a. Un

    "%na?% /% $i'% a &n %ri$or -& %ri'io % o/i'i!a$o !% %n!on'% /% in$i'a a/%ri$or 'o"o r%a/i)ar %/ !ra2a?o. @o %ri$or% #&%$%n %r a'!&a/i)a$o in af%'!ar /ain!%rfa'% $% #a% $% "%na?% 'on /o '/i%n!%.

    1,

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    19/45

    Herramientas CASE

    Es/a2a4i2idad! @o i!%"a '/i%n!%%ri$or #&%$%n %r %'a/a$o3ori)on!a/"%n!% o %r!i'a/"%n!%. @a %'a/a2i/i$a$ 3ori)on!a/ ignifi'a agr%gar o -&i!ar%!a'ion% $% !ra2a?o '/i%n!% 'on +/o &n i"#a'!o %n /a %?%'&'i+n. Una %'a/a2i/i$a$%r!i'a/ ignifi'a %"igrar a &na "1-&ina %ri$ora "1 gran$% * "1 r1#i$a o"/!i#/% %ri$or%.

    Inte7ridad!E/ '+$igo * %/ $a!o $%/ %ri$or % '%n!ra/"%n!% "an!%ni$o, %/ '&a/r%&/!a &n "an!%ni"i%n!o "1 2ara!o * g&ar$an$o /a in!%gri$a$ $% /o $a!o'o"#ar!i$o.

    E&OLUCI%N DE LA TECNOLOGA C-S

    @a #ri"%ra o/a $% '/i%n!% %ri$or f&% 'a&a$a #or /o NOS :N%!0or O#%ra!ing S*!%";.@o NOS fa'i/i!an a /a a#/i'a'ion% 'o"#ar!ir ar'3io, i"#r%ora * o!ro $i#oi!io'on%'!a$o a /a r%$ $%%"#%(an & "agia %!%n$i%n$o %/ a/'an'% $%/ i!%"a o#%ra!io.

    o$ra"o //a"ar a /a #ri"%ra o/a $% '/i%n!%%ri$or /a o/a N%!0ar%. E!a"o %n /a %g&n$ao/a $%/ '/i%n!%%ri$or5 @a o/a $% /a a#/i'a'ion% '%n!ra$a %n 2a% $% $a!o. @a !%'no/oga

    #r%$o"inan!% % %/ %ri$or $% 2a% $% $a!o S@. Sin %"2argo, !a"2in %#%ri"%n!a"oo!ra $o gran$% o/%a$a !%'no/+gi'a 'a&a$a #or %/ GroWar% * /o T "oni!or. @a!%r'%ra o/%a$a $% '/i%n!%%ri$or on /o o2?%!o $i!ri2&i$o. @o o2?%!o ro$%an /a!%'no/oga $% /a #ri"%ra * %g&n$a o/a * a(a$%n &n n&%o a/or 'oni$%ra2/%. Ti%n%n %/ ni'o

    #o!%n'ia/ $% $i!ri2&ir in!%/ig%n'ia %n!r% '/i%n!% * %ri$or% $on$% "1 % r%-&i%r%. A'on!in&a'i+n % "&%!ra %/ gr1fi'o $% /a %o/&'i+n $% /a !%'no/oga C/i%n!%S%ri$or a /o /argo$% /o a(o.

    A3ora #o$%"o $%'ri2ir %/ #anora"a g%n%ra/ $%/ &o $% 3%rra"i%n!a CASE %n a#/i'a'ion%C/i%n!%S%ri$or %nfo'a$o $%$% $o #&n!o $% i!a $i!in!o5

    E!r&'!&ra $% 'o!o $% /a %"#r%a $%arro//a$ora.

    Rango $% a#/i'a2i/i$a$ $% /a 3%rra"i%n!a CASE.

    CASE AL NI&EL DE ESTRUCTURA DECOSTOS

    @a %"#r%a $%arro//a$ora, a/ $%'i$ir a$o#!ar &na 3%rra"i%n!a CASE, ai"i/an &na %ri% $%'o!o !angi2/% % in!angi2/% -&% af%'!an %/ #ro'%o $% $%arro//o $% /a f&!&ra a#/i'a'ion%C/i%n!%S%ri$or. Di'3o 'o!o #o$%"o $if%r%n'iar/o %n 8 !i#o, a a2%r5

    1D

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    20/45

    Costo del Ajuste

    ese%6eFo Hejorado

    -ie%6o

    Cost

    odelAjuste

    Herramientas CASE

    Pre/io de &enta)@a 3%rra"i%n!a CASE, #or & 'o"#/%?i$a$ $% $%arro//o* & a/!o ni%/ $% %#%'ia/i)a'i+n, on "&* 'o!oa. En /a !a2/a -&% a#ar%'% %n /a

    2i2/iografa an%a6, %"o -&% /o #r%'io o'i/an %n!r% /o 6 * /o 74,, *%i!%n 3%rra"i%n!a an "1 'o!oa :$% "1 $% &n "i//+n $% $+/ar%;. Sin %"2argo,/a 3%rra"i%n!a "1 'ara r%&/!an "1 2ara!a #ara /a %"#r%a $%arro//a$ora i !a

    #o%% &na gran 'an!i$a$ $% r%'&ro 3&"ano $%!ina$o a #ro*%'!o. @a ra)+n % -&%/a /i'%n'ia $% /a 3%rra"i%n!a 'o!oa % ni'a, %n 'a"2io, /a $% /a o!ra3%rra"i%n!a % #or "1-&ina in!a/a$a. E!a aria'i+n %n %/ #r%'io in'i$%, /+gi'a"%n!%,%n /a !o"a $% $%'ii+n $% /a A/!a G%r%n'ia %n r%/a'i+n a '&1/ 3%rra"i%n!a $%2% %/%gir

    #ara &n #ro*%'!o $%!%r"ina$o.

    Costo de Entrenamiento de Persona2)@a gran 'o"#/%?i$a$ -&%#o%%n /a 3%rra"i%n!a CASE !a"2in % !ra$&'% %n &n a&"%n!o $% /o 'o!o $%

    $%arro//o $% i!%"a, $%2i$o a /o 'o!o g%n%ra$o #or /a '&ra $% a#r%n$i)a?% $%/#%rona/ * /o 'o!o #or %n!r%na"i%n!o. E!% in'r%"%n!o % a"inora 'on %/ !i%"#o, a"%$i$a -&% /o $%arro//a$or% a$-&i%ran "1 $%!r%)a %n %/ &o $% /a 3%rra"i%n!a *%an, #or !an!o, "1 #ro$&'!io. E!o % %i$%n'ia %n /a ig&i%n!% gr1fi'a5

    Co"o #&%$% a#r%'iar%, %/ 'o!o % 'oni$%ra2/%"%n!% %/%a$o * %n "&'3a o'aion% %!o 3a#roo'a$o -&% a/g&na %"#r%a $%?%n $% &ar /a 3%rra"i%n!a CASE #or 'oni$%rar/ai"#ro$&'!ia.

    Un fa'!or -&% inf/&*% %n /a in'/ina'i+n $% /a '&ra $% a#r%n$i)a?% % &n 2a?o ni%/ $%r%!ri''i+n $% /a 3%rra"i%n!a CASE. Una 3%rra"i%n!a -&% #o%a #o'a r%!ri''ion%, #&%$%o2r%'argar a &n ana/i!a a/ ofr%'%r "1 o#'ion% $% /a -&% % 'a#a) $% "an%?ar. E/ r%&/!a$ofina/ #&%$% %r -&% /a 3%rra"i%n!a CASE no %a &a$a a#ro#ia$a"%n!%

    27

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    21/45

    Herramientas CASE

    Costo de Ado1/i6n de 2a Metodo2o78a Aso/iada a 2aHerramienta CASE) Sa2i%n$o -&% !o$a 3%rra"i%n!a CASE #o%% &na"%!o$o/oga $% !ra2a?o ao'ia$a, * "&* %#%'fi'a % #oi2/% -&% % g%n%r% &n 'o!o$% $%arro//o a$i'iona/ #or a$o#!ar &na 3%rra"i%n!a '&*a "%!o$o/oga %a $if%r%n!% a/a i"#%ran!% %n /a %"#r%a. E//o #&%$% g%n%rar, a & %), 2ro!% $% 3o!i/i$a$ $%/

    #%rona/ 3a'ia /a 3%rra"i%n!a. @a i"#/%"%n!a'i+n $% /a 3%rra"i%n!a CASEin!%gra$a %n &na organi)a'i+n #&%$% %r "&* 2i%n r%'i2i$a #or %/ #%rona/ $%%oo

    #ara & &!i/i)a'i+n, 2i%n %$&'a$o %n &n fon$o !%+ri'o, * %r a#a'i2/%"%n!% in!ro$&'i$o%n /a "%'1ni'a $% /a 3%rra"i%n!a a !ra $% &n %'%/%n!% %n!r%na"i%n!o * o#or!%$&ran!% %/ "i"o. @a "i"a 3%rra"i%n!a %n o!ro /&gar #&%$% %r r%'i2i$a 'on3o!i/i$a$, 'on %/ #%rona/ in!i%n$o -&% 3a i$o o2/iga$o #or /a G%r%n'ia. Uno $% /o%rror% "1 'o"&n% % %/ $% %/%gir &na 3%rra"i%n!a CASE -&% o#or!% &n "!o$o-&% no %a fa"i/iar a /o $%arro//a$or%.

    CASE AL NI&EL DEL RANGO DE APLICACI%N *CASECLIENTE-SER&IDOR+

    CARACTERSTICAS DESEA"LES DE UNA HERRAMIENTACASE C-S

    Una 3%rra"i%n!a CASE '/i%n!%%ri$or #ro%% "o$%/o $% $a!o, g%n%ra'i+n $% '+$igo,r%gi!ro $%/ 'i'/o $% i$a $% /o #ro*%'!o, "/!i#/% r%#oi!orio $% &&ario, 'o"&ni'a'i+n

    %n!r% $i!in!o ing%ni%ro. @a #rin'i#a/% 3%rra"i%n!a on no0/%$g%War%V A##/i'a!ionD%%/o#"%n! Wor2%n'3, TIV Infor"a!ion Engin%%ring Fa'i/i!* :IEF;, an$ An$%r%nCon&/!ingV Fo&n$a!ion for Coo#%ra!i% ro'%ing.

    or o!ra #ar!%, &na 3%rra"i%n!a CASE C/i%n!%S%ri$or $%2% ofr%'%r5

    Pro1or/ionar to1o2o78as de a12i/a/i6n 9e:i42es) @a3%rra"i%n!a $%2% #ro#or'ionar fa'i/i$a$% $% 'on!r&''i+n -&% #%r"i!a %#arar /aa#/i'a'i+n :%n "&'3o #&n!o $if%r%n!%; %n!r% %/ '/i%n!%, %/ %ri$or * "1 i"#or!an!%,%n!r% %ri$or%.

    Pro1or/ionar a12i/a/iones 1ort;ti2es)@a 3%rra"i%n!a $%2% g%n%rar'+$igo #ara Win$o0, OS 7, Ma'in!o3, Uni * !o$a /a #/a!afor"a $% %ri$or%'ono'i$a. D%2% %r 'a#a), a !i%"#o $% 'orri$a, $%#/%gar /a %ri+n 'orr%'!a $%/ '+$igo%n /a "1-&ina a#ro#ia$a.

    Contro2 de &ersi6n)@a 3%rra"i%n!a $%2% r%'ono'%r /a %rion% $% '+$igo-&% % %?%'&!an %n /o '/i%n!% * %ri$or%, * a%g&rar% -&% %an 'oni!%n!%. Ta"2in,/a 3%rra"i%n!a $%2% %r 'a#a) $% 'on!ro/ar &n gran n"%ro $% !i#o $% o2?%!o in'/&*%n$o!%!o, gr1fi'o, "a#a $% 2i!, $o'&"%n!o 'o"#/%?o * o2?%!o ni'o, !a/% 'o"o$%fini'ion% $% #an!a//a * $% infor"%, ar'3io $% o2?%!o * $a!o $% #r&%2a *

    r%&/!a$o. D%2% "an!%n%r %rion% $% o2?%!o 'on ni%/% ar2i!rario $% gran&/ari$a$#or %?%"#/o, &na ni'a $%fini'i+n $% $a!o o &na agra'i+n $% "+$&/o.

    21

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    22/45

    Herramientas CASE

    Crear /6di7o /om1i2ado en e2 ser.idor)@a 3%rra"i%n!a $%2% %r'a#a) $% 'o"#i/ar a&!o"1!i'a"%n!% '+$igo 9G@ %n %/ %ri$or #ara o2!%n%r %/ "1i"o

    #%rfor"an'%.

    Tra4a5ar /on 0na .ariedad de administradores dere/0rso)@a 3%rra"i%n!a $%2% a$a#!ar% %//a "i"a a /o a$"ini!ra$or% $% r%'&ro

    -&% %i!%n %n ario %ri$or% $% /a r%$ & in!%ra''i+n 'on /o a$"ini!ra$or% $%r%'&ro $%2%ra %r n%go'ia2/% a !i%"#o $% %?%'&'i+n.

    Tra4a5ar /on 0na .ariedad de so

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    23/45

    Herramientas CASE

    @a 3%rra"i%n!a CASE C/i%n!%S%ri$or % #&%$%n '/aifi'ar %n $o gro5 /a "1"o$%!a * 2ara!a :'o"o i&a/ Bai', P/') !-.'), D'@8-, E)-(, %!'.;, * /a //a"a$a3%rra"i%n!a in!%gra$a :IEF, O)+' CASE, %!'.;. S& 'o!o %!1 %n #ro#or'i+n $ir%'!a 'on &rango $% a#/i'a2i/i$a$ #ara $%arro//ar i!%"a $% infor"a'i+n. S% 3a $%"o!ra$o -&% /a3%rra"i%n!a $%/ #ri"%r gro no ir%n #ara $%arro//ar i!%"a $% 'o"#/%?i$a$ "&* gran$%

    :i!%"a $i!ri2&i$o, "&/!i#/a!afor"a, o '&a/-&i%r o!ro -&% 'on&"a gran 'an!i$a$ $%r%'&ro $&ran!% & $%arro//o;. E!o inf/&*% '/ara"%n!% %n /a #o/!i'a $% $%arro//o $% &na%"#r%a -&% #o%a a/g&na 3%rra"i%n!a, $% for"a !a/ -&% % 3an $%arro//a$o "%!o$o/oga

    #ara %/%gir /a 3%rra"i%n!a CASE "1 a'or$% a /a 'ara'!%r!i'a $%/ #ro*%'!o a //%ar a 'a2o.Si 2i%n /a $i%ri$a$ $% 3%rra"i%n!a CASE % 2a!an!% "ar'a$a, /a %"#r%a fa2ri'an!%%!1n "o!ran$o aria !%n$%n'ia f&n$a"%n!a/% $% in!%gra'i+n, a a2%r5

    @a f&!&ra %rion% $% /a 3%rra"i%n!a CASE in!%gra$a %r1n "1 a2i%r!a, %

    $%'ir, a$"i!ir1n %n & "%!o$o/oga %/ &o $% 3%rra"i%n!a "1 #%-&%(a. A$%"1,'a$a %) % i/&"2ran a'&%r$o #ara &!i/i)ar %!1n$ar% 'ono'i$o :'o"o O@E;.Ca$a %) % 3a'%n #2/i'o "1 * "1 a'&%r$o $% in!%gra'i+n $% !%'no/oga $%$if%r%n!% fa2ri'an!%.

    @a 3%rra"i%n!a CASE 'a$a %) "1 fa'i/i!an /a '%n!ra/i)a'i+n $% /o ar'3io

    f&%n!% * $% $o'&"%n!a'i+n $% /o #ro*%'!o %n %n!% //a"a$o r%#oi!orio, $on$%#&%$an a/"a'%nar% %fi'i%n!%"%n!% $&ran!% &na o "1 fa% $%/ 'i'/o $%$%arro//o $% &n i!%"a.

    HERRAMIENTAS CASE EN EL MERCADO ACTUAL

    A 'on!in&a'i+n % #r%%n!a %n for"a 2r%%, &na r%%(a $% 'a$a &na $% /a 3%rra"i%n!a -&%3a!a a3ora 3an a/i$o a/ "%r'a$o $%/ SW. D%2i$o a -&% % !i%n%n 3%rra"i%n!a $% $%arro//oa2i%r!a 'on 'on%'!ii$a$ a $i%ra #/a!afor"a, 2aa$a %n !%'no/oga ori%n!a$a a o2?%!o *a !%'no/oga '/i%n!%%ri$or -&% #%r"i!%n /a r%&!i/i)a'i+n $%/ of!0ar% no #%r"i!i"o$ii$ir %''ion% %n!r% %!a, 'o"o a 'on!in&a'i+n % $%'ri2%.

    POJER!UILDER DE POJERSOFT

    Con 8 "an%?a$or% $% 2a% $% $a!o, ofr%'% $o o#'ion% $% 'on%'!ii$a$5 ODBC $%Mi'roof! * 'on%'!ii$a$ na!ia. Una $% /a 'ara'!%r!i'a #rin'i#a/% :"&* a#r%'ia$a #or /o&&ario, -&i%n% $i'%n % "%?or 'on Ora'/% % Infor"i -&% & #ro#ia 3%rra"i%n!a; $% %!%

    #ro$&'!o % -&% 'o"#ar!% %/ "i"o i$io"a $% 'a$a "an%?a$or. In'/&*% %n!r% o!ro "+$&/o%/ O#!i"aXX, 3%rra"i%n!a RAD 2aa$a %n 'o"#on%n!% -&% 'o"2ina $%arro//o'/i%n!%%ri$or % In!%rn%! 'on %/ r%n$i"i%n!o $% CXX. Ai"i"o, ofr%'% &n "+$&/o o#'iona/CASE o0%r D%ign -&% g%n%ra "o$%/o /+gi'o * fi'o $% /o $i!in!o "an%?a$or% -&%o#or!a #ara a'%/%rar /o $%arro//o. Ta"2in '&%n!a 'on /a 3%rra"i%n!a Info Ma%r -&% %//o

    $%fin%n 'o"o /a %!r%//i!a -&% #%r"i!% $% "an%ra "&* %n'i//a -&% /o &&ario fina/%#&%$an 3a'%r $a!a "inning o "in%ra $% $a!o.

    2

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    24/45

    Herramientas CASE

    o0%r B&i/$%r '&%n!a 'on 'on%'!ii$a$ #ara a#/i'a'ion% Yaa a !ra $%/ $ri%r YDBC,$%arro//a$o #or S*2a% * #&%$% 'on!r&ir a#/i'a'ion% o2r% '&a/-&i%r #/a!afor"a.r%'ia"%n!%, Yaa % &no $% /o /%ng&a?% $% #rogra"a'i+n -&% "1 %!1 $an$o -&% 3a2/ar3o* $a #or 'oni$%rar% &n n&%o #ara$ig"a %n %/ "&n$o $% /a 'o"#&!a'i+n, 'on / S&n

    Mi'ro*!%" aan)+ &no '&an!o #ao $%/an!% $% & #rin'i#a/ 'o"#%!i$or Mi'roof! %n %/1r%a $% r%$% $% 'o"#&!a$ora. E ori%n!a$o a o2?%!o * !i%n% /a %n!a?a $% -&% ro"#% /aa#/i'a'i+n %n 2*!%'o$% $i%(a$o #ara !ra2a?ar * ia?ar a /o /argo $% &na r%$ $%$% %/ %ri$or3a!a %/ '/i%n!% * #&%$% 'orr%r %n'i"a $% &n 2ro0%r o $% &n i!%"a o#%ra!io a !ra $%/Yaa ir!&a/ Ma'3in% -&% #%r"i!% 'orr%r /a a#/i'a'i+n o2r% '&a/-&i%r !i#o $% '/i%n!%.S% 'oni$%ra -&% &na $% /a for!a/%)a $% Yaa on & In!%rfa'% $% rogra"a'i+n $%A#/i'a'ion% :AI;, -&% /a 3a* %#%'fi'a * #or 1r%a $% in$&!ria * $i#oni2/% %n /a r%$.Ho* $a %i!%n &na 78 AI, 'a$a &na 'on &na f&n'iona/i$a$ #ar!i'&/ar -&% fa'i/i!a%nor"%"%n!% %/ $%arro//o. O!ra $% /a %n!a?a $% Yaa #ara %/ $%arro//a$or, % %/ 'on'%#!o

    $% %'ri2ir &na %) * 'orr%r %n '&a/-&i%r #ar!% %o -&i%r% $%'ir -&% %/ #rogra"a$or %'ri2%&na o/a %) %/ '+$igo, /o 'o"#i/a &na o/a %) * %% #rogra"a #&%$% 'orr%r %n '&a/-&i%r

    #/a!afor"a. Si 2i%n %!a % /a 2an$%ra $% S&n an %!1 %n %n!r%$i'3o -&% /a "i"a igaon$%an$o $a$o -&% Yaa %!1 a "%$ia a!a %n Mi'roof!. @a 'ara'!%r!i'a no%$oa $%Yaa, %#%'ia/"%n!% & !o!a/ ori%n!a'i+n a o2?%!o 3a //%a$o a "&'3a %"#r%a a %!a2/%'%ra'&%r$o 'on S&n5 N%!S'a#%, IBM, Ora'/%, % in'/&o Mi'roof!, %"#r%a -&% #ara 2i%n o #ara"a/ % !orna 'a$a %) "1 agr%ia 3a'ia %/ "%r'a$o !&o -&% '%$%r an!% & %n'an!o * *a!i%n% & i&a/ YXX.

    VISUAL !ASIC

    A'!&a/"%n!% Mi'roof! 'on!ina i"#&/an$o %!% /%ng&a?%, %/ '&a/ % &na %o/&'i+n $% &an!%'%or Bai' * 'o"o & no"2r% /o in$i'a, % &n a"2i%n!% $% $%arro//o "1 i&a/. A #ar!ir$% /a %ri+n 4. '&%n!a 'on &n 'o"#i/a$or origina/ $% '+$igo * %!1 "1 ori%n!a$o aa"2i%n!% '/i%n!%%ri$or % in'/&*% o#or!% % in!%gra'i+n a a#/i'a'ion% In!%rn%!in!ran%! a!ra $% /a !%'no/oga A'!i%. @a #o#&/ari$a$ $% i&a/ Bai' % $%2% a & i"#/i'i$a$ *a-&% %n '&an!o a 'on%'!ii$a$ 3a* o!ro -&% /o %ran, #%ro #o$%"o "%n'ionar -&% o#or!aForo, Ora'/%, % Infor"i a ODBC * a&n '&an$o no %!1 ori%n!a$a a o2?%!o #or-&% no

    o#or!a #o/i"orfi"o, '&"#/% a/g&na $% /a r%g/a $% %!a !%'no/oga a/ #%r"i!ir r%&!i/i)ar'o"#on%n!% #ara %/ $%arro//o $% a#/i'a'ion% #%rona/i)a$a.

    VISUAL FOKPRO VISUAL C

    @a 3%rra"i%n!a $% $%arro//o ori%n!a$a a o2?%!o 'on -&% Mi'roof! '&%n!a on i&a/Foro * i&a/ CXX, i%n$o a3ora /o "1 r%'i%n!% In!%rD%. D% !a/% 3%rra"i%n!a, %!a/!i"a % /a #ri"%ra -&% a*&$a a /o $%arro//a$or% $% a#/i'a'ion% 2aa$a %n W%2 %n /a

    'on!r&''i+n $% i!io ofi!i'a$o !o!a/"%n!% in!%ra'!io. In!%rD% $i"in&*% %/ 'i'/o $%$%arro//o a/ o#or!ar /o /%ng&a?% $% In!%rn%! Yaa * i&a/ Bai' S'ri# in!%r'on%'!1n$o%'on o!ro /%ng&a?% 'o"o CXX o i&a/ Bai' a !ra $% 'o"#on%n!% A'!i%, a$%"1,

    24

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    25/45

    Herramientas CASE

    #&%$% in!%ra'!&ar !o!a/"%n!% 'on Fron!ag% [ :3%rra"i%n!a ori%n!a$a a &&ario fina/% *$i%(a$or%;. D% %!a "an%ra a"2o #&%$%n !ra2a?ar %n %-&i#o #ara /a 'on!r&''i+n $% i!ioW%2.

    ORACLE

    Sig&i%n$o /a ori%n!a'i+n a/ W%2, Ora'/% %n /a a'!&a/i$a$ %!1 %nfo'a$a $ir%'!a"%n!% a &Ar-&i!%'!&ra $% Co"#&!a'i+n $% R%$% :NCA;, 'oni$%ra$a 'o"o &n %ri$or &ni%ra/ $%$a!o, a#ro%'3an$o /o "%?or $% /o !r% "&n$o5 W%2, '/i%n!%%ri$or * ori%n!a'i+n ao2?%!o. S& 3%rra"i%n!a $% $%arro//o on 21i'a"%n!% !r%5

    D','/@')200073%rra"i%n!a !i#o RAD, #r%%n!a %n!a?a 'o"o %n'i//%),ori%n!a$a a '/i%n!%%ri$or * $%arro//ar a"2i%n!% W%2. G%n%ra of!0ar% 2aa$o %n

    i&a/ Bai' * Yaa #ara -&% #&%$a 'orr%r %n '&a/-&i%r 2ro0%r. D%%/o#%r7f&n'iona +/o %n Ora'/%, #%ro o#or!a 21i'a"%n!% /a 2a% $% $a!o S@ S%r%r $%Mi'roof! % Infor"i.

    O)+' "D,'/@')7&n g%n%ra$or $% of!0ar% $% o2?%!o %n Yaa -&% #&%$%n 'orr%r%n '&a/-&i%r 2ro0%r * #%r"i!% r%&!i/i)ar/o.

    D'5-;(')200073%rra"i%n!a $% "o$%/a?% $% a/!o ni%/ #ara #ro'%o, %n!i$a$r%/a'i+n, 0or f/o0 * "o$%/a?% f&n'iona/%. @a #rin'i#a/ $if%r%n'ia $% %!a

    3%rra"i%n!a % -&% "an!%ni%n$o &n "o$%/a?% $% a/!o ni%/ #&%$% g%n%rar /a a#/i'a'i+nfina/ * /&%go r%a/i)a r%ing%ni%ra $% r%%ro #ara a'!&a/i)ar %/ r%#oi!orio '%n!ra/.

    ERJIN

    Er0in % o!ra $% /a 3%rra"i%n!a $% /a !%'no/oga CASE, '&*o "a*or $if%r%n'ia$or % &i"#/i'i$a$ :#or g%n%rar '+$igo #ara /a "a*ora $% /o "an%?a$or% $% 2a% $% $a!o *a -&%% 'o"#/%!a"%n!% a2i%r!a; * /a ra#i$%) #ara %/ $%arro//o $% 2a% $% $a!o 'o"#/%?a

    :a'%/%rar /o !i%"#o $% $%arro//o;. E!a 3%rra"i%n!a ofr%'% &na "%!o$o/oga #ara r%a/i)ar$iagra"a %n!i$a$r%/a'i+n * '&%n!a 'on &na in!%rfa) gr1fi'a a/!a"%n!% in!&i!ia. @a %ri+n8. -&% in'/&*% &n %ri$or $% ing%ni%ra $% r%%ro, f&n'i+n -&% //%a a 'a2o $%$% /o $a!o%i!%n!% a "o$%/o /+gi'o $% $a!o. Ai"i"o !ra% &n %$i!or $% $i#ara$or% :!rigg%r; * $%!or%$ #ro'%$&r%.

    COOL STUF7 DE STERLING SOFTJARE

    E!a 3%rra"i%n!a '&%n!a 'on &n "+$&/o #ara g%n%rar ing%ni%ra $% of!0ar% !ra$i'iona/, a"i"o, &na /n%a $% #ro$&'!o #ara $%arro//o $% a#/i'a'ion% '/i%n!%%ri$or $% "/!i#/%'a#a * #ara a"2i%n!% $i!ri2&i$o. A$%"1 #&%$% g%n%rar a#/i'a'ion% #ara

    25

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    26/45

    Herramientas CASE

    In!%rn%!in!ran%!, o#or!a "!o$o ori%n!a$o a o2?%!o UM@ * '&%n!a 'on in!%rfa'%MS%ri% $% IBM o DCE. Coo/ S!&f '&2r% !o$o %/ 'i'/o $% i$a $%/ #ro$&'!o $%$% /ar%ing%ni%ra $% /o #ro'%o $%/ n%go'io, an1/ii, $i%(o, $i!ri2&'i+n $% #ro'%o $% $a!o *g%n%ra'i+n a&!o"1!i'a $% '+$igo -&% #&%$% %r %n CXX, Yaa o Co2o/. ara %//o % a#o*a %n/a "%!o$o/oga $% Ya"% Mar!in, a 'o"o !a"2in %n "%!o$o/oga 2aa$a %n Ori%n!a'i+n a

    O2?%!o. Una $%%n!a?a $% %!a % -&% &!i/i)ar &na 3%rra"i%n!a CASE $%/ !i#o Coo/ S!&f !o"a"1 !i%"#o %/ $%arro//o $% of!0ar% %n /a #ri"%ra fa% $% an1/ii * $i%(o, % a%g&ra /a'a/i$a$ $% /a a#/i'a'i+n, %/ %n!%n$i"i%n!o * /a $o'&"%n!a'i+n, a 'o"o !a"2in "ini"i)a %/"an!%ni"i%n!o.

    INFORMIK

    O!ra $% /a %"#r%a -&% !a"2in '&%n!a 'on & 3%rra"i%n!a $% $%arro//o N%0Era ori%n!a$aa /a #/a!afor"a '/i%n!%%ri$or * % !o!a/"%n!% ori%n!a$a a o2?%!o. A$%"1 #o%% $o for"a$% g%n%rar a#/i'a'ion%5 %n for"a 'o"#i/a$a * %n in!%r#r%!a$a. \!a /!i"a $i"in&*%'oni$%ra2/%"%n!% /o !i%"#o $% $%arro//o. N%0Era '&%n!a 'on &na 'ara'!%r!i'a $%

    #ar!i'iona"i%n!o -&% #%r"i!% a/ $%arro//a$or $%'i$ir -& #ar!% $% /a a#/i'a'i+n % a a%?%'&!ar %n /a C * -& #ar!% %n %/ %ri$or * %!o % 3a'% $%$% %/ "i"o /%ng&a?% * no a!ra $% !or%$ #ro'%$&r%. S& 'on%'!ii$a$ 'on o!ra #/a!afor"a % r%a/i)a #or "%$io $%

    $ri%r ODBC, %#%'fi'a"%n!% #ara Infor"i, Ora'/%, S*2a%.

    HERRAMIENTAS CASE TRADICIONALES

    OPAL7 DE COMPUTER ASSOCIATES

    H%rra"i%n!a $% $%arro//o -&% ir% #ara #r%%rar !o$a /a in%ri+n %i!%n!% %n /aa#/i'a'ion% -&% !i%n% &na %"#r%a %n f&n'iona"i%n!o * /% agr%ga n&%o a/or a/ in!%grar

    $if%r%n!% f&%n!% $% infor"a'i+n no +/o $% a"2i%n!% "ainfra"% ino '/i%n!%%ri$or,AS9 * !o$o $% "an%ra in!%ra'!ia * "1 a"iga2/%. r%%n!a &n a"2i%n!% $% $%arro//ogr1fi'o -&% !i%n% 'a#a'i$a$ $% 'o"&ni'a'i+n 'on '&a/-&i%r !%r"ina/ 87[, T6 * 474 %in!%gra '&a/-&i%r 2a% $% $a!o r%/a'iona/ -&% !%nga &n $ri%r ODBC.Sin %"2argo, * a&n-&% #ar%'i%% no % &n "a-&i//a$or $% #an!a//a, *a -&% a$%"1 $% 'on!ar'on &na in!%rfa) !i#o Win$o0 #%r"i!% a/ &&ario 'r%ar & #ro#io !%"a * "&/!i"%$io. Uno$% /a %n!a?a #rin'i#a/% $% O#a/ % CODE, %/ '&a/ #%r"i!% $%arro//ar &na a#/i'a'i+n &nao/a %) in$%#%n$i%n!%"%n!% $%/ a"2i%n!% 2a?o %/ '&a/ a*a a %r %?%'&!a$a * %a a#/i'a'i+na a %rir #ara &n a"2i%n!% '/i%n!%%ri$or, a 'o"o !a"2in #ara %r/o a !ra $% In!%rn%!% in!ran%!. Ca2% $%!a'ar -&% "/!i#/% * $if%r%n!% f&%n!% $% $a!o %n /a "i"a a#/i'a'i+nO#a/ #&%$%n %r 'on%'!a$a 'on &na %i+n 87[, T6 * #or o!ro /a$o %!ar a''%an$o a

    2#

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    27/45

    Herramientas CASE

    &na 2a% $% $a!o Ora'/% '/i%n!%%ri$or * !o$a %!a infor"a'i+n 'on%rg% %n &n +/o #&n!o-&% a a %r /a a#/i'a'i+n O#a/ * /&%go % $%#/i%ga $% a'&%r$o a /o -&% % r%-&i%r%.

    O#a/ %!1 'o"#&%!o #or !r% %/%"%n!o5 In!%gra!or, a"2i%n!% $% $%arro//o ori%n!a$o ao2?%!o O#a/ /a*%r r&n!i"%, -&% #%r"i!% %?%'&!ar /a a#/i'a'i+n #ara $i%ra #/a!afor"a *

    #ara In!%rn%! :2ro0%r N%!'a#% * E#/or%r;. E/ !%r'%r * /!i"o 'o"#on%n!% % %/ O#a/ S%r%r,#ara o#!i"i)ar /a 'o"&ni'a'ion% %n!r% /a a#/i'a'i+n O#a/ -&% %!1 'orri%n$o %n %/ '/i%n!% */o r%-&%ri"i%n!o $% infor"a'i+n 3a'ia /a f&%n!% $% $a!o.

    TRA!A"ANDO EN E$UIPO

    D%n!ro $% /o //a"a$o a"2i%n!% 3%!%rogn%o % 'on!ina i"#oni%n$o %/ !ra2a?o %n gro,$% /o '&a/% % !i%n%n a'!&a/"%n!% /o ig&i%n!%5

    LOTUS CON NOTES

    H%rra"i%n!a -&% i"#&/a %!a !%n$%n'ia $%$% 3a'% *a i%!% a(o. F&n'iona 'o"o '/i%n!% *&no $% & fa'!or% $if%r%n'ia$or% % -&% !ra% &na %ri% $% f&n'iona/i$a$% #ara gro !a/%

    'o"o "an%?o $% $o'&"%n!o, 0or f/o0, foro, %/%'!r+ni'o, !ra!a"i%n!o $% i"1g%n% *'a/%n$ario, $% "o$o -&% %/ $%arro//a$or no !i%n% -&% 'o"%n)ar $% '%ro 'o"o &'%$% 'ono!ra 3%rra"i%n!a :i&a/ Bai' -&% % ini'ia %n &n %$i!or;. In'/&*% &n a/"a'n $% o2?%!o$%n!ro $% /a $o'&"%n!a'i+n -&% no on +/o an%o, ino &n o#or!% 'o"#/%!o a O@E 7..O!ro #&n!o i"#or!an!%, % %/ @o!& Co"#on%n!, /o '&a/% on "ini#rogra"a r1#i$o *%fi'i%n!% $%arro//a$o 'on !%'no/oga O@E * A'!i% $% Mi'roof! -&% % in%r!an $%n!ro $%$o'&"%n!o No!%, 'o"o 3o?a $% '1/'&/o, $iagra"a $% f/&?o, grafi'a'i+n, $iagra"aorgani)a'iona/% * no % r%-&i%r% 'o"#rar !o$o &n #a-&%!% $% 3%rra"i%n!a $% #ro$&'!ii$a$,-&% 'o"o % a2% %/ ] $% /o &&ario +/o &!i/i)an &n 7 $% /o -&% %/ #ro$&'!o !ra%.

    O!ra 'ara'!%r!i'a $% No!% % -&% ofr%'% /a fa'i/i$a$ $% !ra2a?o %n gro 'on a#/i'a'ion%in!%ra'!ia * #%r"i!% in!%grar a"2i%n!% !ra$i'iona/% $% /a %"#r%a a/ #%r"i!ir /a 'on%i+n'on 2a% $% $a!o in!%rna * 'on a#/i'a'ion% $% !%r"ina/% "ainfra"% o AS9, /a '&a/%

    #&%$%n %r i!a $%$% No!% o $%$% &n 2ro0%r % in'/&o #%r"i!% gra2ar $a!o $%n!ro $%%//a. D%arro//ar %n No!% % 2a!an!% r1#i$o, #or %?%"#/o &n #ro$&'!o $% f/&?o $% !ra2a?o %

    #&%$% 3a'%r %n $o "%%, "i%n!ra %n i&a/ Bai' !ar$a &no "%%. %ro a-& 3a2ra -&%a(a$ir '&1n!o '&%!a &n $%arro//a$or $% No!% %r& &no $% i&a/ Bai'. Una 'ara'!%r!i'a/!i"a % -&% !ra2a?a %n "/!i#/% #/a!afor"a, 'orr% Win$o0 8.66, NT, Ma'in!o3 * %n

    $i%ro a2or% $% Uni * %/ #ro$&'!o $% /o $%arro//o %n 'a$a &na $% %a #/a!afor"a#&%$% 'orr%r %n o!ra in "o$ifi'a'ion% :i"#or!an!% #ara o#or!ar /a !%n$%n'ia $% /oa"2i%n!% 3%!%rogn%o;.

    2*

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    28/45

    Herramientas CASE

    NOTES GLO!AL DESIGNER

    E!a % $% /a 3%rra"i%n!a -&% %!1 'o2ran$o "&'3a f&%r)a a/ #%r"i!ir -&% %/ $%arro//a$or,

    &!i/i)an$o &n g/oario $% !r"ino #&%$a 'r%ar &na a#/i'a'i+n * /a "i"a #&%$% %r% %nario i$io"a $% a'&%r$o a /o r%-&%ri"i%n!o $%/ &&ario.

    EVALUACIN DE HERRAMIENTAS CASES

    Sa2%"o -&% /a 3%rra"i%n!a CASE on $% gran &!i/i$a$ %n %/ #ro'%o $% #/an%a'i+n * -&%a$%"1, /a infor"a'i+n %!ar1 $i#oni2/% #ara %r "ani#&/a$a $&ran!% /a %!a#a $% $%arro//o* "an!%ni"i%n!o $%/ 'i'/o $% i$a $%/ i!%"a. S% 'oni$%ra #&%, 'o"o /a "%?or "an%ra $%$i%(ar $iagra"a * 'o"o &na for"a $% a/"a'%nar %/ !ra2a?o $% $%arro//o $% &n i!%"a %n&n r%#oi!orio, %/ '&a/ a'!a 'o"o &n #&%n!% #ara /igar aria 3%rra"i%n!a, "i%n!ra /ainfor"a'i+n %n %!% #&%$% %r &a$a #ara ana/i)ar /a !o!a/i$a$ $% &n $i%(o, % $%'ir, 'o"oa/go -&% #%r"i!% $%arro//ar i!%"a %n n&%a for"a &an$o %/%"%n!o %i!%n!%.

    Coni$%ran$o -&% 'on %/ &o $% CASE % !i%n$% a !%n%r #o'o %rror% $% an1/ii * $i%(o,a$%"1 $% -&% /a #r&%2a a/ i!%"a !o"an "&'3o "%no !i%"#o, % r%'o"%n$a2/% 3a'%r &o$% %!a %/%''ionan$o &na "%!o$o/oga $% $%arro//o. S% !i%n% /a %n!a?a $% -&% an '&an$o$%2i$o a /a %o/&'i+n 'on!an!% $% %!o #ro$&'!o %a $if'i/ %'og%r /a 3%rra"i%n!a +#!i"a,no /o % /a "%!o$o/oga. Ta/ %/%''i+n $%2% $ar% 'on /a #/%na %g&ri$a$ $% -&% % /o -&%r%a/"%n!% % r%-&i%r%.

    A3ora 2i%n, $% /a 3%rra"i%n!a CASE an!% "%n'iona$a %/%''iona"o !an o/o a '&a!ro5Er0in 8., Er!&$io 7.4, S*!%" Ar'3i!%'3 9. * o0%r D%ign%r ^.6, -&% a n&%!ra'oni$%ra'i+n, on /a "1 +#!i"a #ara "o$%/a$o $% f&n'ion% $% #ro*%'!o, f/&?o $%infor"a'i+n, %n!i$a$% $% $a!o * o!ra infor"a'i+n. or /o -&%, a 'on!in&a'i+n % $a &na

    2r%% $%'ri#'i+n $% 'a$a &na $% %!a 3%rra"i%n!a $% a'&%r$o a /a 'ara'!%r!i'a -&%#r%%n!an %n /o $i!in!o 'o"#on%n!% -&% ofr%'% &na 3%rra"i%n!a CASE :$iagra"a'i+n,g%n%ra'i+n $% '+$igo, %-&%"a $% Ba% $% Da!o, %n!r% o!ro;.

    CARACTERSTICAS GENERALES

    ERJIN ?0

    2,

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    29/45

    Herramientas CASE

    Er0in % &na 3%rra"i%n!a #ara "o$%/ar, -&% a*&$a a $i%(ar 2a% $% $a!o $% a/!o $%%"#%(o#ara '/i%n!%%ri$or * 0%2in!ran%!, a 'o"o a#/i'a'ion% $% $a!a 0ar%3o&ing. @a3%rra"i%n!a Er0in no o/o a*&$a a $i%(ar "o$%/o $% $a!o /+gi'o, !a"2in 'on!r&*%a&!o"1!i'a"%n!% %!r&'!&ra $% $a!o fi'o 'on /a infor"a'i+n $%/ $iagra"a. C&an$o %/"o$%/o $% $a!o %!1 /i!o #ara &ar%, i"#/%"%n!% % %/%''iona %/ %ri$or $on$% % -&i%r%

    'on!r&ir /a 2a% $% $a!o * % %/ig%n /a o#'ion% $% g%n%ra'i+n $% %-&%"a -&% % -&i%ranin'or#orar. En "in&!o, Er0in a&!o"1!i'a"%n!% 'on!r&*% /a 2a% $% $a!o fi'a, in'/&*%n$o!o$a /a !a2/a, n$i'%, #ro'%$i"i%n!o a/"a'%na$o, !rigg%r $% in!%gri$a$ r%f%r%n'ia/ *o!ro 'o"#on%n!% n%'%ario #ara "an%?ar %i!oa"%n!% /o $a!o &a$o %n /a organi)a'i+n.

    ERSTUDIO 2?Q

    E &na 3%rra"i%n!a $% "o$%/a$o $% $a!o f1'i/ $% &ar * "&/!ini%/, #ara %/ $i%(o *'on!r&''i+n $% 2a% $% $a!o a ni%/ fi'o * /+gi'o. Dir%''iona /a n%'%i$a$% $iaria $%/o a$"ini!ra$or% $% 2a% $% $a!o, $%arro//a$or% * ar-&i!%'!o $% $a!o -&% 'on!r&*%n *"an!i%n%n a#/i'a'ion% $% 2a% $% $a!o gran$% * 'o"#/%?o. ERS!&$io %!1 %-&i#a$o #ara'r%ar * "an%?ar $i%(o $% 2a% $% $a!o f&n'iona/% * 'onfia2/%. Ofr%'% f&%r!%'a#a'i$a$% $% $i%(o /+gi'o, in'roni)a'i+n 2i$ir%''iona/ $% /o $i%(o fi'o * /+gi'o,'on!r&''i+n a&!o"1!i'a $% 2a% $% $a!o, $o'&"%n!a'i+n * f1'i/ 'r%a'i+n $% r%#or!%.

    SSTEM ARCHITECT 4?0

    S*!%" Ar'3i!%'! % &na 3%rra"i%n!a #o$%roa $% "o$%/a$o %!r&'!&ra$o $% $a!o, !i%n% /a'a#a'i$a$ $% i$%n!ifi'ar * '/aifi'ar #%rona/ #ara a&!ori)ar & %n!ra$a a/ i!%"a.

    @o &&ario $% r%$ !ra2a?an %n &n $iagra"a $% #ro*%'!o * &na //a% $% r%gi!ro $% $i''ionario

    $% $a!o. So#or!a /a "a*ora $% /o #a-&%!% $% r%$ in'/&*%n$o No%//, 8Co", Ban*an,D%'N%!, @AN Manag%r, STAR@AN * o!ra. D%fin% #ro#i%$a$% #ara '&a/-&i%r %n!ra$a $%$i''ionario, in'/&*%n$o $%fini'ion%, "2o/o * $iagra"a. Con!r&*% /iga %n!r% arioo2?%!o $%/ $i''ionario. E#%'fi'a * $%fin% r%-&%ri"i%n!o, #/an% $% #r&%2a, 'a"2io $%r%-&%ri"i%n!o, o2?%!io $% n%go'io, "%!a, a_i 'o"o "2o/o o gro $% "2o/o -&%on af%'!a$o.

    POJERDESIGNER ?1

    2D

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    30/45

    Herramientas CASE

    E &na 3%rra"i%n!a #ara 'r%ar 2a% $% $a!o * a#/i'a'ion% '/i%n!%%ri$or 2aa$a o no %nW%2. %r"i!% a /o $i%(a$or% $% a#/i'a'ion% 'o"#/%?a $% '/i%n!%%ri$or !%n%r &na$%'ri#'i+n g%n%ra/ $% /o #ro'%o #ar!i'&/ar% #ara 'o"#r%n$%r "%?or a /a organi)a'i+n.E#or!a infor"a'i+n $%/ "o$%/o fi'o * %!i%n$% a!ri2&!o a/ $i''ionario $% 9G@. I"#or!aa!ri2&!o %!%n$i$o $% o0%rB&i/$%r. So#or!a $%fini'i+n $% a!ri2&!o %!%n$i$o #ara

    o0%rB&i/$%r, rogr%, Unifa'%, o0%rHo&%, Aian!, * NSD.

    DIAGRAMAS

    ERJIN ?0@o $iagra"a $% "o$%/o $% $a!o %n Er0in % &an #ara g%n%rar o a'!&a/i)ar 2a% $% $a!or%/a'iona/%, o %a, i!%"a $% a/"a'%na"i%n!o $% $a!o or$%na$o %n !a2/a. C&an$o % 'r%a&n $iagra"a Er0in, %/ "o$%/o $% /a infor"a'i+n % r%#r%%n!a #or %n!i$a$% :g%n!%, /&gar% *

    'oa;, a!ri2&!o :3%'3o a'%r'a $% &na %n!i$a$, !a/% 'o"o no"2r% $% /a #%rona, $ir%''i+n,%$a$, %!'.;, * r%/a'ion% %n!r% %n!i$a$%. Ca$a %n!i$a$ 'orr%#on$% a &na !a2/a %n /a 2a% $%$a!o, 'on in!an'ia $% %n!i$a$% -&% 'orr%#on$%n a /o r%ng/on% $% /a !a2/a * a!ri2&!o $%%n!i$a$% 'orr%#on$i%n!% a %n'a2%)a$o $% 'o/&"na. @a r%/a'ion%, &a$a #or DBMS:$a!a 2a% "anag%"%n! *!%"; #ara /igar r%ng/on% $% $a!o %n !a2/a $if%r%n!%, %!1nr%#r%%n!a$a 'o"o fra% %r2a/% %n &na /n%a 'on%'!an$o a $o %n!i$a$%. C&an$o %a'!&a/i)a &na 2a% $% $a!o fi'a, Er0in a&!o"1!i'a"%n!% g%n%ra &n 'ri#! $% $%fini'i+n $%$a!o S@, #ara 'r%ar !a2/a $% 2a% $% $a!o, in'/&*%n$o //a%, 'on!rain! * '+$igo!rigg%r S@ #ara r%for)ar /a in!%gri$a$ r%f%r%n'ia/ %n!r% !a2/a r%/a'iona$a.

    ERSTUDIO 2?Q@a 'r%a'i+n $% $iagra"a % '/ara * r1#i$a. Ti%n% /a #oi2i/i$a$ $% r%a/i)ar $iagra"a 'on$%%"#%(o r1#i$o. Ta"2in % #oi2/% 'a"2iar %/ %!i/o $% /a /n%a, /o 'o/or%, !i#o $%/%!ra, ni%/% $% a'%r'a"i%n!o, * "o$%/o $% $%#/i%g&%. E #oi2/% 'r%ar &2i!a #ara%#arar * "an%?ar 1r%a i"#or!an!%. ERS!&$io a&!o"1!i'a"%n!% "an!i%n% !o$a /a$%#%n$%n'ia %n!r% &2i!a * %/ $iagra"a 'o"#/%!o. E/ E#/or%r Naiga!ior fa'i/i!a %/!ra2a?o 3a!a 'on /o $iagra"a "1 gran$%. S% &a %/ 2ro0%r E#/or%r #ara %n'on!rar *%/%''ionar %n!i$a$%. Un o/o '/i' in"%$ia!a"%n!% %nfo'a &na %n!ana $% $iagra"a.

    SSTEM ARCHITECT 4?0

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    31/45

    Herramientas CASE

    E/ 1r%a $% $i2&?o $% $iagra"a #&%$% %r $%/ !a"a(o $% ^9 ^ a 4 64. E #oi2/%%r /o $iagra"a %n /a ig&i%n!% o#'ion%5 !a"a(o a'!&a/, #1gina 'o"#/%!a, 1r%a &a$a, o

    #or'%n!a?% $% r%$&''i+n.%r"i!% /a %$i'i+n $% &n $iagra"a %n '&a/-&i%r "o$o $% i!a, %/%''ionar * "o%r o2?%!o

    in$ii$&a/"%n!% o &an$o %/ ra!+n #ara o2!%n%r /a #or'i+n $%/ $iagra"a -&% % $%%%, *'a"2iar %/ !a"a(o o2?%!o in$ii$&a/% #ro#or'iona/"%n!% o no #ro#or'iona/"%n!% &an$o %/ra!+n. @a 3%rra"i%n!a @%%/ing A&!o"a!i'a//* ni%/a $iagra"a * &a &n "%'ani"o i"#/%

    #ara 'a"2iar /a 3%r%n'ia %n '&a/-&i%r $ir%''i+n. A&!o"1!i'a"%n!% 'r%a D%'o"#oi!ionDiagra" :Diagra"a $%'o"#&%!o; $% /a 3%r%n'ia $%/ Da!a F/o0 Diagra" :Diagra"a $%f/&?o $% $a!o;.

    POJERDESIGNER ?1

    o0%rD%ign%r '&%n!a 'on 3%rra"i%n!a #ara /a 'r%a'i+n * 'on!ro/ $% $iagra"a 'o"o on5Off#ag% Conn%'!or -&% r%#r%%n!a /o f/&?o $% %n!ra$a * a/i$a %n &n #ro'%o, B&in%R&/% -&% $%fin% /a r%g/a $% &o #ara ro'%o, A/"a'%na"i%n!o $% $a!o, En!i$a$%%!%rna, * F/&?o $% $a!o * CRUD Ma!ri, -&% $%fin% %/ %f%'!o $% &n #ro'%o $% $a!o %n!r"ino $% Cr%ar, @%%r, A'!&a/i)ar, * Borrar o#%ra'ion% :CRUD;.

    AUDA

    ERJIN ?0@a 3%rra"i%n!a $% Er0in, Wor#a'% 'on!i%n% &na %n!ana $% $iagra"a $on$% % 'r%a %/

    $iagra"a $%/ "o$%/o $% $a!o * #ro%% aria 3%rra"i%n!a $% '/i%n!% &a$a %n %/ #ro'%o $%"o$%/a$o. A/g&na r%'o"%n$a'ion% #ara fa'i/i!ar a '&a/-&i%r #ri"%ri)o & &o5

    6. Ha'%r '/i' %n /a 2arra $% "%n $% Er0in #ara 'ono'%r infor"a'i+n $% '+"o &ar /o"%n * %$i!or% $% Er0in.

    7. Ha'%r '/i' %n /a 2arra $% 3%rra"i%n!a #ara o2!%n%r r1#i$a"%n!% &na i$%a $% '&1n!o% #&%$% 3a'%r %n Er0in in i-&i%ra a2rir &n "%n.

    8. Ha'%r '/i' %n /a 2arra $% 3%rra"i%n!a $% 'o/or * !i#o $% /%!ra #ara %r '+"o %'a"2ia %/ !%!o * /o 'o/or% &a$o %n &n $iagra"a r1#i$a"%n!%.

    9. Ha'%r '/i' %n /a 'a?a $% 3%rra"i%n!a #ara a#r%n$%r "1 a'%r'a $% 'a$a "2o/o&a$o %n &n $iagra"a Er0in.

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    32/45

    Herramientas CASE

    4. Ha'%r '/i' %n %/ S&2?%'! 1r%a @i! Bo %n %/ /a$o $%r%'3o $% /a 2arra $% 3%rra"i%n!a#ara a#r%n$%r '+"o &ar /a 1r%a $% &?%!o Er0in #ara &2$ii$ir &n "o$%/o $% $a!ogran$%.

    ERSTUDIO 2?Q

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    33/45

    Herramientas CASE

    @a 'a#a'i$a$% $% $i%(o -&% 'on!i%n%, a*&$an a 'r%ar &n $i%(o /+gi'o -&% #&%$%!ranfor"ar% %n '&a/-&i%r n"%ro $% $i%(o fi'o. Co"o r%&/!a$o, % #&%$% "an!%n%r &n$i%(o /+gi'o nor"a/i)a$o "i%n!ra % $% nor"a/i)an /o $i%(o fi'o #ara & $%%"#%(o.ERS!&$io "an!i%n% /iga %n!r% !o$o /o ni%/% $% & $i%(o #or /o !an!o #&%$% "%)'/ar

    'a"2io %n '&a/-&i%r $ir%''i+n %n!r% %//o. ERS!&$io r%ia /a nor"a/i)a'i+n * /a'o"#i/a'i+n 'on /a in!ai $% /a #/a!afor"a $% /a 2a% $% $a!o. S% #&%$%n $%#/%gar /o"o$%/o $% $a!o &an$o /a no!a'i+n IDEF6 o IE. ERS!&$io #%r"i!% !o"ar #or o"ii+n /ao#'ion% #ara !o$o /o $iagra"a a 'o"o r%a/i)ar 'a"2io a/ "o"%n!o $% /a %?%'&'i+n.

    SSTEM ARCHITECT 4?0

    S*!%" Ar'3i!%'! #ro#or'iona !o$o /o %/%"%n!o #ara $i%(ar &n n&%o i!%"a o "o$ifi'ar&n i!%"a a'!&a/. E #oi2/% 'r%ar "o$%/o /+gi'a"%n!% nor"a/i)a$o * "o$%/o $% $a!ofi'a"%n!% $% nor"a/i)a$o &an$o %/ 'on?&n!o $% 3%rra"i%n!a $% S*!%" Ar'3i!%'!.Ta"2in % #&%$% 'r%ar &n "o$%/o 'on'%#!&a/ $% /a %n!i$a$% * %#%'ifi'ar & r%/a'i+n 'ono!ra. A/ aan)ar %/ #ro*%'!o, % #&%$%n in'/&ir //a% #ri"aria, a!ri2&!o, r%g/a, 'on!rain!$% in!%gri$a$ r%f%r%n'ia/, !rigg%r #%rona/i)a$o, * '&a/-&i%r o!ra infor"a'i+n -&% % %/i?a

    #ara "an!%n%r/a %n %/ "o$%/o. Si % $i%(a &n n&%o i!%"a &an$o &n $i''ionario a"#/io $%$a!o % #oi2/% %#%'ifi'ar /o r%-&%ri"i%n!o $% /o $a!o an!% $% 'o"%n)ar %/ "o$%/a$o"i%n!ra % %!1 'on!r&*%n$o %/ "o$%/o, o $%#& $% 3a2%r 'o"#/%!a$o %/ $i%(o /+gi'o.

    Si % %!1 "o$ifi'an$o &n i!%"a %i!%n!% % #oi2/% &ar /a ing%ni%ra $% r%%ro $% SA #ara'r%ar &n $iagra"a $% "o$%/o $% $a!o fi'o #ara %/ i!%"a a'!&a/. SA 'r%a a&!o"1!i'a"%n!%

    &n DER $% &n "o$%/o $% $a!o fi'o. En!on'% % #&%$% "o$ifi'ar %/ DER, 'r%an$o &n"o$%/o /+gi'o nor"a/i)a$o $%/ n&%o i!%"a. Una %) -&% % 3a 'o"#/%!a$o %/ $i%(o/+gi'o, % #&%$%n g%n%rar "o$%/o fi'o. Si % #/an%a i"#/%"%n!ar &na 2a% $% $a!o $%nor"a/i)a$a, % #&%$% $o'&"%n!ar %/ #ro'%o $% $% nor"a/i)a'i+n &an$o $iagra"a @o'a/i%0 :i!a @o'a/;. SA "an!i%n% /iga %n!r% %/ "o$%/o /+gi'o, /a i!a /+gi'a, * %/ "o$%/ofi'o #or /o !an!o /o 'a"2io a/ "o$%/o /+gi'o % r%f/%?an a&!o"1!i'a"%n!% %n %/ "o$%/ofi'o. A/ fina/, % !i%n%n $o "o$%/o fi'o %#ara$o5 &no $%/ i!%"a a'!&a/ * o!ro $%/i!%"a #ro#&%!o.

    ara '&a/-&i%r !i#o $% #ro*%'!o %n %/ -&% % %! !ra2a?an$o, SA #ro#or'iona f/%i2i/i$a$ #ara'o"#/%!ar %/ !ra2a?o. S% #&%$%n %/%gir "o$o $% $%#/i%g&% %n '&a/-&i%r !i%"#o $&ran!% %/#ro'%o $% $i%(o5 'on'%#!&a/, 2aa$o %n //a%, !o!a/"%n!% a!ri2&i$o, o $%#/i%g&% fi'o.Ta"2in, &na %) -&% % 3a 'o"#/%!a$o %/ "o$%/o /+gi'o, % #&%$%n %?%'&!ar &na %ri% $%r%g/a r%ia$a * r%#or!% $% nor"a/i)a'i+n #ara a/i$ar /a in!%gri$a$ $%/ $i%(o. SA #r&%2a/a For"a Nor"a/%5 ri"%ra, S%g&n$a, T%r'%ra, * Bo*'% Co$$.

    POJERDESIGNER ?1

    Da!a Ar'3i!%'! #ro#or'iona 'a#a'i$a$% $% "o$%/a$o $% $a!o !ra$i'iona/, in'/&*%n$o $i%(o$% 2a% $% $a!o, g%n%ra'i+n, "an!%ni"i%n!o, ing%ni%ra $% r%%ra * $o'&"%n!a'i+n #araar-&i!%'!&ra $% 2a% $% $a!o. %r"i!% -&% /o $i%(a$or% $% 2a% $% $a!o 'r%%n

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    34/45

    Herramientas CASE

    %!r&'!&ra $% $a!o f/%i2/%, %fi'i%n!% * %f%'!io #ara &ar &na ing%ni%ra $% a#/i'a'i+n $%2a% $% $a!o. Ta"2in #ro#or'iona &n $i%(o 'on'%#!&a/ $% "o$%/o $% $a!o, g%n%ra'i+na&!o"1!i'a $% "o$%/o $% $a!o, $i%(o $% nor"a/i)a'i+n fi'a, i!%"a $% "an%?o $% 2a% $%$a!o "/!i#/% :DBMS; * o#or!% $% 3%rra"i%n!a $% $%arro//o, * %/%"%n!o $% r%#or!% 'on

    #r%%n!a'i+n * 'a/i$a$. E/ $i%(o % r%a/i)a %n $o ni%/%5

    Ni%/ 'on'%#!&a/5 %n!i$a$%, r%/a'ion%, $o"inio, !i#o $% $a!o 'on'%#!&a/%,i$%n!ifi'a$or%, * r%g/a $% n%go'io. Baa$o %n /a no!a'i+n $% Ing%ni%ra $% Infor"a'i+n $%Mar!in.

    Ni%/ fi'o5 !a2/a, 'o/&"na, $o"inio, //a% #ri"aria, //a% for1n%a, //a% a/!%rna$a,n$i'%, 'on!rani! $% in!%gri$a$ r%f%r%n'ia/ $%'/ara!ia, i!a, #ar1"%!ro $%a/"a'%na"i%n!o fi'o, r%g/a $% n%go'io, !rigg%r * #ro'%$i"i%n!o a/"a'%na$o.

    CDIGO $UE GENERA EL LENGUA"E

    ERJIN ?0

    Er0in 'o"2ina 2a% $% $a!o 2a'%n$ * $%arro//o $% a#/i'a'ion% fron!%n$ %n &n a"2i%n!%

    &nifi'a$o. Ti%n% o#or!% #ara "&/!i'/i%n!%, Er0in g%n%ra for"a $% %n!ra$a $% $a!o %ni&a/ Bai', Da!aWin$o0 $% o0%r B&i/$%r * ROGESS S"ar!O2?%'! $%/ "i"o "o$%/o$% $a!o, /ogran$o -&% /o $%arro//a$or% in'or#or%n a#/i'a'ion% a/!a"%n!% #ro$&'!ia %n!r% $% /o a"2i%n!% $% $%arro//o $% 2a% $% $a!o. Er0in %!i%n$% %/ %$i!or %!1n$arCo/&"n ro#%r!* E$i!or $% !a/ for"a -&% % #&%$%n aignar r1#i$a"%n!% #ro#i%$a$% $%'o/&"na $%/ /a$o $%/ '/i%n!%, !a/% 'o"o !i#o $% 'on!ro/ #or o"ii+n. D%#/i%ga for"a!o *r%g/a $% a/i$a'i+n $% '/i%n!% #ara 'a$a 'o/&"na * g%n%ra for"a $% %n!ra$a $% $a!o %n &o* o!ro 'o"#on%n!% $% a#/i'a'i+n $ir%'!a"%n!% $%/ "i"o "o$%/o Er0in -&% 'r%a /a 2a% $%$a!o 2a'%n$.

    ara i"#/ifi'ar an "1 %/ $%arro//o $% a#/i'a'ion% %n i&a/ Bai', @ogi' Wor !a"2inofr%'% Da!aBOT:!";, &n ro2o! $% of!0ar% aan)a$o -&% g%n%ra $in1"i'a"%n!% !o$o %/'+$igo $% a''%o $% $a!o S@ r%-&%ri$o, #%r"i!i%n$o 3a!a -&% /o #rogra"a$or% noa!o'r%%n r1#i$a"%n!% a#/i'a'ion% ofi!i'a$a $% 2a% $% $a!o $% a/!o $%%"#%(o %n /oa"2i%n!% a'!&a/%.

    ERSTUDIO 2?Q

    G%n%ra o!ro o2?%!o $% 2a% $% $a!o5 i!a, #ro'%$i"i%n!o a/"a'%na$o, $%fa&/!, r%g/a, *!i#o $% $a!o $% &&ario, /o '&a/ a*&$a a/ a&!o or$%na'i+n $% !i#o $% o2?%!o #ara %/i"inar%rror% $% $%#%n$%n'ia a/ 'on!r&ir /a 2a% $% $a!o. Ti%n% &na o#'i+n #ara g%n%rar '+$igo

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    35/45

    Herramientas CASE

    f&%n!% o #ara 'on!r&ir 2a% $% $a!o. So#or!% #ara 'r%ar 2a% $% $a!o #ara S%ri$or% S@* o!ra, #ara in'/&ir '+$igo S@ * %rifi'ar /a 'r%a'i+n $% o2?%!o. A$%"1 $% /a o#'i+n #arain'/&ir %n'a2%)a$o $% 'o"%n!ario.

    SSTEM ARCHITECT 4?0

    G%n%ra ar'3io $% $%fini'i+n $% a/"a'%na"i%n!o $% !ra2a?o :.WS; * %''i+n $% #an!a//a:.SCS; #ara i"#/%"%n!a'ion% $% COBO@. SAo0%rB&i/$%r @in #%r"i!% %/ in!%r'a"2io $%/a infor"a'i+n $% $i%(o %n!r% SA * o0%r B&i/$%r, in'/&*%n$o DD@ * a!ri2&!o %!%no.

    POJERDESIGNER ?1

    M%$ian!% %/ in'r%"%n!o $%/ "o$%/o $% /a 2a% $% $a!o, A##Mo$%/%r g%n%ra in!an!1n%a"%n!%

    o2?%!o, 'o"#on%n!% $a!a0ar%, * 3a!a a#/i'a'ion% 21i'a /i!a #ara %?%'&!ar%in"%$ia!a"%n!% %n o0%rB&i/$%r, o0%rXX, i&a/ Bai', D%/#3i, * W%22a%$ o2?%'!. E/A##Mo$%/%r #%r"i!% a /o $%arro//a$or%5 $i%(ar "o$%/o $% 2a% $% $a!o fi'a o'r%ar/a in!an!1n%a"%n!% a !ra $% /a ing%ni%ra $% r%%ra $% 2a% $% $a!o %i!%n!%,g%n%rar, $o'&"%n!ar * "an!%n%r 2a% $% $a!o, g%n%rar r1#i$a"%n!% o2?%!o $% a#/i'a'i+n *'o"#on%n!% $% $a!o #ara o0%rB&i/$%r 9. * 4. i&a/ Bai' 8., 9., * 4. D%/#3i 7.o0%rXX * %/ W%2.

    G%n%ra'i+n $% o2?%!o o0%rB&i/$%r. So#or!a !o$a /a %$i'ion% $% o0%rB&i/$%r 9. * 4..G%n%ra o2?%!o #%rona/i)a2/% $% o0%rB&i/$%r * 'o"#on%n!% 2aa$o %n "o$%/o $% 2a%

    $% $a!o fi'o * #/an!i//a -&% % %n'&%n!ran $%n!ro $% /a /i2r%ra $% '/a% $% & %/%''i+n.G%n%ra o2?%!o %n!ana * %n!ana $% $a!o 2aa$a %n !a2/a, i!a * r%/a'ion% $% //a%

    #ri"ariafor1n%a. G%n%ra * 3a'% ing%ni%ra $% r%%ro a /o a!ri2&!o. In'/&*% #/an!i//a#%rona/i)a2/% #ara /a /i2r%ra o0%rB&i/$%r Fo&n$a!ion C/a :FC;.G%n%ra'i+n $% o2?%!o %n i&a/ Bai'. So#or!a !o$a /a %$i'ion% $% i&a/ Bai' 8., 9., *4.. In'/&*% a$$in $% i&a/ Bai' #ara /a f1'i/ "ani#&/a'i+n $% #/an!i//a #r%$%!%r"ina$a

    #%rona/i)a2/%. G%n%ra for"a 2aa$a %n !a2/a, i!a, * r%/a'ion% $% //a% #ri"aria%'&n$aria. G%n%ra #ro*%'!o 2aa$o %n "o$%/o $% #ro#i%$a$%. G%n%ra 'on!ro/% !a/%'o"o "%n, /i!a, %!'.

    G%n%ra'i+n $% o2?%!o D%/#3i. So#or!a !o$a /a %$i'ion% $% D%/#3i 7.. In'/&*% a$$in $%D%/#3i #ara &na "ani#&/a'i+n $% #/an!i//a #%rona/i)a2/% #r%$%fini$a. G%n%ra a#/i'a'ion%* o2?%!o :#ro*%'!o, for"a, * 'on!ro/%; $% !a2/a, 'o/&"na * r%f%r%n'ia.

    INGENIERA HACIA DELANTE DE REVERSA

    ERJIN ?0

    I(;'(-')

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    36/45

    Herramientas CASE

    2a% $% $a!o r%/a'iona/%. E/ #ro'%o $% g%n%rar &na 2a% $% $a!o fi'o $% &n "o$%/o $%$a!o /+gi'o % //a"a ing%ni%ra 3a'ia $%/an!% :for0ar$%ngin%%ring;. A /a G%n%ra'i+n $%&n "o$%/o /+gi'o a #ar!ir $% &na 2a% $% $a!o fi'a % //a"a ing%ni%ra $% r%%ra :r%%r%%ngin%%ring;. E #oi2/% //%ar a 'a2o /a ing%ni%ra 3a'ia $%/an!% %n Er0in :-&% % //a"ao#%ra'i+n $% $iagra"a; "%$ian!% /a g%n%ra'i+n a&!o"1!i'a $% &n %-&%"a $% 2a% $% $a!o

    fi'a $ir%'!a"%n!% $%/ "o$%/o $% $a!o in 'o$ifi'ar /a2orioa"%n!% /a $%fini'ion% $% $a!on%'%aria %n S@ * /o !rigg%r.

    I(;'(-')

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    37/45

    Herramientas CASE

    I(;'(-')

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    38/45

    Herramientas CASE

    n$i'% * #ar1"%!ro $% a/"a'%na"i%n!o fi'o, r%a/!an$o '&a/-&i%r $i'r%#an'ia *#%r"i!i%n$o -&% % "igr%n /a $%fini'ion% $% /a 2a% $% $a!o "o$%/o a/ "o$%/o $% /a 2a% $%$a!o.

    Si % %#or!an 'a"2io $% &n "o$%/o a &na 2a% $% $a!o, Er0in g%n%ra 'ri#! $% a/!%ra'i+n

    $% S@ #ara a'!&a/i)ar %/ %-&%"a $% /a 2a% $% $a!o. Er0in a&!o"1!i'a"%n!% r%ia !o$a/a $%#%n$%n'ia $%/ %-&%"a * !ra$&'% * #r%%ra /o $a!o %i!%n!% '&an$o % a'!&a/i)a %/%-&%"a, fa'i/i!an$o /o 'a"2io $% $i%(o "igra$o #ara a'!iar %/ $%arro//o, #ro2ar *

    #ro$&'ir 2a% $% $a!o. A$%"1 $% /a in'roni)a'i+n $%/ "o$%/o $% !o$a /a 2a%, Er0ino#or!a in'roni)a'i+n $% "o$%/o a "o$%/o * "o$%/o a 'ri#!.

    ERSTUDIO 2?Q

    Sin'roni)a'i+n %n!r% %/ $iagra"a fi'o * %/ /+gi'o. M%)'/a %n!r% '&a/-&i%r #ar $% $iagra"afi'o #ara /a "i"a #/a!afor"a $% 2a% $% $a!o. Co"#ara'i+n /a$oa/a$o $% /a$if%r%n'ia. E/ &&ario #&%$% $%'i$ir -& $if%r%n'ia "%)'/ar o ignorar. O2?%!o r%&a2/%.Con!r&ir a!ri2&!o r%&a2/%. A#/i'ar/o a a!ri2&!o * 'o/&"na. ro#aga'i+n g/o2a/ $%a'!&a/i)a'ion%. Con!r&ir !i#o $% $a!o #%rona/i)a2/%. S&2 "o$%/a$o Cr%ar '&a/-&i%rn"%ro $% &2i!a #%rona/i)a2/% o2r% &n $iagra"a fi'o o /+gi'o. C&a/-&i%r o2?%!o

    #&%$% %i!ir %n '&a/-&i%r n"%ro $% &2i!a :r%/a'ion% $% "&'3o a "&'3o %n!r% o2?%!o* &2i!a;. Cr%ar r1#i$a"%n!% &2i!a %/igi%n$o &n 1r%a $%/ $iagra"a. Con!ro/in$%#%n$i%n!% o2r% %/ $%#/i%g&% $% /a &2i!a, in'/&*%n$o #oi'i+n $%/ o2?%!o, 'o/or% */%!ra. U!i/i$a$ $% 2-&%$a r1#i$a. E$i!or% %n !a2/a #ara %i!ar /a n%'%i$a$ $% #on%r %n"o$o 'a'a$a /o $i1/ogo. Dif%r%n'ia'i+n $% 'o/or $% //a% #ri"aria * %'&n$aria

    in3%r%n!%. So"2r%a$o $% 'a?a $% %n!i$a$.

    SSTEM ARCHITECT 4?0

    E/ G%n%ra$or $% %-&%"a :S'3%"a G%n%ra!or; a&!o"a!i)a /a 'r%a'i+n * "an!%ni"i%n!o $%%-&%"a #ara DBMS $% S@ * 9G@ SA S'3%"a G%n%ra!or !ra$&'% "o$%/o $% $a!o :ER o$iagra"a fi'o DM;, IDEF6 * $iagra"a $% '/a% ori%n!a$a a o2?%!o %n /a$%fini'ion% $% /o %-&%"a #ara "an%?o $% i!%"a 'on "/!i#/% 2a% $% $a!o. @a

    !ranf%r%n'ia $% %-&%"a %n /a DBMS % #&%$% //%ar a 'a2o %n io, a 'on%i+n ODBC, oa !ra $%/ &o $% &n ar'3io. DD@ in!%r"%$io. SA S'3%"a G%n%ra!or i"#/ifi'a %/$%arro//o * a%g&ra /a in!%gri$a$ $% /o $i%(o #%r"i!i%n$o 'r%ar * "an!%n%r %-&%"a $%

    2a% $% $a!o #ara &na a"#/ia ari%$a$ $% a$"ini!ra$or% $% i!%"a $% 2a% $% $a!oS@ * no S@. C&an$o % g%n%ra &n DBMS "/!i#/%, /o !i#o $% $a!o $%fini$o %n %/"o$%/o $% $a!o % "a#%an a&!o"1!i'a"%n!% a /o !i#o 'orr%'!o $%/ DBMS %/%''iona$o. S%&a %/ SA S'3%"a G%n%ra!or #ara g%n%rar5

    DD@ #ara /a 'r%a'i+n $% !a2/a * "an!%ni"i%n!o $%$% %/ r%#oi!orio $% Sa.

    D%finir Cr%a!% Ta2/% o A/!%r Ta2/%, //a% #ri"aria, * //a% %'&n$aria.

    Cr%ar $%fini'ion% #ara r%g/a, #ro'%$i"i%n!o a/"a'%na$o, $%fa&/!, * "%na?%.

    Trigg%r $% in!%gri$a$ r%f%r%n'ia/ * 'on!rain!.

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    39/45

    Herramientas CASE

    Uar !i#o $% $a!o $%fini$o #or %/ &&ario.

    D%fini'ion% $% Di Ini!, Di Mirror, A$$ S%g"%n!, * Cr%a!% Da!a2a%.

    `n$i'% $% r&!a $% a''%o * //a%.

    D%fini'ion% $% !i#o #ara C * /i2ro $% COBO@.

    E/ g%n%ra$or $% %-&%"a :S'3%"a G%n%ra!or; #r&%2a /a #a/a2ra r%%ra$a $%

    COBO@ * a&!o"1!i'a"%n!% "o$ifi'a 'on %!%nion% .

    POJERDESIGNER ?1

    So#or!a "1 $% 8 DBMS, in'/&*%n$o S*2a% S@ S%r%r, Ora'/%, Infor"i, Ingr%, S*2a%S@ An*03%r%, Mi'roof! S@ S%r%r, S@Ba%, rogr%, A''%, ara$o, Foro, %!'.Cr%a'i+n $ir%'!a $% 2a% $% $a!o a ODBC o &an$o ar'3io $% 'ri#! DD@. E/ig% /ag%n%ra'i+n $%/ "o$%/o %n!%ro, 'i%r!o &2"o$%/o, & o2?%!o in$ii$&a/%. R%g/a $% n%go'io$%fini$a $% &&ario #&%$%n in!%grar% %n !rigg%r * #ro'%$i"i%n!o a/"a'%na$o. ara %/

    "an!%ni"i%n!o $% /a 2a% $% $a!o, in'/&*%5Mo$%/o $% ar'3io.Co"an$o a/!%ra$o g%n%ra$o #ara #r%%rar $a!o 'on!%ni$o.Man!%ni"i%n!o a ODBC o a !ra $% ar'3io $% 'ri#! D@@.E/%gir #ara g%n%rar %/ "o$%/o %n!%ro, 'i%r!o &2"o$%/o, & o2?%!o in$ii$&a/%.

    DISEO

    ERJIN ?0

    Co"#/%!%Co"#ar% % &na !%'no/oga $% @ogi' Wor -&% 'a"2ia /a for"a $% "o$%/ar /ain!%ra''i+n $% "o$%/o o 2a% $% $a!o. ro%% $% &na 'o"#ara'i+n 'o"#r%nia $% !o$a/a $if%r%n'ia. R%a/!an$o '&a/-&i%r $i'r%#an'ia, /o 'a"2io #&%$%n "igrar% $% &n"o$%/oa 2a% $% $a!o o $% &na 2a% $% $a!oa&n "o$%/o. Er0in !a"2in in!%gra /a 2a%$% $a!o %n %/ $%arro//o $%/ #ro'%o $% /a a#/i'a'i+n. C&an$o % /igan /a 3%rra"i%n!a $%$%arro//o, Er0in in'roni)a %/ 2a'%n$ $% /a 2a% $% $a!o 'on /a for"a $%/ fron!%n$.

    ERSTUDIO 2?QERS!&$io a*&$a a #ro/ongar /a in%ri+n -&% % 3a 3%'3o. So#or!a %/ #ro'%o $% $i%(oin!%ra'!io in3%r%n!% %n %/ 'i'/o $% i$a $% /a a#/i'a'i+n.

    SSTEM ARCHITECT 4?0

    SA '&%n!a 'on /a 3%rra"i%n!a S'r%%n ain!%r, 'on /a -&% % #&%$%n $i%(ar #an!a//a * "%n#ara a#/i'a'ion% $% Win$o0, * #an!a//a $% 'ara'!%r% #ara a#/i'a'ion% $% COBO@. @oar'3io $% Win$o0 .D@G * .MNU % #&%$%n g%n%rar a&!o"1!i'a"%n!% #or SA, in'/&*%n$o

    #oi'i+n, /%*%n$a, 3o! %*, or$%n $% !a2/a, * n"%ro $% i$%n!ifi'a'i+n #ara 'a$a 'on!ro/ o%/%"%n!o $% "%n in'/&i$o %n /a a#/i'a'i+n origina/ $% Win$o0. or o!ra #ar!%, #&%$%n

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    40/45

    Herramientas CASE

    'r%ar% #an!a//a &an$o 'on!ro/% %!1n$ar $% Win$o0, in'/&*%n$o 2o!on% $% #r%i+n, 'a?a$% r%ii+n, 2o!on% $% o#'ion%, 'a?a 'o"2o, 'a?a $% /i!a, 'a?a $% !%!o. S% #&%$%ng%n%rar ar'3io $% $i1/ogo :.D@G;, %n'a2%)a$o:.H;, * for"a $% i&a/ Bai' :.FRM; #araa#/i'a'ion% $% Win$o0. Ua &na r&!ina i"#/% $% 'a#!&ra #ara 'r%ar &n n&%o "%n $%'&a/-&i%r "%n $% a#/i'a'i+n $% Win$o0. Di2&?ar "%n &an$o /o %/%"%n!o $%/ "%n,

    &2"%n * %#ara$or%. Agr%gar a''%o $ir%'!o #ara %/%"%n!o $%/ "%n * &2"%n. @o%/%"%n!o $%/ &2"%n * $%/ "%n % a'!ian &an$o %/ '&ror. @o $i1/ogo %/%''iona$o %a2r%n $% %/%"%n!o %/%''iona$o $%/ "%n.

    POWERDESIGER !."

    M%!aWor % &n i!%"a $i%(a$o #ara #ro%%r /o "+$&/o gr1fi'o $% o0%rD%ign 'on /a3a2i/i$a$ $% 'o"#ar!ir * a/"a'%nar "o$%/o $% $a!o %n &n o/o #&n!o $% 'on!ro/, %/Di''ionario M%!aWor M%!aWor % %?%'&!a %n &na C * a/"a'%na /o "o$%/o $% $a!o %n&n %ri$or $% 2a% $% $a!o, -&% #&%$% %r S*2a%, S@ An*03%r% o '&a/-&i%r o!ro 'o"oOra'/%, Infor"i, DB7, MS S@ S%r%r * CA O#%nIngr%. M%!aWor #ro%% $% !r%f&n'ion% #rin'i#a/%5 Da!a Mo$%/ * S&2"o$%/ E!ra'!ionCono/i$a!ion, ro?%'! :orDi'!ionar*; Manag%"%n!, * Eniron"%n! A$"ini!ra!ion. E/ M%!a Bro0%r #r%%n!a i!a $%1r2o/ %n &na /n%a ?%r1r-&i'a $% /a a#/i'a'i+n 2a?o %/ %!&$io :2a% $% $a!o, #ro*%'!o, "o$%/o,o2?%!o, * &2"o$%/o;, %#an$% o 'o/a#a i!a $% o2?%!o, 'r%a, "o$ifi'a, 2orra o i"#ri"%o2?%!o %/%''iona$o, 3a2i/i!a 'o"#ara'i+n %n!r% "o$%/o $%/ "i"o !i#o, %n %/ ni%/ $%o2?%!o, !ra2a?a 'on /i!a $% o2?%!o a !ra $% '&a/-&i%r #ro*%'!o, "o$%/o o &2"o$%/o.

    JE!

    ERJIN ?0

    @ogi' Wor N%! R%&/! S&i!% in!%gra %/ "o$%/a$o $% $a!o Er0in 'on /a "%?or%3%rra"i%n!a $% $%arro//o a'!&a/%. @o -&% #ro%% $% &na o/&'i+n in!%gra/ #ara $i%(ara#/i'a'ion% $% W%2 * %/ %ri$or $% 2a% $% $a!o 2a'%n$. ER0inN%!D*na"i' S&i!%'o"2ina %/ a"2i%n!% $% $%arro//o $% a#/i'a'i+n N%!D*na"i' Yaa2a%$, a*&$a a -&% /o$%arro//a$or% 'on!r&*an r1#i$a"%n!% a#/i'a'ion% $% W%2 $% a/!o $%%"#%(o.

    ERSTUDIO 2?Q

    &2/i'a'i+n a&!o"1!i'a %n %/ 0%2. ERS!&$io #&%$% $o'&"%n!ar a&!o"1!i'a"%n!% &n$iagra"a %n!%ro, g%n%ran$o &n 'on?&n!o in!%gra$o $% r%#or!% HTM@ ofi!i'a$o -&%"/!i#/% &&ario #&%$%n 'o"#ar!ir %n In!%rn%!.

    SSTEM ARCHITECT 4?0

    No !i%n% #&2/i'a'i+n %n W%2.

    POJERDESIGNER ?1

    47

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    41/45

    Herramientas CASE

    G%n%ra r%#or!% %n ar'3io !i#o HTM@.

    METODOLOGA

    ERJIN ?0

    So#or!a "%!o$o/oga #ara $iagra"a $% R%/a'i+nEn!i$a$, "o$%/o $% $a!o IDEF6, *

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    42/45

    Herramientas CASE

    E/ %$i!or $% r%#or!% SA % &n %/%"%n!o %!1n$ar %n S*!%" Ar'3i!%'!, %!a 3%rra"i%n!a#%r"i!% %#%'ifi'ar r%#or!% #%rona/i)a$o #ara %/ #ro*%'!o 'on &n fron!%n$ f1'i/ $% &ar. E/%$i!or $% r%#or!% SA !a"2in in'/&*% "1 $% 674 r%#or!% #r%$%fini$o, in'/&*%n$o r%#or!%$% "%!o$o/oga #ara Diagra"a $% R%/a'i+n $% En!i$a$, "o$%/o $% $a!o IDEF6,

    Diagra"a $% F/&?o $% Da!o #ara War$ b M%//or, Gan% b Saron *

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    43/45

    Herramientas CASE

    CONCLUSIONES

    Co"o #&%$% no!ar%, no % n%'%ario afir"ar -&% /a 3%rra"i%n!a CASE ERWIN % /a-&% ofr%'% "&'3a %n!a?a $% a'&%r$o a /a 'ara'!%r!i'a -&% #r%%n!a, ER0in % /a3%rra"i%n!a "1 %n'i//a, r1#i$a * /ig%ra #ara 'orr%r, #&% %!1 2aa$a %n &n'o"#on%n!% -&% +/o '&2r% /a 2a% $% $a!o. A&n-&% fina/"%n!%, !a $%'ii+n$%#%n$%r1 $% /a n%'%i$a$% $%/ &&ario fina/ o $%arro//a$or $%/ i!%"a, -&i%n in/&gar a $&$a $%!%r"inar1 -&% 3%rra"i%n!a #&%$% ai!ir/% %n & !ra2a?o. E $%'ir, !i%n%/i2%r!a$ $% %/%''ionar 3%rra"i%n!a $% $%arro//o -&% %!1n $i#oni2/% %n %/ "%r'a$o$% a'&%r$o a g&!o * n%'%i$a$%.

    or o!ra #ar!%, 3a* -&% 'oni$%rar -&% %n a/g&no % o2!i%n%n %/%a$o 'o!o !an!o %n/a a$-&ii'i+n $% 3%rra"i%n!a * 'o!o $% %n!r%na"i%n!o $% #%rona/, 'o"o a /a fa/!a$% a$a#!a'i+n $% !a/ 3%rra"i%n!a a /a ar-&i!%'!&ra $% /a infor"a'i+n * a "%!o$o/oga$% $%arro//o &!i/i)a$a #or /a organi)a'i+n. A$%"1 $% -&%, a/g&na 3%rra"i%n!aCASE no ofr%'%n o %a/an o/&'ion% #o!%n'ia/% #ara /o #ro2/%"a r%/a'iona$o'on i!%"a o ir!&a/"%n!% no //%an a 'a2o ningn an1/ii $% /o r%-&%ri"i%n!o $%/a a#/i'a'i+n.

    S%gn /o %!i"a$o, /o /ogro * '&"#/i"i%n!o $% o2?%!io % /ograron %n %/ !ra2a?o,r%a/i)an$o &n %!&$io, %/ '&a/ !%na 'o"o fin, %/ $ar &na no'i+n g/o2a/ $% /o $i!in!o!i#o $% CASE -&% % %n'&%n!ran %n %/ "%r'a$o, a 'o"o #r%%n!ar /o $i!in!o #ro *

    4

  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    44/45

    Herramientas CASE

    'on!ra $% !a 3%rra"i%n!a * fina/"%n!% %n!r%gar &na ii+n %n /a '&a/ % a#r%'ia /ar%/a'i+n -&% %i!% %n!r% /a CASE * /a g%!i+n infor"1!i'a. A "o$o #%rona/, %-&i%r% "%n'ionar -&% %!a r%/a'i+n % #&%$% %r '/ara"%n!% 'o"o a*&$a %n %/ !an 'aror%'&ro $% 3o* %n $a 'o"o % %/ !i%"#o.

    !I!LIOGRAFA:

    3!!#5000.i'"o/ina.'o"H%rra"i%n!a7CASE.3!"/

    %-&%(o !ra2a?o o2r% /a H%rra"i%n!a CASE.

    3!!#5a/ar'o.inf'r.&'/".%$o'a#/i'a22$$H%rra"i%n!a7CASE.#$f

    O!ro !ra2a?o, %!a %) $% /a #rof%ora Mar'%/a G%n%ro Bo''o.

    3!!#5000.$i'..%aigna!&ra%&i"!#$o'#ra'!i'ain!roc'a%cSA.#$f

    In!ro$&''i+n a /a H%rra"i%n!a CASE :% 3a2/a %n %#%'ia/ $% S*!%" Ar'3i!%';.

    3!!#5000.'i.'/%ing#rogra"a&ni$a$8Sof!c%#%.3!"d!i!&/o

    1gina $on$% $%'ri2%n a/g&na CASE

    3!!#5000./ii.&2.%ar%a3%rra"i%n!a.3!"

    1gina $on$% % r%a/i)a &n %!&$io %!a$!i'o $% 6^ 'ono'i$a 3%rra"i%n!a CASE

    44

    http://www.iscmolina.com/Herramientas%20CASE.htmlhttp://alarcos.inf-cr.uclm.es/doc/aplicabbdd/Herramientas%20CASE.pdfhttp://www.dsic.upv.es/asignaturas/eui/mtp/doc-practicas/intro_case_SA.pdfhttp://www.civ.cl/seing/programa/unidad-3/Soft_espe.htm#titulohttp://www.lisi.usb.ve/areas/herramientas.htmhttp://alarcos.inf-cr.uclm.es/doc/aplicabbdd/Herramientas%20CASE.pdfhttp://www.dsic.upv.es/asignaturas/eui/mtp/doc-practicas/intro_case_SA.pdfhttp://www.civ.cl/seing/programa/unidad-3/Soft_espe.htm#titulohttp://www.lisi.usb.ve/areas/herramientas.htmhttp://www.iscmolina.com/Herramientas%20CASE.html
  • 7/26/2019 Trabajo de Ingenieria de Software i Herramientas Case

    45/45

    Herramientas CASE

    ANEKOS:

    3!!#5!%?o.&a/.%efgar'ia$o'%n'iaiof!0ar%'a%'a%!oo/.3!"/

    1gina $on$% % #&%$%n 2a?ar a/g&na CASE.

    3!!#5'%$.na&!a.%rogra"'a%/i!.3!"

    1gina $%$i'a$a %n & !o!a/i$a$ a /a 3%rra"i%n!a CASE. En &no $% & /in % %n'&%n!ra &na#1gina $on$% $%'ri2% 'i%n!o $% CASE, /i!a$a #or or$%n a/fa2!i'o.

    http://tejo.usal.es/~fgarcia/docencia/isoftware/case/casetools.htmlhttp://ceds.nauta.es/Program/caselist.htmhttp://tejo.usal.es/~fgarcia/docencia/isoftware/case/casetools.htmlhttp://ceds.nauta.es/Program/caselist.htm