Upload
tania-lisbeth-ramirez-romero
View
222
Download
0
Embed Size (px)
Citation preview
8/18/2019 LAS HERRAMIENTAS CASE
1/11
8/18/2019 LAS HERRAMIENTAS CASE
2/11
De una )orma esquem*tica podemos decir que una (erramienta &S- secompone de los siguientes elementos=
:epositorio $diccionario% donde se almacenan los elementos
de)inidos o creados por la (erramienta, y cuya gestión se realizamediante el apoyo de un Sistema de >estión de 2ase deDatos $S>2D% o de un sistema de gestión de )ic(eros'
3eta modelo $no siempre +isible%, que constituye el marco para la
de)inición de las t!cnicas y metodolog4as soportadas por la(erramienta' arga o descarga de datos, son )acilidades que permiten cargar el
repertorio de la (erramienta &S- con datos pro+enientes de otrossistemas, o bien generar a partir de la propia (erramienta esquemas de base de datos,programas, etc' que pueden, a su +ez, alimentar otros sistemas' -ste elemento proporciona as4un medio de comunicación con otras (erramientas'
omprobación de errores, )acilidades que permiten lle+ar a cabo un an*lisis de la
eactitud, integridad y consistencia de los esquemas generados por la (erramienta' Inter)az de usuario, que constar* de editores de teto y (erramientas de diseño gr*)ico que
permitan, mediante la utilización de un sistema de +entanas, iconos y men?s, con la ayuda
del ratón, de)inir los diagramas, matrices, etc' que incluyen las distintas metodolog4as'
COMPONENTES DE
UNAHERRAMI
ENTACASE
http://www.ecured.cu/index.php/Repositoriohttp://www.ecured.cu/index.php/Gesti%C3%B3nhttp://www.ecured.cu/index.php?title=Sistema_de_Gesti%C3%B3n_de_Base_de_Datos&action=edit&redlink=1http://www.ecured.cu/index.php?title=Sistema_de_Gesti%C3%B3n_de_Base_de_Datos&action=edit&redlink=1http://www.ecured.cu/index.php?title=Sistema_de_gesti%C3%B3n_de_ficheros&action=edit&redlink=1http://www.ecured.cu/index.php?title=Metamodelo&action=edit&redlink=1http://www.ecured.cu/index.php/Base_de_datoshttp://www.ecured.cu/index.php/Comunicaci%C3%B3nhttp://www.ecured.cu/index.php?title=Integridad&action=edit&redlink=1http://www.ecured.cu/index.php?title=Consistencia&action=edit&redlink=1http://www.ecured.cu/index.php/Interfaz_de_usuariohttp://www.ecured.cu/index.php?title=Editores_de_texto&action=edit&redlink=1http://www.ecured.cu/index.php/Dise%C3%B1o_gr%C3%A1ficohttp://www.ecured.cu/index.php?title=Sistema_de_ventanas&action=edit&redlink=1http://www.ecured.cu/index.php/Rat%C3%B3nhttp://www.ecured.cu/index.php/Matriceshttp://www.ecured.cu/index.php/Repositoriohttp://www.ecured.cu/index.php/Gesti%C3%B3nhttp://www.ecured.cu/index.php?title=Sistema_de_Gesti%C3%B3n_de_Base_de_Datos&action=edit&redlink=1http://www.ecured.cu/index.php?title=Sistema_de_Gesti%C3%B3n_de_Base_de_Datos&action=edit&redlink=1http://www.ecured.cu/index.php?title=Sistema_de_gesti%C3%B3n_de_ficheros&action=edit&redlink=1http://www.ecured.cu/index.php?title=Metamodelo&action=edit&redlink=1http://www.ecured.cu/index.php/Base_de_datoshttp://www.ecured.cu/index.php/Comunicaci%C3%B3nhttp://www.ecured.cu/index.php?title=Integridad&action=edit&redlink=1http://www.ecured.cu/index.php?title=Consistencia&action=edit&redlink=1http://www.ecured.cu/index.php/Interfaz_de_usuariohttp://www.ecured.cu/index.php?title=Editores_de_texto&action=edit&redlink=1http://www.ecured.cu/index.php/Dise%C3%B1o_gr%C3%A1ficohttp://www.ecured.cu/index.php?title=Sistema_de_ventanas&action=edit&redlink=1http://www.ecured.cu/index.php/Rat%C3%B3nhttp://www.ecured.cu/index.php/Matrices
8/18/2019 LAS HERRAMIENTAS CASE
3/11
#a estructura &S- se basa en la siguiente terminolog4a=
&S- de alto ni+el son aquellas (erramientas que automatizan o
apoyan las )ases )inales o superiores del ciclo de +ida del desarrollo de
sistemas como la plani)icación de sistemas, el an*lisis de sistemas y el
diseño de sistemas'&S- de bajo ni+el son aquellas (erramientas que automatizan o apoyan las )ases )inales o in)eriores
del ciclo de +ida como el diseño detallado de sistemas, la implantación de sistemas y el soporte de
sistemas'&S- cruzado de ciclo de +ida se aplica a aquellas (erramientas que apoyan acti+idades que tienen
lugar a lo largo de todo el ciclo de +ida, se incluyen acti+idades como la gestión de proyectos y
la estimación'
3ejorar la producti+idad del so)t5are'
&umentar la calidad del so)t5are'
:educir el tiempo y costo de desarrollo y mantenimiento de los sistemas in)orm*ticos'
3ejorar la plani)icación de un proyecto'
&umentar la biblioteca de conocimiento in)orm*tico de una empresa ayudando a la b?squeda
de soluciones para los requisitos'
ESTRUCTURAGENERAL DE UNA
HERRAMIENTACASE
OBJETIVOS DE LA
HERRAMIENTA
http://www.ecured.cu/index.php?title=Alto_nivel&action=edit&redlink=1http://www.ecured.cu/index.php?title=Bajo_nivel&action=edit&redlink=1http://www.ecured.cu/index.php?title=Implantaci%C3%B3n_de_sistemas&action=edit&redlink=1http://www.ecured.cu/index.php?title=Soporte_de_sistemas&action=edit&redlink=1http://www.ecured.cu/index.php?title=Soporte_de_sistemas&action=edit&redlink=1http://www.ecured.cu/index.php?title=Estimaci%C3%B3n&action=edit&redlink=1http://www.ecured.cu/index.php?title=Estimaci%C3%B3n&action=edit&redlink=1http://www.ecured.cu/index.php?title=Alto_nivel&action=edit&redlink=1http://www.ecured.cu/index.php?title=Bajo_nivel&action=edit&redlink=1http://www.ecured.cu/index.php?title=Implantaci%C3%B3n_de_sistemas&action=edit&redlink=1http://www.ecured.cu/index.php?title=Soporte_de_sistemas&action=edit&redlink=1http://www.ecured.cu/index.php?title=Soporte_de_sistemas&action=edit&redlink=1http://www.ecured.cu/index.php?title=Estimaci%C3%B3n&action=edit&redlink=1
8/18/2019 LAS HERRAMIENTAS CASE
4/11
&utomatizar el desarrollo del so)t5are, la documentación, la generación de código, las pruebas
de errores y la gestión del proyecto'
&yuda a la reutilización del so)t5are, portabilidad y estandarización de la documentación'
>estión global en todas las )ases de desarrollo de so)t5are con una misma (erramienta'
@acilitar el uso de las distintas metodolog4as propias de la ingenier4a del so)t5are'
-l desarrollo del so)t5are
#a documentación
#a generación del código
-l c(equeo de errores
#a gestión del proyecto
#a reutilización $reusabilidad% del so)t5are
#a portabilidad del so)t5are
#a estandarización de la documentación
Integrar las 3ejorar el arc(i+o de datos $enciclopedia% de conocimientos'
@acilitar la utilización de las distintas metodolog4as que desarrollan la propia
ingenier4a del so)t5are'
AUTOMA
TIZAR:
PERMITI
R:
8/18/2019 LAS HERRAMIENTAS CASE
5/11
.' erramientas integradas, IA&S- $Integrated &S-, &S- integrado%=
&barcan todas las )ases del ciclo de +ida del desarrollo de sistemas' Sonllamadas tambi!n &S- 5orBbenc('
C' erramientas de alto ni+el, A&S- $pper &S- A &S- superior% o
@rontAend, orientadas a la automatización y soporte de las acti+idadesdesarrolladas durante las primeras )ases del desarrollo= an*lisis y diseño'
E' erramientas de bajo ni+el, #A&S- $#o5er &S- A &S- in)erior% o
2acBAend, dirigidas a las ?ltimas )ases del desarrollo= construcción eimplantación'
1' ;uegos de (erramientas o
8/18/2019 LAS HERRAMIENTAS CASE
6/11
pper &S-= erramientas de apoyo a las primeras )ases
3!tricas del so)t5are'
-stimación de costes'
"lani)icación temporal'
3edium &S-= erramientas de apoyo a las )ases centrales'
&n*lisis'
Diseño'
#o5er &S-= erramientas de apoyo a las ?ltimas )ases'
Implementación $generación de código%'
"ruebas $caja blanca y caja negra%'
3antenimiento'
Documentación de la implementación y documentación para el usuario )inal'
Por su Funcionalidad:
erramientas de plani)icación de sistemas de gestión'
erramientas de an*lisis y diseño'
erramientas de programación'
erramientas de integración y prueba
erramientas de gestión de prototipos'
erramientas de mantenimiento'
erramientas de gestión de proyectos'
erramientas de soporte'
VENTAJAS
8/18/2019 LAS HERRAMIENTAS CASE
7/11
3ejora en la producti+idad
3ejora en la e)icacia
3ejora en la calidad del sistema de in)ormación
Disminución de tiempo
&utomatización de tareas tediosas
>arantizar la consistencia de los procedimientos
Geri)icar el uso de todos los elementos en el sistema diseñado'
&utomatizar el dibujo de diagramas'
&yudar en la documentación del sistema'
&yudar en la creación de relaciones en la 2ase de Datos'
>enerar estructuras de código'
on)iabilidad en los m!todos estructurados'
@alta de ni+eles est*ndar para el soporte de la metodolog4a'
on)lictos en el uso de los diagramas'
Diagramas no utilizados'
@unción limitada'
osto de adquisición'
DESVENT
8/18/2019 LAS HERRAMIENTAS CASE
8/11
Soporte gr*)ico para +arias t!cnicas $D@D, -6:, S
8/18/2019 LAS HERRAMIENTAS CASE
9/11
O$"-3e Dei0ne$ e !n =!e0) 'e #e$$"%ien&" ,"$" 0!"$'"$ 3" 'e7ni-i)ne 4!ene-ei&" e3 !!"$i) 2 "!&)%"&i8"$ 3" -)n&$!--i1n $9,i'" 'e ",3i-"-i)ne-3ien&e;e$.i')$ >e?i*3e 2 0$97-"+ In&e0$"') -)n O$"-3e De.e3),e$
!werDesigner
P)we$Dei0ne$ e !n" !i&e 'e ",3i-"-i)ne 'e P)we$)5& ,"$" 3" -)n&$!--i1n/'ie() 2 %)'e3"') 'e '"&) " &$".@ 'e 'i.e$" ",3i-"-i)ne+ E 3" #e$$"%ien&"
,"$" e3 "n93ii/ 'ie() in&e3i0en&e 2 -)n&$!--i1n 13i'" 'e !n" *"e 'e '"&) 2 !n'e"$$)33) )$ien&"') " %)'e3) 'e '"&) " ni.e3 56i-) 2 -)n-e,&!"3/ 4!e '"n " 3)'e"$$)33"')$e C3ien&e;Se$.i')$ 3" %9 7$%e *"e ,"$" ",3i-"-i)ne 'e "3&)$en'i%ien&)+
System Arc"itect
E&" #e$$"%ien&" ,)ee !n $e,)i&)$i) ni-) 4!e in&e0$" &)'" 3" #e$$"%ien&"/ 2%e&)')3)06" !"'"+ En 3" e3"*)$"-i1n 'e 3) 'i"0$"%"/ e3 S2&e% A$-#i&e-&-)ne-&" 'i$e-&"%en&e "3 'i--i)n"$i) 'e '"&)/ 3) e3e%en&) ")-i"')/-)%en&"$i)/ $e03" 'e ."3i'"-i)ne/ n)$%"3i8"-i1n/ e&-+
Rati!nal R!se
R"&i)n"3 R)e e !n" #e$$"%ien&" 'e ,$)'!--i1n 2 -)%e$-i"3i8"-i1n e&"*3e-i'",)$ R"&i)n"3 S)5&w"$e C)$,)$"&i)n "-&!"3%en&e ,"$&e 'e IBM+ R)e e !nin&$!%en&) ),e$"&i.) -)n=!n&) 4!e !&i3i8" e3 Len0!"=e Uni7-"') UML -)%)%e'i) ,"$" 5"-i3i&"$ 3" -",&!$" 'e ')%ini) 'e 3" e%9n&i-"/ 3" "$4!i&e-&!$" 2 e3'ie()+ E&e )5&w"$e &iene 3" -","-i'"' 'e: C$e"$/ Ve$/ M)'i7-"$ 2 M"ni,!3"$ 3)-)%,)nen&e 'e !n %)'e3)+
8/18/2019 LAS HERRAMIENTAS CASE
10/11
8/18/2019 LAS HERRAMIENTAS CASE
11/11
https://es.wikipedia.org/wiki/Herramienta_CASE http://www.monografias.com/trabajos14/herramicase/herramicase.shtm http://www.monografias.com/trabajos!"/herramientas#case#proceso#
desarroo#software/herramientas#case#proceso#desarroo#software.shtm http://www.ec$red.c$/inde%.php/Herramienta_CASE
http://fds#herramientascase.bogspot.pe/ http://es.sideshare.net/egaindo/herramientas#case#1&'1&()1
https://es.wikipedia.org/wiki/Herramienta_CASEhttp://www.monografias.com/trabajos14/herramicase/herramicase.shtmlhttp://www.monografias.com/trabajos73/herramientas-case-proceso-desarrollo-software/herramientas-case-proceso-desarrollo-software.shtmlhttp://www.monografias.com/trabajos73/herramientas-case-proceso-desarrollo-software/herramientas-case-proceso-desarrollo-software.shtmlhttp://www.ecured.cu/index.php/Herramienta_CASEhttp://fds-herramientascase.blogspot.pe/http://es.slideshare.net/legalindo/herramientas-case-10210691https://es.wikipedia.org/wiki/Herramienta_CASEhttp://www.monografias.com/trabajos14/herramicase/herramicase.shtmlhttp://www.monografias.com/trabajos73/herramientas-case-proceso-desarrollo-software/herramientas-case-proceso-desarrollo-software.shtmlhttp://www.monografias.com/trabajos73/herramientas-case-proceso-desarrollo-software/herramientas-case-proceso-desarrollo-software.shtmlhttp://www.ecured.cu/index.php/Herramienta_CASEhttp://fds-herramientascase.blogspot.pe/http://es.slideshare.net/legalindo/herramientas-case-10210691