Ejemplos de Herramientas CASE

10
Ejemplos de Herramientas CASE Las herramientas CASE se han venido ampliando y desarrollando, existe una gran variedad de estas con características específcas, a continuación describiremos algunas de ellas, desde las más actuales hasta otras ya no tanto 2.1 Microsoft Project !icroso"t #ro$ect es un so"t%are de administración  de proyectos dise&ado, desarrollado y comerciali'ado por !icroso"t para asistir a administradores de proyectos en el desarrollo de planes, asignación de recursos a tareas, dar seguimiento al progreso, administrar presupuesto y anali'ar cargas de traba$o #ermite el aprendi'a$e rápido con el planeamiento  y la administración  guiados, organi'ación y seguimiento de las tareas y recursos, comparar versiones de planes de proyectos, evaluar los cambios, reali'ar un seguimiento del rendimiento, generar in"ormes predefnidos, compartir planes de proyecto, colaboración entre grupos de traba$o, presenta diagramas como( )iagrama de *rant y )iagrama de #ert +diagrama de red El so"t%are !icroso"t -.ce #ro$ect en todas sus versiones +la versión /001 es la más reciente es 2til para la gestión de proyectos, aplicando procedimientos descritos en el #!3o4 +!anagement 3ody o" 4no%ledge del #!5 +#ro$ect !anagement 5nstitute La primera versión de !icroso"t #ro$ect "ue lan'ada para )-S en 6789 por una compa&ía :ue traba$aba para !icroso"t !icroso"t ad:uirió todos los derechos del so"t%are en 678; y liberó la versión / La versión < para )-S "ue liberada en 678= La versión 9 para )-S "ue la 2ltima versión para este sistema operativo, liberada en 6781 La primera versión para >indo%s "ue liberada en 6770, y "ue llamada versión 6 para >indo%s ?n dato interesante es :ue la primera versión para )-S introdu$o el concepto de Líneas de dependencia +lin@ lines entre tareas en la gráfca de *antt ?na versión para !acintosh "ue liberada en $ulio de 6776 y su desarrollo continuó hasta #ro$ect 90 para !ac en 677< En 6779, !icroso"t detuvo el desarrollo para la mayoría de las aplicaciones !ac, y no o"reció nuevas versiones de -.ce hasta 6778, despus de la creación del nuevo !icroso"t !acintosh 3usiness ?nit el a&o anterior El !ac3? nunca lan'ó una versión actuali'ada para #royect, y la versión anterior de 677< no es e$ecutada nativamente en !ac -S B Las versiones "ueron lan'adas en 677/ +v<, 677< +v9, 677;, 6778, /000, /00/, /00< y /001 La aplicación crea calendari'ación de rutas criticas, además de cadenas críticas y metodología  de eventos en cadena disponibles como addons de terceros Los calendarios pueden ser resource leveled, y las gráfcas visuali'adas en una *ráfca de *antt Adicionalmente, #ro$ect puede

Transcript of Ejemplos de Herramientas CASE

Page 1: Ejemplos de Herramientas CASE

8/18/2019 Ejemplos de Herramientas CASE

http://slidepdf.com/reader/full/ejemplos-de-herramientas-case 1/10

Ejemplos de Herramientas CASELas herramientas CASE se han venido ampliando y desarrollando, existeuna gran variedad de estas con características específcas, acontinuación describiremos algunas de ellas, desde las más actualeshasta otras ya no tanto

2.1 Microsoft Project!icroso"t #ro$ect es un so"t%arede administración de proyectos dise&ado, desarrollado y comerciali'adopor !icroso"t para asistir a administradores de proyectos en el desarrollode planes, asignación de recursos a tareas, dar seguimiento al progreso,administrar presupuesto y anali'ar cargas de traba$o#ermite el aprendi'a$e rápido con el planeamiento yla administración guiados, organi'ación y seguimiento de las tareas yrecursos, comparar versiones de planes de proyectos, evaluar loscambios, reali'ar un seguimiento del rendimiento,

