Post on 05-Jul-2018
8/15/2019 Oracle Developer Final
1/34
UNIVERSIDAD NACIONAL DE INGENIERIA
HERRAMIENTA CASE – ORACLE JDEVELOPER
Integrantes:
Guilln V!s"ue#$ An%&al Ja'ier
2014.II
8/15/2019 Oracle Developer Final
2/34
El principal objetivo de los desarrolladores de
aplicaciones es: elaborar software de calidad, a precioscómodos y en tiempos mínimos, de tal manera que susaplicaciones sean compatibles para la mayoría de:
plataformas, bases de datos arquitecturas y frontalesexistentes.
OR!"E #E$E"O%ER
8/15/2019 Oracle Developer Final
3/34
8/15/2019 Oracle Developer Final
4/34
8/15/2019 Oracle Developer Final
5/34
!uadro &.&.
Clasificación General de las Herramientas CASE.
Por su Amplitud
Por lasTareas que Automatiz
an
•TOOLKIT•WORKBENCH
•
UPPER CASE•MIDDLE CASE
•LOWER CASE
TOOLKIT : Es una -)le--i0n(e erra*ientas integra(as"ue +er*iten aut)*ati#arun -)n/unt) (e tareas enalgunas (e las ,ases (el-i-l) (e 'i(a (el siste*a
in,)r*!ti-): +lani1-a-i0nestratgi-a$ an!lisis$ (iseB)) genera-i0n (e +r)gra*as2
WORKBENCH : S)n-)n/unt)s integra()s (eerra*ientas "ue (ans)+)rte a la aut)*ati#a-i0n(el +r)-es) -)*+let) (e(esarr)ll) (el siste*ain,)r*!ti-) +er*iten -u&rirt)() el -i-l) (e 'i(a2
CLASI
8/15/2019 Oracle Developer Final
6/34
Clasi1-a-i0n (e las Herra*ientas CASE =;>
P)r las +lata,)r*as "ue s)+)rtan2
P)r las ,ases (el -i-l) (e 'i(a "ue-u&ren2
P)r la ar"uite-tura (ea+li-a-i)nes "uegeneran2
P)r su ,un-i)nali(a(2
!uadro &.'
POR LA ARQUITECTURA DEAPLICACIONES QUE GENERANCase Centrali#a(as2
Case Cliente Ser'i()r2 =D)sCa+as>Case Cliente Ser'i()r2 =Multi-a+a>
!uadro &.(
Clasi1-a-i0n (e las Herra*ientas CASE =>
Re+)sit)ri) Reingenier%a S)+)rte (el Ci-l) (e Vi(a S)+)rte (e Pr).e-t)s
Me/)ra C)ntinua (e la Cali(a(
REPOITORIO.
8/15/2019 Oracle Developer Final
7/34
TIPO VENTAJAS DESVENTAJAS
Upper CASE
Se utiliza en arquitecturas
para PC y es aplicable en
diferentes entornos
Menor Costo
Mejora la calidad pero no
la productiidad.
Permite la inte!ración del
ciclo de ida.
Lower CASE
Mejora la productiidad a
corto Plazo.
"uen soporte almantenimiento.
#o !arantiza la persistencia
en nieles corporatios.
#o !arantiza la eficienciade an$lisis y dise%o.
#o permite la inte!ración
del ciclo de ida.
I – CASE
&nte!ra el ciclo de 'ida.
Mejora la productiidad a
mediano plazo.
"uen soporte de
mantenimiento.
Mantiene la persistenciaen nieles corporatios.
#o es eficiente para nieles
simples( sino para
complejos.
)epende del *ard+are y
soft+are.
Costos eleados.
VENTAJAS DESVENTAJAS DEPENDIENDO DEL TIPO DE HERRAMIENTA CASE
8/15/2019 Oracle Developer Final
8/34
Fase 1
PREIA
Fase 2
DECISI!N
Fase "
DESARROLLO
Fase 4
PRODUCCI!N
!O"ELO
#LOBAL
!O"EL
"ETALLA"O
!O"ELO "EI!PLANTACI$N
An!lisis
gl)&al
Crea-i0n(e(is+)siti') (eestu(i)
An!lisis(etalla()
Pr)gra*a-i0n. +uesta a
+unt)
Manteni*ient)
DiseB)(etalla()
I*+lanta-i0n
U##e$ CASE
L%&e$ CASE'())*e CASE
Ci-l) (eVi(a
Ti+)s (e Herra*ientas CASE . en "u Parte (el Ci-l) (e Vi(aA-tFan2
Gráfico 1.3
CASE EN EL CICLO DE VIDA DE UN SISTEMA
8/15/2019 Oracle Developer Final
9/34
8/15/2019 Oracle Developer Final
10/34
8/15/2019 Oracle Developer Final
11/34
8/15/2019 Oracle Developer Final
12/34
ORACLE JDEVELOPER
+Q,- es ORACLE DEELOPER/
Es una erra*ienta (e(esarr)ll) (ea+li-a-i)nes "ue -u&re el-i-l) enter) (e (esarr)ll)e integra -ara-ter%sti-asguian() a la *ultitu( (ete-n)l)g%as e*+lea(as+ara (esarr)llara+li-a-i)nes (e neg)-i)s&asa(as en est!n(ares2
8/15/2019 Oracle Developer Final
13/34
PRINCIPALES CARACTERSTICAS
8/15/2019 Oracle Developer Final
14/34
8/15/2019 Oracle Developer Final
15/34
ORACLE A++li-ati)n De'el)+*ent
8/15/2019 Oracle Developer Final
16/34
ROLES EN JDEVELOPER
8/15/2019 Oracle Developer Final
17/34
DESARROLLO EN 4ASE A MODELOS
8/15/2019 Oracle Developer Final
18/34
D2 DE ACTIVIDADES EN JDEVELOPER
8/15/2019 Oracle Developer Final
19/34
D2 DE CLASES EN JDEVELOPER
8/15/2019 Oracle Developer Final
20/34
D2 DE CASOS DE USO EN JDEVELOPER
8/15/2019 Oracle Developer Final
21/34
D2 EJ4 EN JDEVELOPER
8/15/2019 Oracle Developer Final
22/34
D2 DE 4ASE DE DATOS EN JDEVELOPER
8/15/2019 Oracle Developer Final
23/34
8/15/2019 Oracle Developer Final
24/34
REVISION PER
8/15/2019 Oracle Developer Final
25/34
AUDITING PRO
8/15/2019 Oracle Developer Final
26/34
SEGURIDAD DE LAS APLICACIONES
DESARROLLADAS CON JDEVELOPER SEGURIDAD
ADMINISTRADAPOR
CONTENEDOR
SEGURIDAD AD<
JAVA EE
Ora-le
8/15/2019 Oracle Developer Final
27/34
CREACION DE UNA APLICACIN 5E4
INTEGRADA CON ORACLE AD
8/15/2019 Oracle Developer Final
28/34
8/15/2019 Oracle Developer Final
29/34
APLICACIN EITOSA DE
8/15/2019 Oracle Developer Final
30/34
APLICACIN EITOSA DE JDEVELOPER
Cliente de Oracle: AgilentTecnologies Inc.Ubicación: Santa Clara,
CaliforniaIndustria: Alta tecnologíaEmpleados: 18,500Ingreso Anual: Sobre $5Billion.
DESAFIOS:•Entregar un ser'i-i) *!s integra() al-liente2 P)rtal +ers)nali#a()$ Fni-)+ara -lientes2
•
8/15/2019 Oracle Developer Final
31/34
APLICACIN EITOSA DE JDEVELOPER
PRODUCTOS 6 SERICIOS USADOS:
ORACLE 5E4CENTER PORTALORACLE SOA SUITEORACLE 4PEL PROCESS MANAGERORACLE SERVICE 4US
ORACLE 4USINESS ACTIVIT MONITORINGORACLE 5E4LOGIC SERVERORACLE IDENTIT AND ACCESS MANAGEMENTSUITEORACLE DATA4ASEORACLE E4USINESS SUITEORACLE ISTOREORACLE ORDER MANAGEMENTORACLE
8/15/2019 Oracle Developer Final
32/34
APLICACIN EITOSA DE JDEVELOPER
SOLUCION:
Se us0 un Ora-le 5e&Center P)rtal +ara -rear un +)rtal+ers)nali#a() r)&ust) "ue +er*ita a l)s -lientes intera-tuar (e*anera e1-iente . a-er neg)-i)s -)n la e*+resa$ in-lu.en() elesta() (el +e(i() (e -e"ues$ a-er llegar las n)ti-ias +ertinentes$al 'er l)s +r)(u-t)s "ue s)n (e inters +ara ell)s$ e in-lus) +arti-i+ar
en ,)r)s (e (is-usi0n2
Se -re0 una s)la 'ista (el -liente in(e+en(iente*ente (el(is+)siti') (e a--es) ) (el na'ega()r +ara *e/)rar la e7+erien-ia(el -liente . au*entar la -a+a-i(a( (e +ers)nali#ar a(e-ua(a*enteel -)nteni()2
Se +r)+)r-i)n0 a l)s usuari)s (e un ini-i) (e sesi0n Fni-) al +)rtal. se +er*iti0 a l)s -lientes -rear s)li-itu(es (e ser'i-i)$ . el esta()(e )r(en (e las +istas2
Se us0 JDEVELOPER en t)() el -i-l) (e (esarr)ll) (e la a+li-a-i0n5e&2
8/15/2019 Oracle Developer Final
33/34
Cara-ter%sti-as a e'aluar en las
erra*ientas CASES)+)rte (e ingenier%a in'ersaSe -)nsi(era la +)si&ili(a( (e ne-esitar la i*+)rta-i0n (e -0(ig) ,uente . a+artir (e este generar (iagra*as2
S)+)rte a UML Tenien() en -uenta "ue UML$ es un lengua/e est!n(ar +ara el *)(ela() (e(iagra*as$ res+al(a() +)r el OMG$ se re"uiere "ue la erra*ientasele--i)na(a tenga s)+)rte a este ti+) (e (iagra*as2 La s)lu-i0n(esarr)lla(a +er*itir! ent)n-es "ue las e*+resas -)*+itan en un *er-a()gl)&al . "ue -ual"uier e*+resa +ue(a a-er us) (e la +r)+uesta
(esarr)lla(a2
Categ)r%aHa-e re,eren-ia al ti+) (e s),t6are (e a-uer() a su li-en-ia*ient)2 La-lasi1-a-i0n se en-asilla en erra*ientas (e -ar!-ter li&re$ +r)+ietari) .,ree6are$ tenien() en -uenta las 'enta/as$ (es'enta/as . +)l%ti-as (e us) .
(istri&u-i0n (e -a(a una (e ellas$ en las eta+as (e (esarr)ll) . *er-a(e)2
8/15/2019 Oracle Developer Final
34/34
C)*+ara-i)nes Ora-le J(e'el)+er P)6er Designer Rati)nal R)se
S)+)rte (e ingenier%a in'ersa N) S% S%
S)+)rte UML S% S% S%
Categ)r%a