0 evaluări0% au considerat acest document util (0 voturi)
201 vizualizări13 pagini
MagicDraw UML es una herramienta CASE que permite modelar con UML, generar código para varios lenguajes como Java y C++, e integrarse con IDEs populares. Ofrece capacidades como modelado colaborativo, generación de documentación, análisis de modelos, refactorización y transformación de modelos. Existe una versión profesional que agrega funcionalidad avanzada de ingeniería de código.
MagicDraw UML es una herramienta CASE que permite modelar con UML, generar código para varios lenguajes como Java y C++, e integrarse con IDEs populares. Ofrece capacidades como modelado colaborativo, generación de documentación, análisis de modelos, refactorización y transformación de modelos. Existe una versión profesional que agrega funcionalidad avanzada de ingeniería de código.
MagicDraw UML es una herramienta CASE que permite modelar con UML, generar código para varios lenguajes como Java y C++, e integrarse con IDEs populares. Ofrece capacidades como modelado colaborativo, generación de documentación, análisis de modelos, refactorización y transformación de modelos. Existe una versión profesional que agrega funcionalidad avanzada de ingeniería de código.
MagicDraw UML es una herramienta CASE desarrollada por No Magic. La herramienta
es compatible con el estndar UML 2.3, desarrollo de cdigo para diversos lenguajes de programacin (Java, C++ y C#, entre otros) as como para modelar datos. La herramienta cuenta con capacidad para trabajar en equipo y es compatible con las siguientes IDEs:
Sun Java Studio 8. de proyectos.
Borland CaliberRM 6.0, 6.5 herramienta de Integracin con herramientas MDA: requisitos. Compuware' OptimalJ, AndroMDA, Interactive Oracle Workshop 8.1.2. Objects' ArcStyler, openArchitectureWare, E2E E2E Bridge 4.0 Bridge, y Mia-Software Tools. IntelliJ IDEA 4.X or later. NetBeans 6.X or later. Eclipse 3.1 o superior (versin Java). IBM Rational Application Developer Borland JBuilder 8.0, 9.0, X, 2005, 2006, 2007 Built-in CVS interfaz para almacenar archivos MagicDraw es:
Un redactor prctico de UML. Un GUI amistoso y
adaptable que permite expresar las ideas en UML tan rpidamente y directo como sea posible. Una herramienta de gran alcance de la ingeniera del cdigo. Se puede construir el modelo de UML, generar cdigo fuente de l, escribir ms cdigo a mano o en su favorito IDE, despus para invertir el cdigo, realizar algunos cambios en el MagicDraw, y combinar un modelo con el cdigo otra vez. No se pierde ningunos detalles. Funciona para Java, C#, C++, CORBA IDL, DDL. Una facilidad modelo de la informacin de UML. De acuerdo con los archivos de XSL, puede generar los informes de encargo del HTML para cada elemento modelo. MagicDraw permite que se seleccione qu partes del modelo a incluir y cmo el informe debe mirar. Una herramienta de anlisis modelo de OO. MagicDraw genera diagramas de la dependencia del paquete, recupera y exhibe rboles de la herencia, o sigue cualquier otra clase de relacin como un parmetro del mtodo o un valor de vuelta, tal como dependencias, asociaciones, realizaciones, y uso de la clase. Un generador modelo. Predefinido determinado de los patrones desing incluyendo GoF, Java, patrn del diseo de JUnit. Todo el patrn puede ser extendido y el nuevo patrn se puede crear usar Java o Jpython. Equipo que modela la herramienta. Ms de un revelador puede trabajar con el mismo modelo de OO. El modelo de UML se almacena en el depsito del servidor del trabajo en equipo. Cada solo revelador puede trabar una parte del modelo y del trabajo sobre esa parte individualmente. Los cambios se pueden confiar al servidor y compartir ms adelante con el equipo. El servidor funciona como un sistema de control de versin del cdigo fuente. Base de datos que modela la herramienta. Toma el esquema de la base de datos de diseo en diagrama de la clase de UML, despus generarlo es cdigo de DDL. Si se quiere analizar la estructura de la base de datos existente se puede aplicar ingeniera inversa. La herramienta se adapta para una gran variedad de sistemas incluyendo tiempo real, cliente/servidor.
MagicDraw funciona en una gran variedad de sistemas
operativos, tales como Windows 98 /ME/NT/2000/XP, Solaris, OS/2, Linux, HP-UX, AIX, MacOS (x). Descomposicin del modelo El modelo de descomposicin es una funcin que puede dividir los proyectos y otros trabajos en partes independientes. La carga por defecto permite especificar los mdulos que no se deben cargar en la memoria de forma predeterminada cuando se inicia un proyecto. Los elementos del mdulo slo se cargan como se solicitan especficamente. Los mdulos de lectura-escritura permiten la edicin de mdulos de un modelo fragmentado. Tambin se utiliza durante la refactorizacin del modelo. Dado que MagicDraw tiene la capacidad de tener un control flexible sobre las dependencias entre las partes del modelo, es posible seguir trabajando con el producto sin resolver las dependencias entre las partes del modelo. Indexacin - capacidad de crear un ndice de un mdulo descargado. Permite utilizar parte de los elementos del mdulo sin cargarlo. Generacin de documentacin basada en plantillas Se pueden crear plantillas completamente personalizables en el estilo y formato que prefiera el usuario. Los informes se pueden exportar en varios formatos de archivo (OpenDocument (* .odt), RTF (* .odt), Microsoft Word (* .docx), Microsoft Excel (* .xlsx), Microsoft PowerPoint (* .pptx) HTML, XHTML). Los informes se pueden personalizar con caracteres, prrafos y fuentes compatibles con un formato de archivo elegido. MagicDraw tiene la capacidad de importar documentos RTF o partes de ellos en informes (herramienta de importacin), para obtener informacin sobre el proyecto de trabajo en equipo y cargar los informes en una ubicacin remota. Incluye la herramienta JavaScript que permite a las plantillas de informes evaluar o ejecutar cdigos JavaScript desde plantillas y archivos JavaScript externos. Tambin soporta un amplio conjunto de mtodos de manipulacin de imgenes que permiten la transformacin de imgenes durante la generacin de informes. MagicDraw admite MS Word y la plantilla Open Document Format.
Plantillas para SDD y UCS (diseo de software y
especificacin de casos de uso), plantillas de arquitectura: informe de casos de uso, informe estructural, informe de comportamiento, informe de implementacin, informe de entorno, extensin de modelo, diccionario de datos, notacin de modelado de procesos empresariales para comentar y editar datos de informes a travs de un navegador web. Facilidad de anlisis Las siguientes herramientas de anlisis estn disponibles en MagicDraw: La matriz de dependencias permite visualizar las relaciones de un sistema grande de forma compacta. Exportar a .csv. Trazabilidad entre diferentes niveles de abstraccin que hace posible encontrar elementos ms especficos y realizadores, usualmente no desde el mismo punto de vista. Esto permite la prctica especificacin y descubrimiento de la realizacin, y la navegacin. Las suites de trazabilidad predefinidas son personalizables para las necesidades de los clientes. La diferenciacin visual del modelo permite ver los cambios realizados entre dos versiones diferentes de un modelo. La representacin del nmero de dependencias de clases y paquetes se genera automticamente despus de que el cdigo es de ingeniera inversa. El uso en diagramas permite ver los diagramas en los que se represent un elemento de datos en particular. Refactorizacin del modelo Refactorizacin modelo como la refactorizacin de cdigo es la tcnica utilizada para modificar o mejorar un modelo existente. Las siguientes funciones de refactorizacin estn disponibles en MagicDraw: Conversin de elementos Reversin de la direccin de la relacin Extraccin de diagramas (esta funcin slo est disponible para los diagramas de estructura de actividad y compuesto) Transformaciones MagicDraw proporciona la transformacin de los modelos UML a modelos especficos de XML Schema y DB (genricos y Oracle DDL) y viceversa, y cualquiera a cualquier transformacin. Tambin se pueden definir y ejecutar directamente en MagicDraw transformaciones de modelo a modelo entre los mismos o diferentes meta-modelos utilizando el complemento QVT. El QVT (Query / View / Transformation) es un estndar definido por el grupo de administracin de objetos. MagicDraw Professional MagicDraw Professional se basa en las capacidades de MagicDraw Standard y est disponible en una de las tres versiones especficas del lenguaje de programacin: Java, C ++ y C #. Adems de las caractersticas de MagicDraw Standard, MagicDraw Professional agrega funcionalidad de generacin de cdigo y de ingeniera inversa. Dependiendo de la versin de idioma seleccionada, el usuario recibir: Versin Java - Ingeniera de cdigo para Java, Java bytecode, integracin con Java IDEs Versin C ++ - Ingeniera de cdigo para C ++ Versin C # - Ingeniera de cdigo para C #, CIL (MSIL) MagicDraw Professional es ideal para cualquier persona que quiera generar cdigo fuera de un modelo existente o para crear un modelo UML de un proyecto existente.