generar in"ormes predefnidos, compartir planes de proyecto,colaboración entre grupos de traba$o, presenta diagramascomo( )iagrama de *rant y )iagrama de #ert +diagrama de redEl so"t%are !icroso"t -.ce #ro$ect en todas sus versiones +la versión/001 es la más reciente es 2til para la gestión de proyectos, aplicandoprocedimientos descritos en el #!3o4 +!anagement 3ody o" 4no%ledgedel #!5 +#ro$ect !anagement 5nstituteLa primera versión de !icroso"t #ro$ect "ue lan'ada para )-S en 6789por una compa&ía :ue traba$aba para !icroso"t !icroso"t ad:uirió todoslos derechos del so"t%are en 678; y liberó la versión / La versión < para)-S "ue liberada en 678= La versión 9 para )-S "ue la 2ltima versiónpara este sistema operativo, liberada en 6781 La primera versiónpara >indo%s "ue liberada en 6770, y "ue llamada versión 6 para>indo%s ?n dato interesante es :ue la primera versión para )-Sintrodu$o el concepto de Líneas de dependencia +lin@ lines entre tareasen la gráfca de *antt?na versión para !acintosh "ue liberada en $ulio de 6776 y su desarrollocontinuó hasta #ro$ect 90 para !ac en 677< En 6779, !icroso"t detuvoel desarrollo para la mayoría de las aplicaciones !ac, y no o"reciónuevas versiones de -.ce hasta 6778, despus de la creación delnuevo !icroso"t !acintosh 3usiness ?nit el a&o anterior El !ac3? nuncalan'ó una versión actuali'ada para #royect, y la versión anterior de 677<no es e$ecutada nativamente en !ac -S BLas versiones "ueron lan'adas en 677/ +v<, 677< +v9, 677;, 6778,/000, /00/, /00< y /001La aplicación crea calendari'ación de rutas criticas, además de cadenascríticas y metodología de eventos en cadena disponibles como addonsde terceros Los calendarios pueden ser resource leveled, y las gráfcasvisuali'adas en una *ráfca de *antt Adicionalmente, #ro$ect puede

Page 2: Ejemplos de Herramientas CASE

8/18/2019 Ejemplos de Herramientas CASE

http://slidepdf.com/reader/full/ejemplos-de-herramientas-case 2/10

reconocer di"erentes clases de usuarios, los cuales pueden contar condistintos niveles de acceso a proyectos, vistas y otros datos Los ob$etospersonali'ables como calendarios, vistas, tablas, fltros y campos, sonalmacenados en un servidor :ue comparte la in"ormación a todos losusuarios

La "amilia de !icroso"t #ro$ect incluye( !icroso"t #ro$ect Standard,!icroso"t #ro$ect #ro"essional, !icroso"t #ro$ect Server y !icroso"t#ro$ect >eb Access!icroso"t #ro$ect y #ro$ect Server son pie'as angulares del !icroso"t-.ce Enterprise #ro$ect !anagement +E#!!icroso"t reveló :ue las "uturas versiones de !icroso"t #ro$ect contaráncon 5nter"a' de usuario Duida

2.2 Racional Rose

Page 3: Ejemplos de Herramientas CASE

8/18/2019 Ejemplos de Herramientas CASE

http://slidepdf.com/reader/full/ejemplos-de-herramientas-case 3/10

ational ose es una herramientade producción y comerciali'ación establecidas por ational So"t%areCorporation +actualmente parte de 53! ose es un instrumentooperativo con$unto :ue utili'a el Lengua$e ?nifcado +?!L como mediopara "acilitar la captura de dominio de la semántica, la ar:uitectura y el

dise&oEste so"t%are tiene la capacidad de(

Sus características principales(Fo es gratuito, se debe hacer un previo pago para poder ad:uirirel productoLa ingeniería de código +directa e inversa es posible para AFS5 CG

G, Hisual CGG, Hisual 3asic =, Iava, I/EEJEI3, C-3A, Ada 8<, Ada7;, 3ases de datos( )3/, -racle, SKL 7/, SKL Server, Sybase,Aplicaciones >E3Solamente 5ngeniería reversa para C-!ational ose habilita asistentes para crear clases y provee plantillas decódigo :ue pueden aumentar signifcativamente la cantidad de código"uente generado Adicionalmente, se pueden aplicar los patrones dedise&o, acional ose ha provisto /0 de los patrones de dise&o *- para IavaAdmite la integración con otras herramientas de desarrollo +5)Ese:uerimientos (

>indo%s /000 #ro"essional, Service #ac@ 9>indo%s B# #ro"essional, Service #ac@ />indo%s /000 and /00< Server and Advanced Server, Service #ac@ <and 9>indo%s HistaLinuxLa siguiente tabla muestra el soporte para Ciclo de Hida de un #royectoen ational ose

ose

Si ?sando el modelo de casos de uso de negocio

 Iunto con e:uisite#roSi )iagramas ?!L de clases y de interacción El

Soporta la mayoría de los lengua$es excepto FEM

Fo Se provee Kuality Architect para pruebas unit

5ntegrado con la aplicación de control de versione

Page 4: Ejemplos de Herramientas CASE

8/18/2019 Ejemplos de Herramientas CASE

http://slidepdf.com/reader/full/ejemplos-de-herramientas-case 4/10

Fo

Si

Fo e:uiere el uso de So)A

