Upload
luis-lauro-pajuelo
View
218
Download
0
Embed Size (px)
Citation preview
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