Si

Hentana de traba$o(

 

Page 5: Ejemplos de Herramientas CASE

8/18/2019 Ejemplos de Herramientas CASE

http://slidepdf.com/reader/full/ejemplos-de-herramientas-case 5/10

2.3 JDeveloper

Este magnífco entorno integrado desarrollado por -racle traba$a con laingeniería inversa, es decir primero se crea l código y despus eldiagramaEs un so"t%are propietario pero gratuito desde /00; Las primerasversiones de 6778 estaban basadas en el entorno I3uilder de 3orland,pero desde la versión 7i de /006 está basado en Iava, no estando yarelacionado con el código anterior de I3uilderSus características principales(Es un entorno gratis, aun:ue previamente se debe suscribir para poderdescargarlo #uede descargarse en (http(JJ%%%oraclecomJtechnologyJproductsJ$devJindexhtmlFetamente desarrollado para Iava#osee diagrama de clases +?!Lunciona en los siguientes sistemas operativos(

>indo%sLinux!ac -SB

Page 6: Ejemplos de Herramientas CASE

8/18/2019 Ejemplos de Herramientas CASE

http://slidepdf.com/reader/full/ejemplos-de-herramientas-case 6/10

2. Ma!icDra"!agic)ra% es una herramienta de modela$e con completascaracterísticas ?!L, sin duda es una de las me$ores herramientas CASEdel mercado, :ue procura mantenerse además siempre al día concontinuas actuali'aciones Es desarrollada por Fo !agic, 5nc5mplementada totalmente en IAHA )ise&ada para los analistas delnegocio, los analistas del so"t%are, los programadores, los ingenieros deso"t%are, y los escritores de la documentación, esta herramienta dedesarrollo dinámica y versátil "acilita análisis y el dise&o de los sistemasy de las bases de datos orientados ob$eto

Características principales(5nter"a' elegante e intuitiva, la mayor parte de las opciones accesiblescon un solo clic@Ayudas en el dise&o con autocompletación y corrección automática entiempo real#ermite visuali'ar el proyecto de di"erentes "ormas#osible derivación de modelos ?!L a travs de códigos "uente escritosanteriormenteacilidad y rapide' para el cambio del dominio del modelado*enerador automático de in"ormes)esarrollo colaborativo directamente con la herramienta a travs del

 Meam >or@ Server +So"t%are :ue permite traba$ar a más de undesarrollador sobre el mismo proyecto en el mismo instante, el modeloestá almacenado en un e:uipo servidor y los desarrolladores puedenconsultar y actuali'ar la in"ormación)isponible para un gran n2mero de plata"ormas y sistemas operativosLa versiones existentes de !agic)ra% son( eader,Community, #ersonal, Standard, #ro"esional, Entrerpriseeader(

Page 7: Ejemplos de Herramientas CASE

8/18/2019 Ejemplos de Herramientas CASE

http://slidepdf.com/reader/full/ejemplos-de-herramientas-case 7/10

#ermite la visuali'ación e impresión de proyectos*ratuita)estinada para poder compartir fcherosCommunity()estinada para desarrolladores :ue creen proyectos no comerciales

)isponibles pocas "uncionalidades y con restricciones*ratuita#ersonal()isponibles todas las "uncionalidades)estinada para el uso individual, no contiene Meam >or@ ServerStandard(A todas las "uncionalidades de la versión personal a&ade(5ntegración con 5)ENsSoporte para el desarrollo colaborativo#ro"esional(5ncorpora soporte de generación de código e ingeniería inversa para

lengua$es como( Iava, CGG, COEnterprise(La versión más avan'ada de !agic)ra%#ermite cual:uier modeladoecuperación de estructuras mediante I)3C#roducción de modelos personali'ados o específcos como B!L y ))LSoporta la integración con los siguientes 5)Es(Sun Iava Studio 83orland Caliber! =0, =; re:uirements tool-racle >or@shop 86/E/E 3ridge 90

5ntelliI 5)EA 9B o mayorFet3eans =B o mayorEclipse <6 o mayor53! ational Application )eveloper3orland I3uilder 80, 70, B, /00;, /00=, /0013uiltin CHS inter"ace "or storing pro$ect fles5ntegración con herramientas !)A( Compu%are -ptimalI, Andro!)A,5nteractive -b$ects ArcStyler, openArchitecture>are, E/E 3ridge, !iaSo"t%are Mools and Fet"ectiveP 3lu AgeAdemás !agic)ra% tiene plugins para :ue soporten(?sando Sys!L para 5ngeniería de Sistemas

)o)A para compilar modelos Mraba$ando con 53! ational e:uisite#ro and Melelogic )--S paragestión de re:uerimientos

Page 8: Ejemplos de Herramientas CASE

8/18/2019 Ejemplos de Herramientas CASE

http://slidepdf.com/reader/full/ejemplos-de-herramientas-case 8/10

2.# $is%al Paradi!mHisual #aradigm es una herramienta ?!L pro"esional :ue soporta el ciclode vida completo del desarrollo de so"t%are( análisis y dise&o orientadosa ob$etos, construcción, pruebas y despliegue #ermite dibu$ar todos lostipos de diagramas de clases, código inverso, generar código desdediagramas y generar documentación Mambin proporcionaabundantes tutoriales de ?!L, demostraciones interactivas de ?!L yproyectos ?!L #resenta licencia gratuita y comercial Es "ácil de instalary actuali'ar y compatible entre ediciones

Características principales(Soporte de ?!L versión /6)iagramas de #rocesos de Fegocio #roceso, )ecisión, Actor denegocio, )ocumento!odelado colaborativo con CHS y Subversion +control de versiones5nteroperabilidad con modelos ?!L/ +metamodelos ?!L /x paraplata"orma Eclipse a travs de B!55ngeniería de ida y vuelta5ngeniería inversa Código a modelo, código a diagrama5ngeniería inversa Iava, CGG, Es:uemas B!L, B!L, FEM exeJdll, C-3A5)L

*eneración de código !odelo a código, diagrama a códigoEditor de )etalles de Casos de ?so Entorno todoenuno para laespecifcación de los detalles de los casos de uso, incluyendo laespecifcación del modelo general y de las descripciones de los casos deuso)iagramas EI3 Hisuali'ación de sistemas EI3*eneración de código y despliegue de EI3 *eneración de beans para eldesarrollo y despliegue de aplicaciones

Page 9: Ejemplos de Herramientas CASE

8/18/2019 Ejemplos de Herramientas CASE

http://slidepdf.com/reader/full/ejemplos-de-herramientas-case 9/10

)iagramas de Du$o de datosSoporte -! *eneración de ob$etos Iava desde la base de datos*eneración de bases de datos Mrans"ormación de diagramas deEntidadelación en tablas de base de datos5ngeniería inversa de bases de datos )esde Sistemas *estores de

3ases de )atos +)3!S existentes a diagramas de Entidadelación*enerador de in"ormes)istribución automática de diagramas eorgani'ación de las fguras yconectores de los diagramas ?!L5mportación y exportación de fcheros B!55ntegración con Hisio )ibu$o de diagramas ?!L con plantillas +stencilsde !icroso"t HisioEditor de fguras!ás otras herramientas y plugins de modelado ?!L(#lata"orma Iava +>indo%sJLinuxJ!ac -S B(S)E para Eclipse

S)E para Fet3eansS)E para Sun -FES)E para -racle I)eveloperS)E para I3uilderS)E para 5ntelliI 5)EAS)E para >ebLogic >or@shop#lata"orma >indo%s(S)E para !icroso"t Hisual Studio/= !icroso"t Hisio!icroso"t Hisio es un so"t%are de diagramas para !icroso"t >indo%s?sa gráfcos de vectores para crear diversos diagramas acilita a los

pro"esionales empresariales y de Mecnologías de la 5n"ormación lavisuali'ación, el análisis y la comunicación de in"ormación comple$a Losdiagramas de Hisio comunican in"ormación de un vista'o, conectados adatos muestran in"ormación, son "áciles de actuali'ar y puedenaumentar espectacularmente la productividad La amplia variedad dediagramas de !icroso"t Hisio permite comprender, procesar y compartirin"ormación sobre los sistemas, recursos y procesos organi'ativosde una empresa!icorso"t Hisio está disponible en dos ediciones independientes( -.ceHisio #ro"essional y -.ce Hisio Standard -.ce Hisio Standard tiene lamisma "uncionalidad básica :ue -.ce Hisio #ro"essional e incluye un

subcon$unto de sus características y plantillas -.ce Hisio #ro"essionalo"rece "uncionalidad avan'ada, como conectividad de datos ycaracterísticas de visuali'ación, :ue no se incluyen en -.ce HisioStandard Ambas ediciones, Standard y #ro"essional, comparten lamisma inter"a'!icroso"t ad:uiere Hisio Corporation en /000 Hisio /001 "ue liberado el<0 de noviembre del /00=

Page 10: Ejemplos de Herramientas CASE

8/18/2019 Ejemplos de Herramientas CASE

http://slidepdf.com/reader/full/ejemplos-de-herramientas-case 10/10

!icroso"t reveló :ue la siguiente versión de !icroso"t Hisio presentará uncordón de unión entre inter"aces de usuario